第1章 数据库基础知识 1
1.1 数据库技术的发展 1
1.2 数据抽象与模型 4
1.3 关系模型 8
1.4 数据库系统 16
小结 17
练习题 18
实训题 18
第2章 SQL Server 2000概述 20
2.1 SQL Server 2000的特点 20
2.2 SQL Server 2000的安装 22
2.3 启动SQL Server 26
2.4 系统数据库与数据库对象简介 27
2.5 SQL Server 2000的常用工具 30
小结 33
练习题 34
实训题 34
第3章 创建数据库 35
3.1 数据库的结构 35
3.2 创建数据库的方法 36
3.3 修改数据库 41
3.4 删除数据库 43
3.5 数据库迁移 43
小结 46
练习题 47
实训题 47
第4章 表的创建与维护 49
4.1 数据类型 49
4.2 创建数据表 51
4.3 修改数据表 56
4.4 删除数据表 57
小结 58
练习题 58
实训题 59
第5章 数据操作 61
5.1 数据查询SELECT的用法 61
5.2 插入数据记录INSERT的用法 73
5.3 删除数据记录DELETE的用法 75
5.4 修改表字段数据UPDATE的用法 76
小结 78
练习题 78
实训题 79
6.2 变量声明 80
6.1 注释 80
第6章 Transact-SQL程序设计 80
6.3 运算符 82
6.4 函数 89
6.5 流程控制语句 101
小结 108
练习题 109
实训题 109
第7章 视图 111
7.1 视图概述 111
7.2 创建视图 112
7.3 修改视图 116
7.4 使用视图 117
7.5 删除视图 119
实训题 120
练习题 120
小结 120
第8章 索引 122
8.1 索引概述 122
8.2 创建索引 123
8.3 修改和删除索引 127
8.4 查看索引 129
小结 129
练习题 130
实训题 130
第9章 存储过程的创建和使用 133
9.1 存储过程简介 133
9.2 创建存储过程 134
9.3 修改存储过程 139
9.5 执行存储过程 141
9.4 删除存储过程 141
小结 142
练习题 143
实训题 143
第10章 触发器的创建和使用 144
10.1 触发器概述 144
10.2 创建触发器 145
10.3 修改触发器 150
10.4 删除触发器 151
小结 152
练习题 152
实训题 153
第11章 SQL Server 2000的安全管理 154
11.1 SQL Server的安全管理机制 154
11.2 SQL Server数据库的安全性管理 155
练习题 166
小结 166
实训题 167
第12章 数据库的备份与恢复 168
12.1 数据库备份设备 168
12.2 数据库备份 171
12.3 数据库恢复 172
小结 174
练习题 174
实训题 174
第13章 SQL Server 2000的数据转换 176
13.1 导入数据 176
13.2 导出数据 178
13.3 数据转换服务DTS设计器的使用方法 179
小结 182
实训题 183
练习题 183
第14章 信息系统应用开发的基本方法与案例分析 184
14.1 管理信息系统概述 184
14.2 数据库设计步骤 194
14.3 数据库应用开发案例 199
小结 225
练习题 225
实训题 226
附录A SQL Server 2000部分常用的系统变量 227
附录B SQL Server 2000部分常用的内置函数 228
附录C SQL Server 2000部分常用系统存储过程 232
附录D Pubs样例数据库部分脚本 234
附录E Northwind样例数据库部分脚本 242
参考文献 256