不管你采用的是何种关系数据库系统,作者会帮助你设计一个健全且性能稳定的数据库。刚开始设计数据库?补救糟糕的设计?现有数据库需要完善?从本书开始,一一解决这些问题!
《自己动手设计数据库》主要讲述数据库的设计,讨论了如何建立表结构、确定主键、设置字段说明、建立表关系、确立业务规则、建立视图和各层次的数据完整性,以及如何避免不好的设计等问题。《自己动手设计数据库》提供的是数据库设计的一种概念性思路,因此与市面上众多的同类书籍相比,《自己动手设计数据库》有两个比较鲜明的特点。第一,作者采用简单易懂的语言,尽量清晰、全面地描述关系数据库设计的整个过程,没有过多专业的术语和复杂的数据库设计方法学,因此《自己动手设计数据库》既适合专业人士参考之用,也适合给初学者、数据库设计爱好者充当从入门到进阶的重要读物。第二,作者高度重视数据库的逻辑设计,严格区分逻辑设计和实现阶段,以确保高效、成功地设计良好的数据库。
《自己动手设计数据库》适合数据库初学者、有经验的数据库开发人员,以及所有对数据库设计感兴趣的读者阅读参考。
第1部分 关系数据库设计 1
第1章 关系数据库 2
本章内容 2
小结 18
思考题 19
第2章 设计目标 20
本章内容 20
小结 29
思考题 30
第3章 术语 31
本章内容 31
小结 53
思考题 54
第2部分 设计过程 57
第4章 概念性概述 58
本章内容 58
小结 65
思考题 66
第5章 大幕开启 67
本章内容 67
小结 83
思考题 83
第6章 分析现有数据库 85
本章内容 85
小结 126
思考题 126
第7章 建立表结构 128
本章内容 128
小结 175
思考题 176
第8章 键 178
本章内容 178
小结 197
思考题 198
第9章 字段说明 199
本章内容 199
小结 228
思考题 229
第10章 表关系 231
本章内容 231
结语 284
关系层次完整性 284
案例分析 284
小结 289
思考题 290
第11章 业务规则 292
本章内容 292
小结 324
思考题 325
第12章 视图 326
本章内容 326
小结 349
思考题 350
第13章 评审数据完整性 351
本章内容 351
小结 356
第3部分 其他数据库设计事项 357
第14章 设计不当——禁忌事项 358
本章内容 358
小结 364
第15章 打破规则 365
本章内容 365
小结 369
结束语 370
第4部分 附录 373
附录A 思考题答案 374
附录B 数据库设计过程中的示意图 392
附录C 设计指南 409
附录D 文档形式 417
附录E 数据库设计示意图符号 421
附录F 设计样本 423
附录G 关于规范化 430
附录H 推荐书目 437
术语表 439
参考文献 452