第一部分 基础篇 2
第1章 数据库系统概述 2
数据库技术的发展 2
数据库的基本概念 4
数据抽象 5
数据库管理系统 13
数据库系统 29
小结 31
第2章 关系理论 33
关系模型概述 33
关系代数 34
关系演算 39
关系数据库设计 42
小结 49
第3章 关系查询语言 51
SQL简述 51
数据定义 52
数据更新 56
数据查询 59
数据控制 72
视图 73
嵌入式SQL 75
数据库查询优化 78
Oracle和SQL Server对标准SQL的扩充 81
小结 84
第二部分 应用篇 87
第4章 数据库应用概述 87
数据库在应用系统中的重要地位 87
数据库设计 88
实例介绍 91
小结 91
第5章 需求分析 92
需求分析的任务 92
需求分析的过程 92
数据流图和数据字典 94
获取需求的重要方法——调研 95
需求分析实例 96
小结 108
第6章 数据库概念设计 110
概念设计的任务 110
E-R模型 110
概念设计的方法和步骤 115
概念设计实例 119
小结 131
第7章 数据库逻辑设计 134
逻辑设计的基本概念 134
逻辑设计的任务 135
逻辑设计的步骤 136
逻辑设计实例 138
小结 142
第8章 数据库用户事务综合设计 143
概述 143
用户事务综合设计实例 149
创建数据库设计文档 160
生成SQL脚本 163
小结 169
第9章 数据库物理设计及实现 171
概述 171
创建ERM系统数据库 171
小结 180
第三部分 专题篇 182
第10章 数据库技术的研究发展 182
概述 182
面向对象数据库系统 184
分布式数据库 195
数据仓库 211
联机分析处理技术 219
数据挖掘 226
其他数据库技术 231
第11 章XML技术 247
XML概述 247
XML文档 250
在.NET中使用XML 257
小结 261
第12章 主流DBMS 262
SQL Server 262
Oracle 286
DB2 305
Informix 309
Sybase 313
MySQL 317
Access 322
小结 324
附录A UML类图 327
附录B PowerDesigner 328
B.1 PowerDesigner概述 328
B.2 建立概念数据模型 329
B.3 建立物理数据模型 333
B.4 创建报告文档 338
B.5 小结 341