第一篇 基础篇 1
1 数据库基础 1
1.1 数据库技术发展简述 1
1.2 数据库的基本概念 3
1.3 几种常见的数据模型 5
1.4 关系运算 8
1.5 关系规范化 10
本章小结 12
习题 12
2 SQL Server 2000概述 13
2.1 SQL Server的发展简史 13
2.2 SQL Server 2000的特性 13
2.3 SQL Server 2000的体系结构 14
2.4 启动、暂停和关闭服务器 15
2.5 企业管理器 16
2.6 查询分析器 17
2.7 联机帮助 17
本章小结 18
习题 18
3 数据库、表的创建及管理 19
3.1 数据库的创建及管理 19
3.2 数据库的备份与还原 26
3.3 表的创建及管理 32
本章小结 38
习题 38
4 表中数据的操作 40
4.1 数据的导入与导出 40
4.2 表中数据的添加、删除与修改 44
4.3 数据的完整性 48
4.4 表中数据的查询 55
本章小结 67
习题 67
5 T-SQL语言 68
5.1 常量与变量 68
5.2 运算符 71
5.3 流程控制语句 75
5.4 常用系统函数 79
本章小结 88
习题 88
6 SQL Server 2000高级对象 89
6.1 索引 89
6.2 视图 92
6.3 存储过程 98
6.4 触发器 108
本章小结 114
习题 114
7 数据库的安全性管理 116
7.1 SQL Server 2000身份验证方式 116
7.2 帐号及帐号的管理 117
7.3 用户及用户的管理 121
7.4 权限管理 123
7.5 角色及角色的管理 128
本章小结 133
习题 133
第二篇 应用篇 135
8 连接SQL Server 2000 135
8.1 在VB中连接SQL Server 135
8.2 在ASP中连接SQL Server 138
本章小结 141
习题 141
9 学生信息管理系统(VB+SQL开发) 142
9.1 概述 142
9.2 用户登录模块的设计 142
9.3 主窗体的设计 145
9.4 增加用户模块设计 147
9.5 修改密码模块设计 149
9.6 切换用户模块设计 150
9.7 学生信息查询模块设计 150
9.8 学生信息录入模块设计 154
9.9 学生信息修改模块设计 157
9.10 课程查询与设置模块设计 160
9.11 选课模块设计 164
9.12 学生成绩查询模块设计 166
本章小结 169
习题 169
10 图书管理信息系统(ASP+SQL开发) 170
10.1 系统概述 170
10.2 用户登录模块的设计 170
10.3 添加图书分类模块的设计 174
10.4 图书添加模块的设计 176
10.5 图书查询模块的设计 178
10.6 图书借阅模块的设计 184
10.7 图书归还模块的设计 187
本章小结 190
习题 190
第三篇 实验篇 191
实验1 熟悉SQL Server 2000环境及数据库的创建 191
实验2 表的创建及管理 192
实验3 数据完整性 193
实验4 数据查询(一) 194
实验5 数据查询(二) 195
实验6 视图和索引的创建及应用 195
实验7 利用T-SQL语句编写程序 197
实验8 存储过程的创建及应用 197
实验9 触发器的创建及应用 198
实验10 数据库备份与还原 199
实验11 数据库的安全性管理 199
实验12 网络数据库的连接 200
实验13 网络数据库的操作 201
附录 202
附录A 学生信息管理系统 202
附录B 图书管理信息系统 203
参考文献 205