本书详细介绍了数据库的分析、设计、实现方法和过程。本书不仅覆盖了普通数据库书籍中所没有讲到的数据库分析、设计和执行过程,还通过两个贯穿全书的实例描述了数据库的创建、监控和调整的全过程。主要内容包括DBMS和关系数据库的相关知识,数据库分析和设计技术,逻辑数据库设计方法学,物理数据库设计方法学等肉容。随书光盘中包含了书中实例所用的脚本。本书深入浅出、内容全面、极具实用性、适合数据库设计、开发和应用的技术人员参考,也适合作为高等院校数据库设计课程教材。
\r\n
第一部分 相关知识介绍\r\n第1章 引言1\r\n 1.1 数据库系统使用示例1\r\n 1.2 数据库概述2\r\n 1.3 DBMS的功能6\r\n 1.4 数据库设计9\r\n 1.5 DBMS的优缺点9\r\n 1.6 本章小结10\r\n第2章 关系模型12\r\n 2.1 数据模型12\r\n 2.2 术语12\r\n 2.3 关系完整性18\r\n 2.4 关系语言19\r\n 2.5 本章小结21\r\n第3章 数据库应用程序生命周期22\r\n 3.1 软件危机22\r\n 3.2 信息系统生命周期23\r\n 3.3 数据库应用程序生命周期23\r\n 3.4 数据库规划23\r\n 3.5 系统定义23\r\n 3.6 需求的收集与分析26\r\n 3.7 数据库设计28\r\n 3.8 选择DBMS28\r\n 3.9 应用程序设计28\r\n 3.10 构建原型\r\n 3.11 实现30\r\n 3.12 数据转换与加载30\r\n 3.13 测试31\r\n 3.14 操作性维护31\r\n 3.15 本章小结31\r\n第二部分 数据库分析与设计技术\r\n第4章 事实发现33\r\n 4.1 什么时候使用事实发现技术33\r\n 4.2 收集哪些事实34\r\n 4.3 事实发现技术34\r\n 4.4 StayHome案例研究37\r\n 4.5 本章小结51\r\n第5章 实体-关系建模52\r\n 5.1 实体52\r\n 5.2 关系53\r\n 5.3 属性54\r\n 5.4 强实体和弱实体57\r\n 5.5 关系的多样性约束57\r\n 5.6 关系上的属性62\r\n 5.7 ER模型中的设计问题63\r\n 5.8 本章小结66\r\n第6章 规范化67\r\n 6.1 简介67\r\n 6.2 数据冗余和更新异常67\r\n 6.3 第一范式69\r\n 6.4 第二范式71\r\n 6.5 第三范式74\r\n 6.6 本章小结75\r\n第三部分 逻辑数据库设计\r\n第7章 方法学概述77\r\n 7.1 数据库设计方法学简介77\r\n 7.2 数据库设计方法学概述80\r\n 7.3 本章小结82\r\n第8章 逻辑数据库设计—步骤184\r\n 8.1 为每个视图构建逻辑数据库模型84\r\n 8.2 本章小结101\r\n第9章 逻辑数据库设计—步骤2102\r\n 9.1 步骤2:为每个局部逻辑数据模型创建并检查表102\r\n 9.2 本章小结115\r\n第10章 逻辑数据库设计—步骤3116\r\n 10.1 StayHome的业务视图116\r\n 10.2 步骤3:构建并检查全局逻辑数据模型118\r\n 10.3 本章小结124\r\n第11章 高级建模技术125\r\n 11.1 特化/泛化125\r\n 11.2 创建表达特化/泛化的表130\r\n本章小结131\r\n第四部分 物理数据库设计\r\n第12章 物理数据库设计—步骤4133\r\n第13章 物理数据设计—步骤5144\r\n第14章 物理数据库设计—步骤6157\r\n第15章 物理数据库设计—步骤7169\r\n第16章 物理数据库设计—步骤8175\r\n第17章 使用SQL和QBE查询\r\n第五部分 第二个实例\r\n第18章 Perfect Pets—逻辑数据库设计185\r\n第19章 Perfect Pets—物理数据库设计199\r\n列或\r\n连接表212\r\n第六部分 附 录\r\n 附录A 可选的数据建模表示法217\r\n 附录B 数据库设计方法学总结222\r\n 附录C 文件组织和索引227\r\n 附录D 常用数据模型234\r\n 术语表256\r\n 参考文献262 \r\n\r\n\r\n\r\n
无封面