书籍详情
中文SQL Server 2005程序设计教程
作者:赵森,苏庆,肖蓉
出版社:冶金工业出版社
出版时间:2006-09-01
ISBN:9787502440343
定价:¥30.00
购买这本书可以去
内容简介
本书根据普通高等教育“十一五”国家级规划教材的指导精神而编写的。本书是《中文SQL Server 2005程序设计实训教程》的姊妹篇。本书详细介绍了微软的数据库管理软件SQL Server 2005的功能和应用。内容包括SQL Server 2005入门、数据库基础知识、SQL Server 2005数据库重要对象的使用和设计、SQL Server 2005的基础应用以及SQL Server 2005的安全管理等。本书实例丰富、重点突出、语言通俗易懂、操作简单明了,能使读者快速掌握SQL Server 2005的各项功能和操作技巧,并能利用它们解决实际问题。本书不仅适合SQL Server 2005的初学者使用,而且对SQL Server 2005的老用户和数据库开发人员等有实用参考价值,还可作为高职高专相关专业以及计算机应用培训班的教材。
作者简介
暂缺《中文SQL Server 2005程序设计教程》作者简介
目录
第1章 SQL Server 2005系统的安装 1
1.1 SQL Server 2005简介 1
1.2 SQL Server语言特点 2
1.3 SQL Server 2005功能简介 3
1.3.1 关系引擎 3
1.3.2 存储引擎 4
1.3.3 工具 4
1.3.4 复制 4
1.3.5 SQL Server、Internet和电子商务 5
1.4 SQL Server 2005的新增功能 5
1.4.1 NET Framework集成 5
1.4.2 Web Services 5
1.4.3 ADO.NET 6
1.4.4 快照隔离支持 6
1.4.5 SQL 管理对象 6
1.4.6 XML 技术 7
1.5 SQL Server 2005的安装 7
1.5.1 SQL Server 2005(32位)系统
要求 7
1.5.2 SQL Server 2005(64 位)系统
要求 8
1.5.3 SQL Server 2005的安装 9
小结 12
综合练习一 13
一、基础题 13
二、上机操作题 13
第2章 数据库基础知识 14
2.1 什么是数据库 14
2.2 数据库理论的发展史 15
2.2.1 60年代数据库理论的萌芽 15
2.2.2 70年代数据库理论的发展 15
2.2.3 80年代数据库理论的成熟 15
2.3 数据库系统的组成 15
2.3.1 计算机系统 16
2.3.2 数据库 16
2.3.3 数据库管理系统 16
2.3.4 用户 16
2.4 数据库系统结构 17
2.5 关系数据库的基本概念 18
2.5.1 数据库系统模型和结构 18
2.5.2 关系的定义 20
2.5.3 关系数据库 21
2.6 SQL语言的初步知识 22
2.6.1 SQL语言的基本概念 22
2.6.2 SQL语言概貌 22
2.7 数据库的管理 31
2.7.1 SQL系统的维护 31
2.7.2 数据库的维护 31
2.7.3 作业维护 34
2.8 数据库性能优化 34
2.8.1 查询优化 34
2.8.2 索引优化 35
2.8.3 连接优化 35
2.8.4 存储优化 36
2.9 数据库的安全性 36
2.9.1 用户标识和鉴定 36
2.9.2 存取控制 37
2.9.3 审计 37
2.9.4 数据加密 37
小结 38
综合练习二 38
一、基础题 38
二、上机操作题 38
第3章 SQL Server 2005的配置管理 39
3.1 SQL Server Management Studio 39
3.2 服务器管理 40
3.2.1 注册服务器组 41
3.2.2 注册服务器 42
3.2.3 系统启动 43
3.2.4 使用SQL Server Management Studio向导创建连接服务器 45
3.2.5 远程服务器管理 46
3.2.6 指定系统管理员密码 46
3.3 SQL Server Management Studio
查询窗口 47
3.4 性能监视器 48
3.5 活动监视器 49
3.6 导入和导出数据向导程序 51
3.7 客户端网络实用工具 51
3.8 联机丛书 52
3.9 SQL Server 2005的配置 52
3.10 管理配置 59
3.10.1 使用sp_configure系统存储
过程设置配置 60
3.10.2 配置选项的分类 60
3.10.3 配置选项表 61
3.11 Windows XP配置 61
3.11.1 Windows XP 的网络设置 61
3.11.2 为其他启动模式创建注册
的键值 62
3.11.3 SQL Server 2005的注册表项
数值保存和恢复 63
小结 64
综合练习三 64
一、基础题 64
二、上机操作题 65
第4章 数据库的设计与管理 66
4.1 数据库设计方法学概述 66
4.2 构建E-R关系数据模型 66
4.2.1 实体 66
4.2.2 键 68
4.2.3 关系的多样性 68
4.2.4 关系上的属性 70
4.2.5 E-R模型中的设计问题 71
4.3 数据库设计的规范化 72
4.3.1 数据冗余和数据表更新异常 72
4.3.2 第一范式 74
4.3.3 第二范式 74
4.3.4 第三范式 76
4.4 数据字典 77
4.5 概念数据库设计 78
4.5.1 数据抽象与局部E-R图设计 78
4.5.2 合并局部E-R图 80
4.6 逻辑数据库设计 81
4.6.1 E-R图向关系模型的转换 81
4.6.2 数据模型的优化 81
4.7 物理数据库设计 82
4.7.1 关系模式存取方法选择 82
4.7.2 确定数据库的存储结构 82
4.8 SQL Server 2005数据库的创建 82
4.8.1 使用SQL Server Management Studio向导创建数据库 82
4.8.2 使用T-SQL创建数据库 87
4.9 SQL Server 2005数据库的修改 89
4.9.1 使用SQL Server Management Studio向导修改数据库 90
4.9.2 使用T-SQL修改数据库 92
4.10 删除数据库 93
4.10.1 使用SQL Server Management Studio向导删除数据库 94
4.10.2 使用DROP DATABASE语句
删除数据库 94
4.11 SQL Server 2005数据库的压缩 95
4.11.1 SQL Server 2005数据库单独
文件的压缩 95
4.11.2 SQL Server 2005数据库的压缩 95
4.12 SQL Server 2005数据库的备份与
还原 96
4.12.1 使用SQL Server Management Studio向导备份数据 97
4.12.2 使用SQL Server Management Studio向导恢复数据库 98
4.12.3 使用T-SQL窗口备份数据库 99
4.12.4 使用T-SQL恢复数据库 101
4.13 发布内容和订阅数据库 101
小结 102
综合练习四 102
一、基础题 102
二、上机操作题 103
第5章 SQL中的表以及表数据的操作 104
5.1 表的基础知识 104
5.1.1 表的定义 104
5.1.2 规划数据库 104
5.1.3 列名 105
5.1.4 数据类型 105
5.1.5 长度 112
5.1.6 精度和等级 112
5.1.7 空值和默认值 112
5.2 表的创建 113
5.2.1 使用SQL Server Management Studio向导创建表 113
5.2.2 使用CREATE TABLE语句
创建表 115
5.3 表的属性 116
5.4 表的操作 131
5.4.1 表的修改 131
5.4.2 表的删除 134
5.4.3 向表中增加数据 135
5.4.4 修改表中的数据 136
5.4.5 删除表中的数据 136
小结 136
综合练习五 137
一、基础题 137
二、上机操作题 137
第6章 SQL Server 2005的查询设计 138
6.1 SELECT语句查询 138
6.1.1 SELECT语句的语法结构 138
6.1.2 SELECT语句的执行方式 138
6.1.3 使用SELECT子句选取字段
和记录 140
6.2 使用FROM子句指定数据源 143
6.2.1 使用内部连接组合两个表中
的记录 143
6.2.2 使用外部连接组合两个表中
的记录 143
6.3 使用WHERE子句 144
6.3.1 WHERE子句概述 144
6.3.2 在WHERE子句中使用比较
运算符 144
6.3.3 在WHERE子句中使用范围
运算符 145
6.3.4 在WHERE子句中使用模式
匹配符 145
6.3.5 在WHERE子句中使用列表
运算符 146
6.3.6 在WHERE子句中使用空值
运算符 146
6.3.7 在WHERE子句中使用逻辑
运算符 147
6.3.8 WHERE子句中的复合条件 148
6.3.9 在WHERE子句中连接多个表 148
6.4 使用GROUP BY子句分组统计 149
6.4.1 GROUP BY子句的语法格式 149
6.4.2 根据分组字段进行汇总计算 150
6.4.3 使用HAVING子句 150
6.5 使用COMPUTE和COMPUTE BY
子句 151
6.5.1 使用COMPUTE子句 151
6.5.2 使用COMPUTE BY子句 152
6.6 使用ORDER BY子句的连接 153
6.6.1 ORDER BY子句的语法格式 153
6.6.2 TOP子句与ORDER BY子句
连用 153
6.7 联合查询 154
6.7.1 使用UNION 154
6.7.2 使用UNION ALL 155
6.8 子查询 156
6.8.1 [NOT] IN子查询 157
6.8.2 [NOT] EXISTS子查询 158
6.8.3 比较子查询 159
6.9 使用函数 159
6.9.1 行函数 159
6.9.2 数字函数 160
6.9.3 文本函数 161
6.9.4 SUM函数 162
6.9.5 AVG函数 162
6.9.6 COUNT函数 163
6.9.7 MAX、MIN函数 164
6.10 创建查询结果表 164
小结 165
综合练习六 165
一、基础题 165
二、上机操作题 166
第7章 SQL Server 2005的开发与实务 167
7.1 基础知识 167
7.1.1 Transact-SQL语句中的语法
格式约定 167
7.1.2 使用批处理 167
7.1.3 检查执行结果 168
7.2 流程控制语句 169
7.2.1 BEGIN…END语句 169
7.2.2 IF…ELSE语句 170
7.2.3 GOTO语句 171
7.2.4 WHILE、BREAK、CONTINUE
语句 172
7.2.5 WAITFOR语句 173
7.2.6 RETURN语句 174
7.2.7 CASE表达式 174
7.3 内部函数 175
7.3.1 系统函数 175
7.3.2 日期函数 175
7.3.3 字符串函数 176
7.3.4 数学函数 178
7.3.5 集合函数 179
7.3.6 行集函数 180
7.4 运算符 180
7.4.1 算术运算符 180
7.4.2 赋值运算符 180
7.4.3 位运算符 181
7.4.4 比较运算符 181
7.4.5 逻辑运算符 183
7.4.6 字符串串联运算符 183
7.4.7 一元运算符 183
7.4.8 运算符的优先级 183
7.5 用户自定义函数 184
7.5.1 创建数量型用户自定义函数 184
7.5.2 创建直接表值用户自定义
函数 186
7.5.3 创建多语句表值用户自定义
函数 187
7.5.4 使用SQL Server Management Studio向导创建用户 自定义函数 188
7.5.5 用户自定义函数的查看、修改
与删除 188
7.6 存储过程 190
7.6.1 使用向导创建存储过程 191
7.6.2 使用CREATE PROCEDURE
语句建立存储过程 191
7.6.3 创建临时存储过程 193
7.6.4 存储过程调用 193
7.6.5 删除存储过程 195
7.7 批、事务和锁 196
7.7.1 批 197
7.7.2 事务 197
7.7.3 锁 198
7.8 使用游标 199
7.8.1 游标类别 199
7.8.2 游标声明 200
7.8.3 游标函数 201
7.8.4 关闭游标 202
7.8.5 释放游标 203
小结 203
综合练习七 203
一、基础题 203
二、上机操作题 204
第8章 SQL Server 2005的触发器
和数据操作 205
8.1 触发器简介 205
8.1.1 触发器概述 205
8.1.2 触发器的触发方式 205
8.2 创建触发器 206
8.2.1 使用SQL Server Management Studio向导创建触发器 206
8.2.2 使用Transact-SQL语句创建
触发器 207
8.3 修改和删除触发器 209
8.3.1 修改触发器 209
8.3.2 删除触发器 211
8.4 触发器的工作原理 211
8.4.1 INSERT触发器的工作原理 212
8.4.2 DELETE触发器的工作原理 213
8.4.3 UPDATE触发器的工作原理 214
8.4.4 INSTEAD OF触发器的工作
原理 216
8.4.5 INSTEAD OF触发器与AFTER
触发器的区别 217
8.5 数据的导入和导出 219
8.5.1 导入数据 219
8.5.2 导出数据 222
小结 224
综合练习八 224
一、基础题 224
二、上机操作题 225
第9章 SQL Server 2005中的索引 226
9.1 索引概述 226
9.2 索引类型 226
9.2.1 惟一索引 226
9.2.2 簇索引 226
9.2.3 非簇索引 227
9.3 创建索引 227
9.3.1 系统自动创建索引 227
9.3.2 使用向导创建索引 228
9.3.3 使用CREATE INDEX语句
创建索引 231
9.4 删除索引 233
9.4.1 使用SQL Server Management Studio向导删除索引 233
9.4.2 使用DROP INDEX语句 删除索引 233
小结 233
综合练习九 234
一、基础题 234
二、上机操作题 234
第10章 SQL Server 2005的关系图
和视图管理 235
10.1 关系图概述 235
10.2 视图概述 237
10.3 建立视图 238
10.3.1 使用SQL Server Management Studio向导创建视图 239
10.3.2 使用CREATE VIEW语句
创建视图 241
10.4 修改视图 243
10.4.1 使用SQL Server Management Studio向导修改视图 243
10.4.2 使用ALTER VIEW语句
修改视图 245
10.5 删除视图 248
10.5.1 使用SQL Server management
studio向导删除视图 248
10.5.2 使用DROP VIEW语句
删除视图 249
10.6 视图的应用 250
10.6.1 通过视图检索数据 250
10.6.2 通过视图修改数据 251
小结 252
综合练习十 252
一、基础题 252
二、上机操作题 252
第11章 SQL Server 2005的安全管理 253
11.1 安全访问控制 253
11.1.1 用户安全账户认证 253
11.1.2 授权许可确认 255
11.2 登录标识管理 255
11.2.1 系统内置的Windows NT
登录账户 256
11.2.2 添加登录账户 257
11.2.3 修改登录标识 260
11.2.4 删除SQL Server登录标识 261
11.3 角色管理 262
11.3.1 固定角色 263
11.3.2 用户自定义数据库角色 264
11.3.3 删除用户自定义数据库角色 268
11.3.4 在服务器角色中添加成员 269
11.3.5 在数据库角色中添加成员 272
11.4 数据库用户管理 274
11.4.1 添加用户账户 274
11.4.2 修改用户账户 277
11.4.3 删除用户账户 278
11.5 权限设置 279
11.5.1 权限种类 279
11.5.2 使用管理工具设置权限 280
11.5.3 使用Transact-SQL语句设置
权限 281
小结 283
综合练习十一 283
一、基础题 283
二、上机操作题 283
第12章 SQL Server 2005的数据库
系统维护 284
12.1 概述 284
12.2 SQL Server 2005维护 284
12.2.1 监控错误日志 284
12.2.2 记录配置信息 287
12.2.3 登录管理 289
12.3 数据库维护 291
12.3.1 SQL Server 2005备份数据库
方式 292
12.3.2 使用SQL Server Management Studio向导管理备份设备 293
12.3.3 备份数据库 297
12.3.4 数据库恢复 302
12.3.5 检查数据库访问权限 305
12.3.6 表的维护 305
12.4 操作系统维护 305
12.4.1 监视硬盘空间的使用情况 306
12.4.2 监控CPU和内存的使用情况 306
12.4.3 运行磁盘碎片整理工具 307
12.4.4 备份注册表 307
小结 308
综合练习十二 309
一、基础题 309
二、上机操作题 309
1.1 SQL Server 2005简介 1
1.2 SQL Server语言特点 2
1.3 SQL Server 2005功能简介 3
1.3.1 关系引擎 3
1.3.2 存储引擎 4
1.3.3 工具 4
1.3.4 复制 4
1.3.5 SQL Server、Internet和电子商务 5
1.4 SQL Server 2005的新增功能 5
1.4.1 NET Framework集成 5
1.4.2 Web Services 5
1.4.3 ADO.NET 6
1.4.4 快照隔离支持 6
1.4.5 SQL 管理对象 6
1.4.6 XML 技术 7
1.5 SQL Server 2005的安装 7
1.5.1 SQL Server 2005(32位)系统
要求 7
1.5.2 SQL Server 2005(64 位)系统
要求 8
1.5.3 SQL Server 2005的安装 9
小结 12
综合练习一 13
一、基础题 13
二、上机操作题 13
第2章 数据库基础知识 14
2.1 什么是数据库 14
2.2 数据库理论的发展史 15
2.2.1 60年代数据库理论的萌芽 15
2.2.2 70年代数据库理论的发展 15
2.2.3 80年代数据库理论的成熟 15
2.3 数据库系统的组成 15
2.3.1 计算机系统 16
2.3.2 数据库 16
2.3.3 数据库管理系统 16
2.3.4 用户 16
2.4 数据库系统结构 17
2.5 关系数据库的基本概念 18
2.5.1 数据库系统模型和结构 18
2.5.2 关系的定义 20
2.5.3 关系数据库 21
2.6 SQL语言的初步知识 22
2.6.1 SQL语言的基本概念 22
2.6.2 SQL语言概貌 22
2.7 数据库的管理 31
2.7.1 SQL系统的维护 31
2.7.2 数据库的维护 31
2.7.3 作业维护 34
2.8 数据库性能优化 34
2.8.1 查询优化 34
2.8.2 索引优化 35
2.8.3 连接优化 35
2.8.4 存储优化 36
2.9 数据库的安全性 36
2.9.1 用户标识和鉴定 36
2.9.2 存取控制 37
2.9.3 审计 37
2.9.4 数据加密 37
小结 38
综合练习二 38
一、基础题 38
二、上机操作题 38
第3章 SQL Server 2005的配置管理 39
3.1 SQL Server Management Studio 39
3.2 服务器管理 40
3.2.1 注册服务器组 41
3.2.2 注册服务器 42
3.2.3 系统启动 43
3.2.4 使用SQL Server Management Studio向导创建连接服务器 45
3.2.5 远程服务器管理 46
3.2.6 指定系统管理员密码 46
3.3 SQL Server Management Studio
查询窗口 47
3.4 性能监视器 48
3.5 活动监视器 49
3.6 导入和导出数据向导程序 51
3.7 客户端网络实用工具 51
3.8 联机丛书 52
3.9 SQL Server 2005的配置 52
3.10 管理配置 59
3.10.1 使用sp_configure系统存储
过程设置配置 60
3.10.2 配置选项的分类 60
3.10.3 配置选项表 61
3.11 Windows XP配置 61
3.11.1 Windows XP 的网络设置 61
3.11.2 为其他启动模式创建注册
的键值 62
3.11.3 SQL Server 2005的注册表项
数值保存和恢复 63
小结 64
综合练习三 64
一、基础题 64
二、上机操作题 65
第4章 数据库的设计与管理 66
4.1 数据库设计方法学概述 66
4.2 构建E-R关系数据模型 66
4.2.1 实体 66
4.2.2 键 68
4.2.3 关系的多样性 68
4.2.4 关系上的属性 70
4.2.5 E-R模型中的设计问题 71
4.3 数据库设计的规范化 72
4.3.1 数据冗余和数据表更新异常 72
4.3.2 第一范式 74
4.3.3 第二范式 74
4.3.4 第三范式 76
4.4 数据字典 77
4.5 概念数据库设计 78
4.5.1 数据抽象与局部E-R图设计 78
4.5.2 合并局部E-R图 80
4.6 逻辑数据库设计 81
4.6.1 E-R图向关系模型的转换 81
4.6.2 数据模型的优化 81
4.7 物理数据库设计 82
4.7.1 关系模式存取方法选择 82
4.7.2 确定数据库的存储结构 82
4.8 SQL Server 2005数据库的创建 82
4.8.1 使用SQL Server Management Studio向导创建数据库 82
4.8.2 使用T-SQL创建数据库 87
4.9 SQL Server 2005数据库的修改 89
4.9.1 使用SQL Server Management Studio向导修改数据库 90
4.9.2 使用T-SQL修改数据库 92
4.10 删除数据库 93
4.10.1 使用SQL Server Management Studio向导删除数据库 94
4.10.2 使用DROP DATABASE语句
删除数据库 94
4.11 SQL Server 2005数据库的压缩 95
4.11.1 SQL Server 2005数据库单独
文件的压缩 95
4.11.2 SQL Server 2005数据库的压缩 95
4.12 SQL Server 2005数据库的备份与
还原 96
4.12.1 使用SQL Server Management Studio向导备份数据 97
4.12.2 使用SQL Server Management Studio向导恢复数据库 98
4.12.3 使用T-SQL窗口备份数据库 99
4.12.4 使用T-SQL恢复数据库 101
4.13 发布内容和订阅数据库 101
小结 102
综合练习四 102
一、基础题 102
二、上机操作题 103
第5章 SQL中的表以及表数据的操作 104
5.1 表的基础知识 104
5.1.1 表的定义 104
5.1.2 规划数据库 104
5.1.3 列名 105
5.1.4 数据类型 105
5.1.5 长度 112
5.1.6 精度和等级 112
5.1.7 空值和默认值 112
5.2 表的创建 113
5.2.1 使用SQL Server Management Studio向导创建表 113
5.2.2 使用CREATE TABLE语句
创建表 115
5.3 表的属性 116
5.4 表的操作 131
5.4.1 表的修改 131
5.4.2 表的删除 134
5.4.3 向表中增加数据 135
5.4.4 修改表中的数据 136
5.4.5 删除表中的数据 136
小结 136
综合练习五 137
一、基础题 137
二、上机操作题 137
第6章 SQL Server 2005的查询设计 138
6.1 SELECT语句查询 138
6.1.1 SELECT语句的语法结构 138
6.1.2 SELECT语句的执行方式 138
6.1.3 使用SELECT子句选取字段
和记录 140
6.2 使用FROM子句指定数据源 143
6.2.1 使用内部连接组合两个表中
的记录 143
6.2.2 使用外部连接组合两个表中
的记录 143
6.3 使用WHERE子句 144
6.3.1 WHERE子句概述 144
6.3.2 在WHERE子句中使用比较
运算符 144
6.3.3 在WHERE子句中使用范围
运算符 145
6.3.4 在WHERE子句中使用模式
匹配符 145
6.3.5 在WHERE子句中使用列表
运算符 146
6.3.6 在WHERE子句中使用空值
运算符 146
6.3.7 在WHERE子句中使用逻辑
运算符 147
6.3.8 WHERE子句中的复合条件 148
6.3.9 在WHERE子句中连接多个表 148
6.4 使用GROUP BY子句分组统计 149
6.4.1 GROUP BY子句的语法格式 149
6.4.2 根据分组字段进行汇总计算 150
6.4.3 使用HAVING子句 150
6.5 使用COMPUTE和COMPUTE BY
子句 151
6.5.1 使用COMPUTE子句 151
6.5.2 使用COMPUTE BY子句 152
6.6 使用ORDER BY子句的连接 153
6.6.1 ORDER BY子句的语法格式 153
6.6.2 TOP子句与ORDER BY子句
连用 153
6.7 联合查询 154
6.7.1 使用UNION 154
6.7.2 使用UNION ALL 155
6.8 子查询 156
6.8.1 [NOT] IN子查询 157
6.8.2 [NOT] EXISTS子查询 158
6.8.3 比较子查询 159
6.9 使用函数 159
6.9.1 行函数 159
6.9.2 数字函数 160
6.9.3 文本函数 161
6.9.4 SUM函数 162
6.9.5 AVG函数 162
6.9.6 COUNT函数 163
6.9.7 MAX、MIN函数 164
6.10 创建查询结果表 164
小结 165
综合练习六 165
一、基础题 165
二、上机操作题 166
第7章 SQL Server 2005的开发与实务 167
7.1 基础知识 167
7.1.1 Transact-SQL语句中的语法
格式约定 167
7.1.2 使用批处理 167
7.1.3 检查执行结果 168
7.2 流程控制语句 169
7.2.1 BEGIN…END语句 169
7.2.2 IF…ELSE语句 170
7.2.3 GOTO语句 171
7.2.4 WHILE、BREAK、CONTINUE
语句 172
7.2.5 WAITFOR语句 173
7.2.6 RETURN语句 174
7.2.7 CASE表达式 174
7.3 内部函数 175
7.3.1 系统函数 175
7.3.2 日期函数 175
7.3.3 字符串函数 176
7.3.4 数学函数 178
7.3.5 集合函数 179
7.3.6 行集函数 180
7.4 运算符 180
7.4.1 算术运算符 180
7.4.2 赋值运算符 180
7.4.3 位运算符 181
7.4.4 比较运算符 181
7.4.5 逻辑运算符 183
7.4.6 字符串串联运算符 183
7.4.7 一元运算符 183
7.4.8 运算符的优先级 183
7.5 用户自定义函数 184
7.5.1 创建数量型用户自定义函数 184
7.5.2 创建直接表值用户自定义
函数 186
7.5.3 创建多语句表值用户自定义
函数 187
7.5.4 使用SQL Server Management Studio向导创建用户 自定义函数 188
7.5.5 用户自定义函数的查看、修改
与删除 188
7.6 存储过程 190
7.6.1 使用向导创建存储过程 191
7.6.2 使用CREATE PROCEDURE
语句建立存储过程 191
7.6.3 创建临时存储过程 193
7.6.4 存储过程调用 193
7.6.5 删除存储过程 195
7.7 批、事务和锁 196
7.7.1 批 197
7.7.2 事务 197
7.7.3 锁 198
7.8 使用游标 199
7.8.1 游标类别 199
7.8.2 游标声明 200
7.8.3 游标函数 201
7.8.4 关闭游标 202
7.8.5 释放游标 203
小结 203
综合练习七 203
一、基础题 203
二、上机操作题 204
第8章 SQL Server 2005的触发器
和数据操作 205
8.1 触发器简介 205
8.1.1 触发器概述 205
8.1.2 触发器的触发方式 205
8.2 创建触发器 206
8.2.1 使用SQL Server Management Studio向导创建触发器 206
8.2.2 使用Transact-SQL语句创建
触发器 207
8.3 修改和删除触发器 209
8.3.1 修改触发器 209
8.3.2 删除触发器 211
8.4 触发器的工作原理 211
8.4.1 INSERT触发器的工作原理 212
8.4.2 DELETE触发器的工作原理 213
8.4.3 UPDATE触发器的工作原理 214
8.4.4 INSTEAD OF触发器的工作
原理 216
8.4.5 INSTEAD OF触发器与AFTER
触发器的区别 217
8.5 数据的导入和导出 219
8.5.1 导入数据 219
8.5.2 导出数据 222
小结 224
综合练习八 224
一、基础题 224
二、上机操作题 225
第9章 SQL Server 2005中的索引 226
9.1 索引概述 226
9.2 索引类型 226
9.2.1 惟一索引 226
9.2.2 簇索引 226
9.2.3 非簇索引 227
9.3 创建索引 227
9.3.1 系统自动创建索引 227
9.3.2 使用向导创建索引 228
9.3.3 使用CREATE INDEX语句
创建索引 231
9.4 删除索引 233
9.4.1 使用SQL Server Management Studio向导删除索引 233
9.4.2 使用DROP INDEX语句 删除索引 233
小结 233
综合练习九 234
一、基础题 234
二、上机操作题 234
第10章 SQL Server 2005的关系图
和视图管理 235
10.1 关系图概述 235
10.2 视图概述 237
10.3 建立视图 238
10.3.1 使用SQL Server Management Studio向导创建视图 239
10.3.2 使用CREATE VIEW语句
创建视图 241
10.4 修改视图 243
10.4.1 使用SQL Server Management Studio向导修改视图 243
10.4.2 使用ALTER VIEW语句
修改视图 245
10.5 删除视图 248
10.5.1 使用SQL Server management
studio向导删除视图 248
10.5.2 使用DROP VIEW语句
删除视图 249
10.6 视图的应用 250
10.6.1 通过视图检索数据 250
10.6.2 通过视图修改数据 251
小结 252
综合练习十 252
一、基础题 252
二、上机操作题 252
第11章 SQL Server 2005的安全管理 253
11.1 安全访问控制 253
11.1.1 用户安全账户认证 253
11.1.2 授权许可确认 255
11.2 登录标识管理 255
11.2.1 系统内置的Windows NT
登录账户 256
11.2.2 添加登录账户 257
11.2.3 修改登录标识 260
11.2.4 删除SQL Server登录标识 261
11.3 角色管理 262
11.3.1 固定角色 263
11.3.2 用户自定义数据库角色 264
11.3.3 删除用户自定义数据库角色 268
11.3.4 在服务器角色中添加成员 269
11.3.5 在数据库角色中添加成员 272
11.4 数据库用户管理 274
11.4.1 添加用户账户 274
11.4.2 修改用户账户 277
11.4.3 删除用户账户 278
11.5 权限设置 279
11.5.1 权限种类 279
11.5.2 使用管理工具设置权限 280
11.5.3 使用Transact-SQL语句设置
权限 281
小结 283
综合练习十一 283
一、基础题 283
二、上机操作题 283
第12章 SQL Server 2005的数据库
系统维护 284
12.1 概述 284
12.2 SQL Server 2005维护 284
12.2.1 监控错误日志 284
12.2.2 记录配置信息 287
12.2.3 登录管理 289
12.3 数据库维护 291
12.3.1 SQL Server 2005备份数据库
方式 292
12.3.2 使用SQL Server Management Studio向导管理备份设备 293
12.3.3 备份数据库 297
12.3.4 数据库恢复 302
12.3.5 检查数据库访问权限 305
12.3.6 表的维护 305
12.4 操作系统维护 305
12.4.1 监视硬盘空间的使用情况 306
12.4.2 监控CPU和内存的使用情况 306
12.4.3 运行磁盘碎片整理工具 307
12.4.4 备份注册表 307
小结 308
综合练习十二 309
一、基础题 309
二、上机操作题 309
猜您喜欢