网站首页 软件下载 游戏下载 翻译软件 电子书下载 电影下载 电视剧下载 教程攻略
书名 | SQL Server实例教程(2012版)(第4版) |
分类 | |
作者 | 杨学全,刘海军 编 |
出版社 | 电子工业出版社 |
下载 | ![]() |
简介 | 内容推荐 本书根据数据库技术领域的人才需求和数据库应用系统开发岗位的任职要求,参照相关的职业资格标准,坚持能力本位的职业教育思想,采用项目驱动的方式组织课程教学内容。本书共分14章,从基本概念和实际应用出发,由浅入深、循序渐进地讲述了数据库技术、SQL Server 2012概述、数据库的基本操作、数据表的基本操作、数据的基本操作、数据的不错操作、实现数据完整性、视图及其应用、索引及应用、SQL Server程序设计、存储过程与触发器、SQL Server 安全管理、备份与还原、数据库与开发工具的协同使用;并将“学生选课管理系统”案例融入部分章节,深入阐述数据库创建、管理、开发与SQL程序设计的思想与具体方法;简明扼要地介绍了SQL Server的上机实验操作。本书根据职业技能培养的要求,结合案例给出100多个例题和习题,便于读者更好地学习和掌握数据库的基本知识与技能。本书既可以作为高等院校、高等职业院校计算机及相关专业的专业课教材,也可以作为数据库工作者,尤其是大型关系数据库初学者的参考书。 目录 章数据库技术1 1.1数据库基础知识1 1.1.1信息、数据与数据处理1 1.1.2数据管理技术的发展2 1.1.3数据库、数据库管理系统、数据库系统2 1.1.4数据模型3 1.1.5数据库系统的体系结构5 1.2关系数据库7 1.2.1关系模型7 1.2.2关系数据库的标准语言及基本运算9 1.2.3关系数据理论11 1.3关系数据库设计15 1.3.1数据库设计的任务、内容与步骤15 1.3.2需求分析16 1.3.3概念结构设计17 1.3.4逻辑结构设计18 1.3.5数据库设计案例19 1.4思考题22 第2章SQLServer2012概述23 2.1SQLServer2012的特性与体系结构23 2.1.1SQLServer2012的特性23 2.1.2SQLServer2012的体系结构23 2.2SQLServer2012的安装24 2.2.1安装前的准备工作24 2.2.2安装SQLServer201226 2.3SQLServer2012的安全性35 2.3.1权限验证模式35 2.3.2数据库用户和账号35 2.4SQLServer2012服务器的操作36 2.4.1SQLServer的程序组36 2.4.2SQLServer服务管理37 2.4.3使用SQLServerManagementStudio39 2.4.4实用工具44 2.5思考题45 第3章数据库的基本操作46 3.1SQLServer数据库的一些基本术语和概念46 3.1.1SQLServer的数据库46 3.1.2SQLServer的事务日志46 3.1.3SQLServer数据库文件及文件组47 3.1.4SQLServer的系统数据库48 3.2创建数据库49 3.2.1使用SQLServerManagementStudio创建数据库49 3.2.2使用T-SQL语言创建数据库50 3.3使用SQLServerManagementStudio管理数据库52 3.3.1打开数据库52 3.3.2查看数据库信息53 3.3.3修改数据库容量54 3.3.4设定修改数据库选项55 3.3.5更改数据库名称55 3.3.6分离和附加数据库56 3.3.7删除数据库57 3.4使用T-SQL管理数据库58 3.4.1打开数据库58 3.4.2查看数据库信息58 3.4.3修改数据库容量59 3.4.4设定修改数据库选项60 3.4.5更改数据库名称61 3.4.6分离和附加数据库61 3.4.7删除数据库62 3.5案例中的应用举例62 3.5.1创建“学生选课管理系统”数据库62 3.5.2设定修改数据库的容量64 3.6思考题66 第4章数据表的基本操作67 4.1SQLServer表的概念与数据类型67 4.1.1SQLServer表的概念67 4.1.2SQLServer2012数据类型68 4.2创建数据表72 4.2.1使用表设计器创建表72 4.2.2使用T-SQL语言创建表74 4.2.3使用已有表创建新表77 4.3数据的添加与表的查看78 4.3.1向表中添加数据79 4.3.2查看表信息80 4.4表的修改与删除81 4.4.1修改数据库中的表81 4.4.2删除数据库中的表82 4.5案例应用举例83 4.5.1“学生选课管理系统”的各表定义83 4.5.2“学生选课管理系统”各表的创建85 4.6思考题88 第5章数据的基本操作89 5.1数据的增删改89 5.1.1数据的添加89 5.1.2数据的修改95 5.1.3数据的删除96 5.2简单查询98 5.2.1SELECT语句98 5.2.2选择表中的若干列99 5.2.3选择表中的若干记录102 5.2.4对查询的结果排序107 5.2.5对数据进行统计108 5.2.6用查询结果生成新表112 5.2.7合并结果集112 5.2.8公用表达式114 5.2.9MERGE语句115 5.3案例中数据的基本操作117 5.4思考题118 第6章数据的不错操作119 6.1连接查询119 6.1.1交叉连接查询119 6.1.2等值与非等值连接查询121 6.1.3自身连接查询122 6.1.4外连接查询123 6.1.5复合连接条件查询125 6.2子查询126 6.2.1带有IN运算符的子查询127 6.2.2带有比较运算符的子查询128 6.2.3带有ANY或ALL运算符的子查询129 6.2.4带有EXISTS运算符的子查询130 6.3交叉表查询131 6.3.1PIVOT131 6.3.2UNPIVOT133 6.4案例中数据的不错查询134 6.5思考题137 第7章实现数据完整性138 7.1完整性的概念138 7.2使用约束139 7.2.1约束的类型139 7.2.2创建主键约束140 7.2.3创建唯一约束141 7.2.4创建检查约束143 7.2.5创建默认约束144 7.2.6创建外键约束145 7.2.7查看约束的定义146 7.2.8删除约束147 7.3使用规则148 7.4使用默认149 7.5使用IDENTITY列150 7.6数据完整性强制选择方法151 7.7案例中的数据完整性实现152 7.8思考题154 第8章视图及其应用155 8.1视图综述155 8.1.1视图的基本概念155 8.1.2视图的作用155 8.2视图的操作156 8.2.1创建视图156 8.2.2使用视图159 8.2.3修改视图161 8.2.4删除视图162 8.3视图定义信息的查询162 8.4案例中的视图应用163 8.5思考题165 第9章索引及应用166 9.1索引综述166 9.1.1数据存储166 9.1.2索引166 9.2索引的操作168 9.2.1创建索引168 9.2.2查询索引信息171 9.2.3索引更名172 9.2.4删除索引172 9.3设置索引的选项173 9.3.1设置FILLFACTOR选项173 9.3.2设置PAD_INDEX选项174 9.4索引的分析与维护174 9.4.1索引分析174 9.4.2索引维护175 9.5索引视图176 9.6案例中的索引176 9.7思考题177 0章SQLServer程序设计178 10.1程序中的批处理、脚本、注释178 10.1.1批处理178 10.1.2脚本179 10.1.3注释179 10.2SQLServer变量179 10.2.1全局变量179 10.2.2局部变量181 10.3程序中的流程控制183 10.3.1BEGIN...END语句块183 10.3.2PRINT语句184 10.3.3IF...ELSE语句184 10.3.4CASE语句185 10.3.5WAITFOR语句187 10.3.6WHILE语句188 10.3.7RETURN语句188 10.4SQLServer函数188 10.4.1常用内置函数189 10.4.2创建自定义函数197 10.4.3查看、修改和删除自定义函数201 10.5程序中的事务203 10.5.1概述203 10.5.2编写事务204 10.5.3检查点处理207 10.5.4锁207 10.6游标208 10.6.1游标的基本操作209 10.6.2使用游标211 10.7案例中的程序设计213 10.8思考题215 1章存储过程与触发器216 11.1存储过程综述216 11.1.1存储过程的概念216 11.1.2存储过程的类型216 11.2创建、执行、修改、删除简单存储过程217 11.2.1创建存储过程217 11.2.2执行存储过程219 11.2.3查看存储过程220 11.2.4修改存储过程222 11.2.5删除存储过程223 11.3创建和执行含参数的存储过程223 11.3.1带简单参数的存储过程223 11.3.2带表值参数的存储过程226 11.4存储过程的重新编译228 11.5系统存储过程与扩展存储过程229 11.5.1系统存储过程229 11.5.2扩展存储过程230 11.6案例中的存储过程230 11.7触发器综述234 11.8触发器的创建236 11.8.1Inserted表和Deleted表236 11.8.2创建触发器236 11.8.3查看触发器信息238 11.9修改和删除触发器239 11.9.1修改触发器239 11.9.2禁用、启用和删除触发器240 11.10嵌套触发器240 11.11案例中的触发器241 11.12思考题242 2章SQLServer安全管理244 12.1SQLServer2012的安全机制244 12.1.1SQLServer2012的身份验证模式244 12.1.2权限验证246 12.2管理服务器的安全性247 12.2.1查看登录账号247 12.2.2创建登录账号247 12.2.3禁用登录账号249 12.2.4删除登录账号250 12.3管理权限251 12.3.1数据库用户251 12.3.2架构管理253 12.3.3数据库角色256 12.3.4用户和角色的管理权限257 12.4案例中的安全管理258 12.5思考题260 3章备份与还原261 13.1数据备份与还原综述261 13.1.1备份和还原的基本概念261 13.1.2数据备份的类型262 13.1.3恢复模式263 13.2备份与还原操作264 13.2.1数据库的备份264 13.2.2数据库的还原268 13.3备份与还原计划270 13.4数据的导入与导出271 13.4.1导出数据271 13.4.2导入数据275 13.5案例中的备份和还原操作276 13.5.1备份操作276 13.5.2还原操作278 13.6思考题279 4章数据库与开发工具的协同使用280 14.1常用的数据库连接方法280 14.1.1ODBC280 14.1.2JDBC281 14.1.3ADO.NET281 14.2在Java中的数据库开发282 14.3在VisualStudio.NET中的数据库开发285 14.3.1使用数据控件286 14.3.2使用ADO.NET对象289 14.4案例的客户端程序291 14.4.1系统分析与设计291 14.4.2系统数据库设计294 14.4.3系统实现294 14.5思考题314 |
随便看 |
|
霍普软件下载网电子书栏目提供海量电子书在线免费阅读及下载。