出版社:清华大学出版社
年代:2015
定价:30.0
本书是根据教育部提出的高等学校计算机基础教学三层次要求组织编写的。本书主要讲述大型数据库管理系统SQL Server 2008的功能、操作和实用开发技术。本书以SQL Server 2008为平台,采用一个贯穿全书的实例详细讲解了SQL Server 2008的安装和配置,数据库的创建与管理,表、T-SQL语言、视图、索引、存储过程、数据库的备份恢复与导入导出、SQL Server的安全管理。除最后一章外,每章后均配有实训内容,以强化学生的实践能力。
第1章数据库基础/1
1.1数据库系统概述/1
1.1.1数据库的基本概念/1
1.1.2数据管理技术的产生和发展/3
1.1.3数据库系统的特点/5
1.2数据模型/7
1.2.1两类数据模型/8
1.2.2数据模型的组成要素/9
1.2.3概念模型/10
1.2.4常用的数据模型/13
1.3关系数据库的基本原理/16
1.3.1关系模型/16
1.3.2关系运算/18
1.3.3关系数据库的标准语言/21
1.3.4关系模型的规范化/23
1.4实训项目: 数据库基础/30
本章小结/31
习题/32第2章SQL Server 2012概述/33
2.1SQL Server 2012简介/33
2.1.1SQL Server 2012的发展及特点/33
2.1.2SQL Server 2012的版本/36
2.1.3SQL Server 2012的体系结构/37
2.2SQL Server 2012的安装/38
2.2.1SQL Server 2012安装环境的配置/38
2.2.2SQL Server 2012的安装过程/41
2.3SQL Server 2012常用工具/54
2.3.1SQL Server 2012配置工具/54
2.3.2SQL Server 2012管理平台/55
2.3.3启动、停止、暂停和重新启动
SQL Server服务/572.3.4注册服务器/58
2.3.5创建服务器组/60
2.4实训项目: SQL Server 2012的安装及基本
使用/61
本章小结/62
习题/62第3章SQL Server数据库/63
3.1SQL Server数据库概述/63
3.1.1数据库文件/63
3.1.2数据库文件组/64
3.1.3数据库对象/65
3.1.4系统数据库/66
3.2创建数据库/67
3.2.1使用对象资源管理器创建数据库/68
3.2.2使用SQL命令创建数据库/70
3.2.3事务日志/73
3.3管理和维护数据库/74
3.3.1打开或切换数据库/74
3.3.2查看数据库信息/75
3.3.3使用对象资源管理器修改数据库
配置/76
3.3.4使用TSQL命令修改数据库配置/76
3.3.5分离与附加数据库/78
3.3.6删除数据库/80
3.4实训项目: 数据库基本操作/81
本章小结/85
习题/85第4章SQL Server数据表的管理/86
4.1创建表/86
4.1.1表的设计/86
4.1.2数据类型/87
4.1.3使用对象资源管理器创建表/90
4.1.4使用TSQL命令方式创建表/91
4.2表的管理和维护/93
4.2.1查看表的属性/93
4.2.2修改表结构/94
4.2.3删除数据表/97
4.3表数据的操作/99
4.3.1使用对象资源管理器操作表数据/99
4.3.2使用INSERT命令向表中添加数据/99
4.3.3使用UPDATE命令修改表中的
数据/100
4.3.4使用DELETE或TRANCATE TABLE
命令删除表中的数据/101
4.3.5常用系统数据表/102
4.4实训项目: 数据库表的操作/103
本章小结/105
习题/105第5章数据库的查询和视图/107
5.1简单SELECT语句/108
5.1.1SELECT语句概述/109
5.1.2完整的SELECT语句的基本语法
格式/109
5.1.3基本的SELECT语句/110
5.1.4INTO子句/114
5.1.5WHERE子句/115
5.1.6ORDER BY子句/119
5.2SELECT语句的统计功能/119
5.2.1集合函数/119
5.2.2GROUP BY子句/121
5.2.3COMPUTE子句/122
5.3SELECT语句中的多表连接/122
5.3.1交叉连接/123
5.3.2内连接/123
5.3.3外连接/124
5.3.4自连接/126
5.3.5合并查询/126
5.4子查询/127
5.4.1嵌套子查询/128
5.4.2相关子查询/130
5.4.3使用子查询向表中添加多条记录/132
5.5数据库的视图/132
5.5.1视图的概述/132
5.5.2视图的创建/134
5.5.3修改和查看视图/138
5.5.4使用视图/140
5.5.5删除视图/144
5.6实训项目: 数据查询和视图的应用/145
本章小结/146
习题/147第6章索引及其应用/148
6.1索引概述/148
6.1.1索引的功能/148
6.1.2创建索引的原则/149
6.1.3索引的分类/150
6.2创建索引/152
6.2.1系统自动创建索引/152
6.2.2使用对象资源管理器创建索引/152
6.2.3使用TSQL语句创建索引/155
6.3管理和维护索引/157
6.3.1查看和维护索引信息/157
6.3.2更改索引标识/157
6.3.3删除索引/157
6.3.4索引的分析与维护/158
6.4全文索引/162
6.4.1使用对象资源管理器创建全文
索引/163
6.4.2使用TSQL创建全文索引/169
6.5实训项目: 索引的创建及操作/171
本章小结/172
习题/172第7章事务处理与锁/173
7.1事务概述/173
7.1.1事务的概念/173
7.1.2事务的特征/174
7.2事务处理/174
7.3锁简介/177
7.3.1SQL Server锁的模式/179
7.3.2SQL Server中锁的查看/180
7.4死锁及其排除简介/181
7.5实训项目: 事务处理与锁的应用/183
本章小结/184
习题/184第8章TSQL程序设计基础/185
8.1批处理、脚本和注释/185
8.1.1批处理/185
8.1.2脚本/187
8.1.3注释/187
8.2常量、变量和表达式/188
8.2.1常量/188
8.2.2变量/189
8.2.3运算符与表达式/194
8.3流程控制语句/197
8.3.1BEGIN...END语句块/197
8.3.2IF...ELSE语句/197
8.3.3CASE表达式/198
8.3.4无条件转移语句GOTO/200
8.3.5WAITFOR语句/201
8.3.6WHILE语句/201
8.3.7RETURN语句/203
8.4系统内置函数/203
8.4.1行集函数/204
8.4.2聚合函数/204
8.4.3标量函数/205
8.5用户自定义函数/215
8.5.1用户自定义函数的创建与调用/215
8.5.2查看与修改用户自定义函数/221
8.5.3删除用户自定义函数/224
8.6游标及其使用/224
8.6.1游标概述/224
8.6.2游标的定义与使用/226
8.7实训项目: TSQL程序设计/233
本章小结/233
习题/234第9章存储过程/235
9.1存储过程概述/235
9.1.1存储过程的分类/235
9.1.2存储过程的优点/237
9.2建立和执行存储过程/238
9.2.1系统表sysobjects/238
9.2.2创建存储过程/239
9.2.3创建不带参数的存储过程/241
9.2.4存储过程的执行/241
9.2.5带输入参数的存储过程/244
9.2.6带输出参数的存储过程/246
9.3存储过程的管理与维护/248
9.3.1查看存储过程的定义信息/249
9.3.2存储过程的修改/251
9.3.3存储过程的重编译/253
9.3.4删除存储过程/254
9.4实训项目: 存储过程的使用/254
本章小结/255
习题/256第10章数据完整性与触发器/257
10.1数据完整性的概念/257
10.2数据完整性的分类/258
10.3实体完整性的实现/259
10.3.1创建PRIMARY KEY约束和
UNIQUE约束/259
10.3.2删除PRIMARY KEY约束和
UNIQUE约束/262
10.4域完整性的实现/263
10.4.1CHECK约束的定义与删除/263
10.4.2规则对象的定义、使用与删除/266
10.4.3默认值约束的定义与删除/268
10.4.4默认值对象的定义、使用与删除/270
10.5参照完整性/272
10.5.1参照完整性的实现/272
10.5.2参照完整性的删除/272
10.5.3使用TSQL语句管理参照完
整性/273
10.6标识列/275
10.7自定义数据类型/277
10.7.1创建自定义数据类型/277
10.7.2删除自定义数据类型/279
10.8触发器概述/279
10.8.1触发器的优点/279
10.8.2触发器的种类/280
10.8.3使用触发器的限制/281
10.9创建触发器/281
10.9.1DML触发器的工作原理/281
10.9.2创建DML触发器/282
10.9.3创建DDL触发器/287
10.10触发器的管理/289
10.10.1触发器的查看/289
10.10.2触发器的修改与删除/290
10.10.3触发器的禁用和启用/291
10.11实训项目: 数据库完整性和触发器/292
本章小结/293
习题/294第11章备份、恢复与导入、导出/295
11.1备份与恢复的基本概念/295
11.1.1备份与恢复的需求分析/295
11.1.2备份数据库的基本概念/296
11.1.3数据库恢复的概念/298
11.2备份数据库/299
11.2.1使用对象资源管理器备份数据库/299
11.2.2创建备份设备/301
11.2.3使用SQL语句备份数据库/302
11.3恢复数据库/304
11.3.1恢复数据库前的准备/304
11.3.2使用对象资源管理器恢复数据库/306
11.3.3使用SQL语句恢复数据库/308
11.4导入与导出/310
11.5实训项目: 备份、恢复与导入、导出/318
本章小结/318
习题/318第12章SQL Server的安全管理/319
12.1SQL Server的安全模型/319
12.1.1SQL Server访问控制/319
12.1.2SQL Server身份验证模式/320
12.2服务器的安全性/321
12.2.1创建和修改登录账户/321
12.2.2禁止和删除登录账户/326
12.2.3服务器角色/328
12.3数据库的安全性/329
12.3.1添加数据库用户/329
12.3.2修改数据库用户/330
12.3.3删除数据库用户/331
12.4数据库用户角色/332
12.4.1固定数据库角色/332
12.4.2自定义数据库角色/332
12.4.3增加和删除数据库角色成员/334
12.5权限/335
12.5.1权限概述/336
12.5.2权限的管理/337
12.6实训项目: SQL Server的安全管理/340
本章小结/342
习题/342第13章SQL Server开发与编程/343
13.1ADO.NET简介/343
13.1.1ADO.NET对象模型/343
13.1.2.NET数据提供程序/344
13.1.3数据集/346
13.1.4数据集的核心对象/347
13.2访问数据/348
13.2.1SqlConnection类/348
13.2.2SqlDataAdapter类/350
13.2.3DataGrid控件/351
13.2.4DataGridView控件/352
13.3学生选课系统/353
13.3.1学生选课系统简介/353
13.3.2数据库设计/353
13.3.3创建数据库和表/355
13.3.4公共类/355
13.3.5系统登录与主窗体/358
本章小结/387
本书是根据教育部提出的高等学校计算机基础教学三层次要求组织编写的,主要讲述大型数据库管理系统SQL Server 2012的功能、操作和实用开发技术。全书以SQL Server 2012为平台,通过一个贯穿全书的实例详细讲解了数据库基础,SQL Server 2012概述,SQL Server数据库,SQL Server数据表的管理,数据库的查询和视图,索引及其应用,事务处理与锁,TSQL程序设计基础,存储过程,数据完整性与触发器,备份、恢复与导入、导出,SQL Server的安全管理。本书除最后一章外,每章后均配有实训内容,以强化学生的实践能力。在第13章介绍了SQL Server项目开发,将全书所学内容与.NET编程语言相结合,进行了系统化、整体化的提升,并利用Visual C#与SQL Server 2012开发设计了学生选课系统,供学生学习和参考。本书具有由浅入深、理论联系实际的特点,在保证教材系统性和科学性的同时注重实践性和操作性。本书既可作为高等学校计算机及相关专业的教材和参考书,也可作为数据库应用系统开发人员的参考书
本书概念清晰、叙述准确、重点突出,由浅入深,理论与实践紧密结合,注重操作技能的培养。图文并茂,提供了丰富的实例,有助于读者对所学内容的掌握。
本书详细地讲解SQ·Server 2012和各主要部分内容,并附有大量的屏幕图例供学习参考,使读者有身临其境的感觉。
每一章后都配有实训内容,所有实训内容均围绕一个大的实例完成,具有系统性和整体性。
书中配有一个项目开发实例,采用了先进的基于.NET技术,有助于学生项目设计与开发过程的理解与学习。
书籍详细信息 | |||
书名 | SQL Server 2012实用教程站内查询相似图书 | ||
9787302392767 如需购买下载《SQL Server 2012实用教程》pdf扫描版电子书或查询更多相关信息,请直接复制isbn,搜索即可全网搜索该ISBN | |||
出版地 | 北京 | 出版单位 | 清华大学出版社 |
版次 | 1版 | 印次 | 1 |
定价(元) | 30.0 | 语种 | 简体中文 |
尺寸 | 26 × 19 | 装帧 | 平装 |
页数 | 印数 | 2000 |
SQL Server 2012实用教程是清华大学出版社于2015.出版的中图分类号为 TP311.138 的主题关于 关系数据库系统-高等学校-教材 的书籍。