
SQL Server 2005实用教程(第3版)
《SQL Server 2005实用教程(第3版)》2018年01月01日由清华大学出版社出版的图书。
基本介绍
- 书名:SQL Server 2005实用教程(第3版)
- 作者:李岩 韩劲松 张瑞雪 李康乐
- ISBN:9787302486770
- 定价:49元
- 出版时间:2018.01.01
- 印次:3-1
- 印刷日期:2017.12.13
出版信息
SQL Server 2005实用教程(第3版)
作者:李岩 韩劲松 张瑞雪 李康乐
定价:49元
印次:3-1
ISBN:9787302486770
出版日期:2018.01.01
印刷日期:2017.12.13
印次:3-1
ISBN:9787302486770
出版日期:2018.01.01
印刷日期:2017.12.13
内容简介
《SQL Server 2005实用教程(第3版)》是根据教育部提出的高等学校计算机基础教学“技能—能力—思维”三个层次要求组织编写的。本书主要讲述大型资料库管理系统SQL Server 2005的功能、操作和实用开发技术。 《SQL Server 2005实用教程(第3版)》以SQL Server 2005为平台,用一个实例贯穿全书来详细讲解SQL Server 2005的安装和配置、资料库的创建与管理、表、T-SQL语言、视图、索引、存储过程、资料库的备份恢复与导入导出、SQL Server的安全管理。
目录
目录
第1章资料库概述 1
1.1资料库的基本概念及资料库系统 1
1.1.1资料库的基本概念 1
1.1.2资料库系统的组成 2
1.1.3资料库系统的特点 3
1.2数据模型概述 3
1.2.1信息世界的数据描述 4
1.2.2数据模型 4
1.3关係资料库的基本原理 9
1.3.1关係模型 9
1.3.2关係运算 11
1.3.3关係资料库的标準语言 14
1.3.4关係模型的规範化 15
本章实训 18
本章小结 19
习题 20
第2章SQLServer2005概述 22
2.1SQLServer2005简介 22
2.1.1SQLServer2005的发展
及特点 22
2.1.2SQLServer2005的环境 23
2.2SQLServer的结构 25
2.2.1SQLServer的系统结构 25
2.2.2SQLServer2005的体系
结构 25
2.3SQLServer的安装和配置 26
2.3.1SQLServer的套用环境设计 26
2.3.2安装预备软体 27
2.3.3安装SQLServer部件 27
2.4SQLServer2005的主要管理工具 32
2.4.1SQLServer管理控制台 32
2.4.2商业智慧型开发工具 33
2.4.3SQLServer分析器 34
2.4.4SQLServer配置管理器 35
2.4.5资料库引擎最佳化顾问 35
2.5配置SQLServer2005 36
2.5.1启动、停止、暂停和重新启动
SQLServer服务 36
2.5.2配置服务的启动模式 37
2.5.3注册伺服器 38
2.5.4创建伺服器组 40
本章实训 41
本章小结 42
习题 42
第3章SQLServer资料库 43
3.1SQLServer资料库概述 43
3.1.1资料库档案 43
3.1.2资料库档案组 44
3.2系统资料库概述 44
3.2.1资料库对象 45
3.2.2系统资料库 45
3.3创建资料库 47
3.3.1用SQLServerManagement
Studio创建资料库 47
3.3.2用SQL命令创建资料库 49
3.3.3事务日誌 52
3.4管理和维护资料库 53
3.4.1打开资料库 53
3.4.2查看资料库信息 53
3.4.3用SQLServerManagement
Studio修改资料库配置 54
3.4.4用T-SQL命令修改资料库
配置 54
3.4.5删除资料库 55
本章实训 56
本章小结 59
习题 60
第4章资料库中的表 62
4.1创建表 62
4.1.1数据类型 62
4.1.2使用SQLServerManagement
Studio创建表 64
4.1.3使用SQL命令方式创建表 65
4.2表的管理和维护 66
4.2.1查看錶的属性 66
4.2.2修改表结构 68
4.2.3删除数据表 70
4.3表数据的操作 71
4.3.1图形界面方式操作表数据 71
4.3.2使用INSERT命令向表中添加
数据 72
4.3.3使用UPDATE命令修改表中
的数据 73
4.3.4使用DELETE或TRANCATE
TABLE命令删除表中的数据 73
4.3.5常用系统数据表 74
本章实训 75
本章小结 78
习题 79
第5章数据完整性 81
5.1数据完整性的基本概念 81
5.2约束 82
5.2.1主键约束 82
5.2.2唯一键约束 84
5.2.3检查约束 86
5.2.4默认值约束 89
5.2.5外键约束 91
5.3默认值 93
5.3.1创建默认值 93
5.3.2绑定和解绑默认值 93
5.3.3删除默认值 94
5.4规则 95
5.4.1创建规则 95
5.4.2绑定和解绑规则 95
5.4.3删除规则 96
5.5标识列 96
5.6自定义数据类型 97
5.6.1创建自定义数据类型 97
5.6.2删除用户自定义数据类型 99
本章实训 99
本章小结 101
习题 102
第6章数据查询 104
6.1简单SELECT语句 105
6.1.1SELECT的语法格式 105
6.1.2基本的SELECT语句 106
6.1.3INTO子句 109
6.1.4WHERE子句 111
6.1.5ORDERBY子句 114
6.2SELECT语句的统计功能 115
6.2.1集合函式 115
6.2.2GROUPBY子句 116
6.2.3COMPUTE子句 117
6.3SELECT语句中的多表连线 119
6.3.1交叉连线 119
6.3.2内连线 120
6.3.3外连线 121
6.3.4自连线 123
6.3.5合併查询 123
6.4子查询 124
6.4.1嵌套子查询 124
6.4.2相关子查询 126
6.4.3使用子查询向表中添加多条
记录 128
本章实训 128
本章小结 132
习题 133
第7章视图及其套用 135
7.1视图概述 135
7.1.1视图的基本概念 135
7.1.2视图的优点及注意事项 135
7.2视图的创建和查询 136
7.2.1在SQLServerManagement
Studio中创建视图 136
7.2.2使用CREATEVIEW命令创建
视图 138
7.2.3使用视图查询数据 138
7.3视图的管理和维护 139
7.3.1查看视图的定义信息 139
7.3.2查看视图与其他对象的依赖
关係 140
7.3.3视图的修改 141
7.3.4视图的删除 142
7.4通过视图修改表数据 142
本章实训 143
本章小结 145
习题 146
第8章索引及其套用 147
8.1索引概述 147
8.1.1索引的作用 147
8.1.2索引的分类 148
8.2创建索引 149
8.2.1系统自动创建索引 149
8.2.2在SQLServerManagement
Studio中创建索引 150
8.2.3使用CREATEINDEX语句创建索引 153
8.3管理和维护索引 154
8.3.1查看和维护索引信息 155
8.3.2删除索引 155
8.3.3索引的分析与维护 156
本章实训 159
本章小结 161
习题 161
第9章T-SQL语言 163
9.1批处理、脚本和注释 163
9.1.1批处理 163
9.1.2脚本 164
9.1.3注释 165
9.2常量、变数和表达式 165
9.2.1常量 165
9.2.2变数 167
9.2.3运算符与表达式 169
9.3流程控制语句 172
9.3.1BEGIN…END语句块 172
9.3.2IF…ELSE语句 172
9.3.3CASE表达式 173
9.3.4无条件转移语句GOTO 176
9.3.5WAITFOR语句 176
9.3.6WHILE语句 176
9.3.7RETURN语句 177
9.4系统内置函式 178
9.4.1行集函式 178
9.4.2聚合函式 179
9.4.3标量函式 180
9.5用户自定义函式 190
9.5.1用户自定义函式的创建
与调用 190
9.5.2修改与删除用户自定义
函式 193
9.6游标及其使用 193
9.6.1声明游标 194
9.6.2打开游标 194
9.6.3数据处理 195
9.6.4关闭游标 199
9.6.5释放游标 199
本章实训 199
本章小结 202
习题 202
第10章存储过程和触发器 204
10.1存储过程概述 204
10.1.1存储过程的基本概念 204
10.1.2存储过程的优点 204
10.1.3存储过程的类型 205
10.2建立和执行存储过程 205
10.2.1创建简单存储过程 205
10.2.2存储过程的执行 206
10.2.3带输入参数的存储过程 207
10.2.4带输出参数的存储过程 209
10.3存储过程的管理与维护 211
10.3.1查看存储过程的定义信息 211
10.3.2存储过程的重编译 213
10.3.3修改和删除存储过程 214
10.4触发器概述 215
10.4.1触发器的基本概念 215
10.4.2触发器的功能 215
10.4.3触发器的类型 215
10.5创建和套用DML触发器 216
10.5.1DML触发器的类型 216
10.5.2DML触发器的工作原理 216
10.5.3创建DML触发器的注意
事项 217
10.5.4创建触发器 217
10.5.5使用触发器实现数据
一致性 221
10.6触发器的管理与维护 221
10.6.1查看触发器的定义信息 222
10.6.2修改和删除触发器 222
10.6.3禁止或启用触发器 223
10.7DDL触发器 223
10.7.1创建DDL触发器 224
10.7.2查看和修改DDL触发器 224
10.8事务 225
10.8.1基本概念 225
10.8.2事务套用 226
本章实训 227
本章小结 229
习题 229
第11章备份恢复与导入/导出 231
11.1备份与恢复的基本概念 231
11.1.1备份与恢复的需求分析 231
11.1.2备份资料库的基本概念 232
11.1.3资料库恢复的概念 234
11.2备份资料库 235
11.2.1使用SQLServerManagement
Studio备份资料库 235
11.2.2创建备份设备 237
11.2.3使用SQL语句备份
资料库 238
11.3恢複数据库 239
11.3.1恢複数据库前的準备 240
11.3.2使用SQLServerManagement
Studio恢複数据库 241
11.3.3使用SQL语句恢复
资料库 243
11.4导入与导出 246
11.4.1SQLServer与Excel的数据
格式转换 246
11.4.2SQLServer与Access的数据
格式转换 253
本章实训 255
本章小结 256
习题 257
第12章SQLServer的安全管理 258
12.1SQLServer的安全模型 258
12.1.1SQLServer访问控制 258
12.1.2SQLServer身份验证模式 259
12.2伺服器的安全性 259
12.2.1创建和修改登录账户 260
12.2.2禁止或删除登录账户 264
12.2.3伺服器角色 265
12.3资料库的安全性 266
12.3.1添加资料库用户 266
12.3.2修改资料库用户 268
12.3.3删除资料库用户 269
12.4资料库用户角色 269
12.4.1固定资料库角色 270
12.4.2自定义资料库角色 270
12.4.3增加和删除资料库角色
成员 272
12.5许可权 273
12.5.1概述 273
12.5.2许可权的管理 274
本章实训 278
本章小结 279
习题 279
第13章SQLServer开发与编程 281
13.1ADO.NET简介 281
13.1.1ADO.NET对象模型 281
13.1.2.NET数据提供程式 282
13.1.3数据集 284
13.1.4数据集的核心对象 285
13.2访问数据 285
13.2.1SqlConnection类 286
13.2.2SqlDataAdapter类 287
13.2.3DataGrid控制项 288
13.2.4DataGridView控制项 289
13.3学生选课系统 290
13.3.1学生选课系统简介 290
13.3.2资料库设计 290
13.3.3创建资料库和表 292
13.3.4公共类 292
13.3.5系统登录与主窗体 295
本章小结 321
参考文献 322
转载请注明出处海之美文 » SQL Server 2005实用教程(第3版)