模块1 数据库系统基础 1
学习目标 1
1.1 数据库基本概念 1
1.2 数据库系统的体系结构 4
1.3 关系数据库 6
小结 9
习题 9
模块2 SQL Server服务器安装与调试 11
学习目标 11
2.1 SQL Server 2000的安装 11
2.2 SQL Server 2000的主要工具 19
2.3 SQL Server 2000服务器启动与注册、配置 21
小结 25
习题 25
模块3 T-SQL语言编程 27
学习目标 27
3.1 编程基础知识 27
3.2 数据类型 29
3.3 常量和变量 31
3.4 常用函数 34
3.5 运算符及表达式 38
3.6 批处理和流程控制语句 40
小结 43
习题 43
模块4 数据库系统设计 45
学习目标 45
4.1 数据库应用系统开发的主要方法 45
4.2 数据库应用系统的功能设计 46
4.3 数据库设计 48
小结 58
习题 58
模块5 数据库和数据表 60
学习目标 60
5.1 数据库的组成结构 60
5.2 使用企业管理器管理数据库 63
5.3 使用企业管理器管理数据表 69
5.4 使用企业管理器管理数据 74
5.5 用T-SQL语句管理数据库 75
5.6 用T-SQL语句管理数据表 78
5.7 使用T-SQL语句管理数据表数据 82
小结 84
实训 85
习题 86
模块6 数据查询与视图 87
学习目标 87
6.1 了解SELECT查询语句 87
6.2 SELECT语句简单查询 88
6.3 使用WHERE子句 91
6.4 聚合函数、排序、分组查询 93
6.5 嵌套子查询 98
6.6 SELECT语句高级查询 100
6.7 使用视图 103
小结 108
实训 108
习题 109
模块7 数据的完整性 111
学习目标 111
7.1 数据完整性 111
7.2 实施数据完整性 112
小结 124
实训 125
习题 126
模块8 索引与管理 128
学习目标 128
8.1 索引基础知识 128
8.2 索引的创建与管理 131
8.3 索引维护 136
小结 139
实训 139
习题 140
模块9 自定义函数、存储过程和触发器 141
学习目标 141
9.1 自定义函数 141
9.2 存储过程 144
9.3 触发器 148
小结 150
实训 151
习题 152
模块10 事务处理和游标 154
学习目标 154
10.1 事务 154
10.2 游标 159
小结 163
实训 164
习题 165
模块11 数据库的安全性 167
学习目标 167
11.1 数据库安全性知识 167
11.2 用户管理 168
11.3 角色管理 171
11.4 权限管理 179
小结 182
实训 182
习题 184
模块12 数据库的日常维护与管理 185
学习目标 185
12.1 备份数据库 185
12.2 还原数据库 192
12.3 数据的导入和导出 193
12.4 分离与附加数据库 198
小结 202
习题 202
模块13 图书管理数据库系统的实现 203
学习目标 203
13.1 图书管理数据库的实现 203
13.2 主窗体的设计 204
13.3 数据访问机制 208
小结 213
习题 213
参考文献 214