第1章 数据库系统的教学标准 1
1.1 数据库系统的课程标准 1
1.2 数据库系统的实验标准 4
1.2.1 数据库技术与应用的课程实验标准 5
1.2.2 数据库系统的课程设计实验标准 7
第2章 关系数据库语言SQL和Transact-SQL 9
2.1 数据定义语言 9
2.1.1 ANSI SQL的数据定义语言 9
2.1.2 Transact-SQL的数据定义语言 12
2.2 数据操纵语言 18
2.2.1 ANSI SQL的数据操纵语言 18
2.2.2 Transact-SQL的数据操纵语言 21
2.3 Transact-SQL的数据控制语言 26
2.4 Transact-SQL附加的语言元素 27
第3章 实验内容及实验指导 31
3.1 安装SQL Server 2000和系统设置 31
3.1.1 系统要求和准备工作 31
3.1.2 安装SQL Server 2000 34
3.1.3 主要管理组件及功能 36
3.2 数据库的定义实验 39
3.3 数据库的建立和维护实验 46
3.4 数据库的简单查询和连接查询实验 50
3.5 数据库的嵌套查询实验 56
3.6 数据库的组合查询和统计查询实验 59
3.7 视图和图表的定义及使用实验 63
3.8 数据完整性和数据安全性实验 70
3.9 数据库备份和恢复实验 78
第4章 Delphi数据库系统开发工具 83
4.1 Delphi 7窗口程序开发环境 83
4.1.1 Delphi 7的集成开发环境 83
4.1.2 Delphi项目结构 86
4.2 Object Pascal程序语法 87
4.2.1 Object Pascal数据类型及运算符 87
4.2.2 Object Pascal基本语句和程序结构 91
4.2.3 Object Pascal过程和函数 93
4.2.4 Object Pascal程序结构 95
4.3 Delphi两层数据库应用系统的支持技术 96
4.4 Delphi 7 VCL组件 98
4.4.1 组件概述 98
4.4.2 Delphi 7基本组件 99
4.5 Delphi 7数据访问组件和数据控制组件 110
4.5.1 BDE组件 110
4.5.2 Data Access组件和Data Controls组件 113
第5章 课程设计示例——基于C/S结构的图书馆管理系统的设计与实现 116
5.1 相关技术分析 116
5.1.1 数据库系统设计技术 116
5.1.2 关系数据库设计技术 117
5.1.3 网络数据库系统工作模式分析 119
5.1.4 信息平台接口技术分析 121
5.1.5 网络编程环境分析 122
5.2 系统分析与设计 123
5.2.1 用户需求分析 124
5.2.2 系统设计 127
5.3 数据库的设计与实现 129
5.3.1 数据库设计 129
5.3.2 数据库的实现 131
5.3.3 设置ODBC数据源和BDE数据源 136
5.4 应用程序的设计与实现 138
5.4.1 系统总体设计 138
5.4.2 用户登录模块程序设计 139
5.4.3 图书馆内部管理模块程序设计 141
5.4.4 图书馆服务功能模块程序设计 145
第6章 习题及解答 154
6.1 数据库基础知识习题及解答 154
6.2 数据模型与概念模型习题及解答 161
6.3 数据库系统的设计方法习题及解答 166
6.4 关系数据库习题及解答 177
6.5 关系数据库标准语言——SQL习题及解答 188
6.6 SQL Server关系数据库管理系统习题及解答 198
6.7 关系数据库理论习题及解答 204
6.8 数据库保护技术习题及解答 220
6.9 新型数据库系统及数据库技术的发展习题及解答 230