第一部分 基础篇 2
第1章 数据库系统概述 2
1.1数据库技术的发展 2
1.2数据库的基本概念 5
1.3数据抽象 6
1.4数据库管理系统 15
1.5数据库系统 33
1.6小结 36
第2章 关系理论 37
2.1关系模型概述 37
2.2关系代数 38
2.3关系演算 44
2.4关系数据库设计 47
2.5小结 55
第3章 关系查询语言 56
3.1 SQL简述 56
3.2数据定义 58
3.3数据更新 61
3.4数据查询 65
3.5数据控制 80
3.6视图 82
3.7嵌入式SQL 84
3.8数据库查询优化 86
3.9 Oracle和SQL Server对标准SQL的扩充 91
3.10小结 94
第二部分 应用篇 97
第4章 数据库应用概述 97
4.1数据库在应用系统中的重要地位 97
4.2数据库设计 98
4.3实例介绍 101
4.4小结 102
第5章 需求分析 103
5.1需求分析的任务 103
5.2需求分析的过程 104
5.3数据流图和数据字典 105
5.4获取需求的重要方法——调研 107
5.5需求分析实例 108
5.6小结 121
第6章 数据库概念设计 123
6.1概念设计的任务 123
6.2 E-R模型 123
6.3概念设计的方法和步骤 129
6.4概念设计实例 133
6.5小结 147
第7章 数据库逻辑设计 148
7.1逻辑设计的基本概念 148
7.2逻辑设计的任务 150
7.3逻辑设计的步骤 150
7.4逻辑设计实例 153
7.5小结 157
第8章 数据库用户事务综合设计 158
8.1概述 158
8.2用户事务综合设计实例 165
8.3创建数据库设计文档 178
8.4生成SQL脚本 181
8.5小结 188
第9章 数据库物理设计及实现 190
9.1概述 190
9.2创建ERM系统数据库 191
9.3小结 199
第三部分 专题篇 201
第10章 数据库技术的研究发展 201
10.1概述 201
10.2面向对象数据库系统 204
10.3分布式数据库 217
10.4数据仓库 235
10.5联机分析处理技术 245
10.6数据挖掘 253
10.7其他数据库技术 259
第11章XML技术 277
11.1 XML概述 277
11.2 XML文档 280
11.3在.NET中使用XML 289
11.4小结 293
第12章 主流DBMS 294
12.1 SQL ServeR 294
12.2 OraclE 321
12.3 DB2 343
12.4 InformiX 348
12.5 SybasE 352
12.6 MySQL 357
12.7 AccesS 362
12.8小结 364
附录A UML类图 368
附录B PowerDesigneR 369
B.1 PowerDesigner概述 369
B.2建立概念数据模型 371
B.3建立物理数据模型 375
B.4创建报告文档 380
B.5小结 383