第1章 数据库基础 1
1.1 数据库基本概念 1
1.2 数据模型 6
1.3 数据库管理系统的体系结构 9
1.4 设计、管理和使用数据库的人员 12
本章小结 14
练习与思考 15
第2章 关系模型 16
2.1 关系模型的基本概念 16
2.2 关系代数 21
2.3 关系演算 30
2.4 关系约束 32
本章小结 37
练习与思考 37
第3章 关系数据库标准语言SQL 40
3.1 银行数据库 41
3.2 数据定义 44
3.3 数据查询 63
3.4 数据操纵 75
3.5 视图 78
本章小结 81
练习与思考 82
第4章 SQL高级应用 84
4.1 Transaet-SQL程序设计基础 84
4.2 存储过程 105
4.3 游标 112
本章小结 118
练习与思考 119
第5章 关系数据库的规范化设计 120
5.1 数据库设计概述 120
5.2 数据库表的规范化 123
5.3 数据库设计的全过程 130
本章小结 156
练习与思考 157
第6章 数据库应用系统开发 159
6.1 现代数据库应用结构 159
6.2 数据访问接口 163
6.3 用Visual Basic开发数据库应用程序 168
本章小结 206
练习与思考 207
第7章 数据库的运行控制 208
7.1 数据库的完整性控制 208
7.2 数据库的安全控制 218
7.3 数据库的并发控制 233
7.4 数据库的备份与恢复 245
本章小结 259
练习与思考 259
第8章 数据库高级应用 261
8.1 数据仓库 262
8.2 OLAP技术 272
8.3 数据挖掘 280
本章小结 290
练习与思考 291
实验指导 292
SQL Server 2000预备知识 292
Transact-SQL认识性实验 315
综合设计性实验 325
附录A:实验标准和基本要求 329
附录B:Transact-SQL认识性实验报告格式 331
附录C:综合设计性实验报告格式 333
主要参考文献 336