第一部分 数据库基础 3
第1章 入门 3
为什么要使用数据库? 3
什么是数据库系统? 12
第2章 关系模型 52
关系 52
键的类型 55
空值问题 64
函数依赖和规范化 64
第3章 结构化查询语言 98
示例数据库 99
数据定义类SQL 103
插入关系数据类SQL 113
关系查询类SQL 117
关系数据修改和删除类SQL 143
表和约束修改及删除类SQL 146
SQL视图 149
第二部分 数据库设计 197
第4章 数据建模和实体—联系模型 197
需求分析 198
实体—联系数据模型 198
E—R图 203
开发E—R图的例子 210
第5章 数据库设计 233
将数据模型转化成数据库设计 233
用关系模型表示实体 234
表示联系 243
希瑟·斯威尼设计中的数据库设计 255
第三部分 数据库管理 275
第6章 数据库管理 275
实施希瑟·斯威尼设计数据库 276
控制、安全和可靠性需求 276
并发控制 278
游标类型 287
数据库安全 288
数据库备份和恢复 294
DBA的附加职责 297
第7章 数据库处理类应用 324
数据库处理环境 324
Web数据库处理 328
数据库处理和XML 352
第8章 大数据、数据仓库及商务智能系统 371
商务智能系统 373
业务系统和BI系统的联系 373
报表系统和数据挖掘应用 374
数据仓库和数据集市 375
联机分析处理(OLAP) 383
分布式数据库处理 387
对象—关系数据库 389
大数据和NoSQL运动 389
在线附录 411
词汇表 412