目 录
前言
第1章SQLServer关系数据库简介 1
1.1SQLServer特点 1
1.2SQLServer的安装和配置 2
1.2.1SQLServer环境需求 2
1.2.2SQLServer2000的安装 3
1.2.3SQLServer升级 10
1.2.4SQLServer系统数据库简介 11
1.2.5SQLServer系统表简介 12
1.3SQLServer工具和实用程序 13
1.3.1企业管理器 13
1.3.2服务管理器 14
1.3.3查询分析器 15
1.3.4分布式事务处理协调器(DistributedTransactionCoordinator) 15
1.3.5性能监视器 15
1.3.6导入和导出数据 15
1.3.7SQLServer分析器 15
1.3.8服务器网络实用工具 15
1.3.9客户端网络实用工具 15
1.3.10联机帮助文档 15
习题 16
第2章Transact-SQL语言 17
2.1数据定义语言 17
2.2数据操纵语言(DML) 19
2.2.1SELECT语句 19
2.2.2 INSERT语句 22
2.2.3 UPDATE语句 23
2.3数据控制语言 26
2.3.1 GRANT语句 26
2.3.2 DENY语句 27
2.3.3 REVOKE语句 28
2.4系统存储过程 29
2.5其他语言元素 29
2.5.1注释 29
2.5.2变量 30
2.5.3运算符 33
2.5.4函数 35
2.5.5流程控制语句 46
习题 51
第3章服务器管理 52
3.1创建服务器组 52
3.2服务器注册 52
3.3服务器启动.暂停和停止 57
3.4服务器连接与断开 58
3.5服务器配置选项设置 58
习题 59
第4章数据库管理 61
4.1数据库的存储结构 61
4.1.1数据库文件 61
4.1.2数据库文件组 62
4.2创建.修改和删除数据库 62
4.2.1创建数据库 62
4.2.2修改数据库 71
4.2.3 删除数据库 75
4.3数据库备份 76
4.3.1备份概述 76
4.3.2创建备份设备 77
4.3.3备份的执行 79
4.4恢复数据库 86
4.4.1恢复概述 86
4.4.2恢复数据库 87
4.4.3恢复系统数据库 90
4.5数据库的维护 90
习题 97
第5章数据库对象的操作 99
5.1数据类型 99
5.1.1系统数据类型 100
5.1.2自定义数据类型 103
5.2表操作 105
5.2.1创建表 105
5.2.2增加.删除和修改字段 111
5.2.3创建.删除和修改约束 115
5.2.4查看表格 123
5.2.5删除表 126
5.3视图操作 128
5.3.1创建视图 129
5.3.2修改和重命名视图 136
5.3.3查看视图信息.删除视图 138
5.3.4通过视图修改记录 141
5.4索引操作 144
5.4.1创建索引 145
5.4.2查看.修改和删除索引 158
5.5存储过程 161
5.5.1创建存储过程 162
5.5.2执行存储过程 170
5.5.3查看和修改存储过程 171
5.5.4重命名和删除存储过程 174
5.6触发器 175
5.6.1创建触发器 175
5.6.2查看.修改和删除触发器 179
5.6.3触发器的应用 181
5.7图表 186
习题 188
第6章SQLServer权限管理 189
6.1SQLServer权限管理策略 189
6.1.1安全帐户认证 189
6.1.2访问许可确认 190
6.2用户权限管理 190
6.2.1服务器登录帐号和用户帐号管理 190
6.2.2许可(权限)管理 198
6.2.3角色管理 203
习题 207
第7章SQLServer代理服务 208
7.1SQLServer代理服务配置 208
7.2定义操作员 211
7.3作业管理 212
7.3.1作业步定义 213
7.3.2创建作业 213
7.3.3创建作业时间表 215
7.3.4作业执行状态通知 217
7.4警报管理 217
习题 220
第8章SQLServer数据复制 221
8.1复制概述 221
8.1.1快照复制 221
8.1.2 事务复制 222
8.1.3 合并复制 222
8.2配置服务器 223
8.3创建发布出版物 226
8.4订购出版物 235
8.5管理复制选项 239
8.6复制代理程序和监视器 248
习题 250
第9章SQLServer数据转换 251
9.1数据的导入和导出 251
9.1.1数据的导入 251
9.1.2数据的导出 264
9.2使用DTS设计器 273
习题 279