第1章 数据库技术概述 1
1.1 数据与信息 1
1.2 数据管理技术的发展 2
1.3 数据及数据模型 7
1.4 数据库系统的组成 14
1.5 数据库的保护 16
1.6 数据库技术的发展 18
2.1 关系及关系代数 27
第2章 关系型数据库理论 27
2.2 关系型数据库标准语言SQL 39
第3章 关系型数据库的规范化理论 58
3.1 函数依赖 60
3.2 规范化的关系模式 62
3.3 关系模式的分解 65
第4章 数据库系统设计 71
4.1 概述 71
4.2 需求分析 73
4.3 概念设计 76
4.4 逻辑设计 81
4.5 物理设计 82
第5章 范式设计和数据库设计技巧 84
5.1 数据库的范式设计实例 84
5.2 数据库设计技巧 87
5.3 大型数据库的设计原则 91
第6章 数据库与应用系统 94
6.1 应用系统的层次结构 94
6.2 数据库与应用系统 98
第7章 SQL Server概述 104
7.1 SQL Server2000的体系结构 104
7.2 SQL Server 2000的新特性 105
7.3 SQL Server 2000的安装 107
7.4 SQL Server 2000的两个主要工具 114
第8章 数据库和表的创建 120
8.1 数据库的创建 120
8.2 数据表的创建 132
9.1 Transact-SQL简单查询 152
第9章 数据查询 152
9.2 Transact-SQL高级查询 171
9.3 视图 179
第10章 存储过程和触发器 190
10.1 存储过程 190
10.2 触发器 195
第11章 SQL Server服务器的管理 203
11.1 注册SQL Server服务器 203
11.2 配置SQL Server服务器 206
第12章 数据安全性及完整性 210
12.1 SQL Server的安全性机制 210
12.2 管理服务器的安全性 211
12.3 SQL Server数据库的安全性 214
12.4 表和列级的安全性 219
12.5 完整性的概念 223
12.6 使用约束实施数据完整性 223
12.7 使用规则 224
12.8 使用默认值 225
12.9 使用IDENTITY列 230
第13章 备份和恢复 233
13.1 备份概述 233
13.2 备份数据库 235
13.3 恢复数据库 239
第14章 SQL Server 2005 242
14.1 SQL Server 2005概述 242
14.2 SQL Server 2005的主要特性 243
14.3 SQL Server 2005的特点 244
14.4 SQL Server 2005的新增功能 246
14.5 升级到SQL Server 2005 258
第15章 企业人事库存管理系统设计与分析 259
15.1 应用需求分析 259
15.2 系统功能模块划分 260
15.3 系统数据库设计 261
15.4 系统应用程序设计 269
15.5 人事管理模块的实现 276
15.6 库存管理模块的实现 279
参考文献 283