第Ⅰ部分 数据库基础 1
1 入门 3
为什么要使用数据库? 4
什么是数据库系统? 13
ACCESS工作台第1节——MICROSOFT ACCESS入门 23
小结 51
关键术语 51
复习题 52
练习 53
ACCESS工作台关键术语 54
ACCESS工作台练习 54
圣胡安帆船包租案例问题 55
丽园项目问题 56
詹姆斯河珠宝项目问题(参见在线附录D) 57
安妮女王古玩店项目问题 57
2 关系模型 59
关系 60
键的类型 62
空值问题 71
函数依赖和规范化 72
ACCESS工作台第2节——在MICROSOFT ACCESS中使用多表 82
小结 96
关键术语 97
复习题 98
练习 99
ACCESS工作台关键术语 100
ACCESS工作台习题 100
区域实验室案例问题 104
丽园项目问题 105
詹姆斯河珠宝项目问题(参见在线附录D) 106
安妮女王古玩店项目问题 106
3 结构化查询语言 109
示例数据库 110
数据定义类SQL 115
插入关系数据类SQL 127
关系查询类SQL 131
关系数据修改和删除类SQL 159
表和约束修改和删除类SQL 163
视图类SQL 165
ACCESS工作台第3节——在MICROSOFT ACCESS中使用查询 166
小结 193
关键术语 194
复习题 194
练习 198
ACCESS工作台关键术语 200
ACCESS工作台练习 200
希瑟·斯威尼设计案例问题 203
丽园项目问题 213
詹姆斯河珠宝项目问题(参见在线附录D) 214
安妮女王古玩店项目问题 214
第Ⅱ部分 数据库设计 214
4 数据建模和实体—联系模型 219
需求分析 220
实体—联系数据模型 221
实体联系图 226
开发E—R图的例子 234
ACCESS工作台第4节——使用MICROSOFT ACCESS建立原型 242
小结 251
关键术语 252
复习题 252
练习 253
ACCESS工作台关键术语 254
ACCESS工作台练习 254
海莱大学导师计划案例问题 254
华盛顿州巡逻案例问题 256
丽园项目问题 257
詹姆斯河珠宝项目问题(参见在线附录D) 258
安妮女王古玩店项目问题 258
5 数据库设计 259
将数据模型转化为数据库设计 260
用关系模型表示实体 260
表示联系 269
希瑟·斯威尼设计中的数据库设计 282
ACCESS工作台第5节——MICROSOFT ACCESS中的联系 288
小结 294
关键术语 294
复习题 295
练习 296
ACCESS工作台关键术语 297
ACCESS工作台练习 297
圣胡安帆船包租案例问题 298
华盛顿州巡逻案例问题 298
丽园项目问题 299
詹姆斯河珠宝项目问题(参见在线附录D) 300
安妮女王古玩店项目问题 300
第Ⅲ部分 数据库管理 300
6 数据库管理 303
实施希瑟·斯威尼设计中的数据库 304
控制、安全和可靠性需求 304
并发控制 306
游标类型 315
数据库安全 317
数据库备份和恢复 323
DBA的附加职责 327
ACCESS工作台第6节——MICROSOFT ACCESS的数据库管理 328
小结 348
关键术语 349
复习题 350
练习 351
ACCESS工作台关键术语 352
ACCESS工作台练习 352
玛西娅干洗案例问题 353
丽园项目问题 354
詹姆斯河珠宝项目问题(参见在线附录D) 355
安妮女王古玩店项目问题 355
7 数据库处理类应用 357
数据库处理环境 358
Web数据库处理 361
数据库处理和XML 388
ACCESS工作台第7节——使用MICROSOFT ACCESS进行Web数据库处理 391
小结 399
关键术语 401
复习题 401
练习 402
ACCESS工作台练习 404
玛西娅干洗案例问题 405
丽园项目问题 407
詹姆斯河珠宝项目问题(参见在线附录D) 408
安妮女王古玩店项目问题 408
8 大数据、数据仓库及商务智能系统 409
商务智能系统 411
业务系统和BI系统的联系 411
报表系统和数据挖掘应用 412
数据仓库和数据集市 413
联机分析处理(OLAP) 423
分布式数据库处理 427
对象—关系数据库 429
大数据和NoSQL运动 430
ACCESS工作台第8节——使用MICROSOFT ACCESS商务智能系统 433
小结 446
关键术语 447
复习题 448
练习 449
ACCESS工作台练习 451
玛西娅的干洗案例问题 451
丽园项目问题 452
詹姆斯河珠宝项目问题(参见在线附录D) 453
安妮女王古玩店项目问题 453
词汇表 455
索引 463