数据库设计与应用
2007-6
清华大学
刘亚军
237
《数据库设计与应用》主要介绍数据库设计及其应用,内容包括数据库的基本概念、数据模型、关系数据库的设计理论、数据库设计的需求分析、数据库概念设计、数据库逻辑设计、数据库物理设计、数据库管理以及数据库设计示例,附录给出了各章习题的题解。 《数据库设计与应用》的最大特点是在数据库的概念设计中除了采用一般E-R图进行语义建模外,还采用了最新的UML E-R图进行语义建模。通过对比,使读者能够了解和掌握比较新的建模方法。 《数据库设计与应用》可作为大学本科数据库设计理论和技术的教材,也可供从事数据库应用的人士进行数据库设计时参考。
第1章引言1.1数据库的应用实例1.1.1从超市购物1.1.2从图书馆借书1.1.3学生网上选课1.1.4航空订票系统1.2数据库的基本概念1.2.1数据1.2.2信息1.2.3数据库1.2.4数据库管理系统1.2.5数据库系统1.2.6数据库管理员1.2.7数据模型1.2.8数据模式1.2.9空值问题1.3应用软件系统的体系结构1.4数据库与信息系统1.5数据库设计的任务与步骤1.6数据库设计人员本章习题第2章数据模型2.1层次数据模型2.2网状数据模型2.3关系数据模型2.3.1关系2.3.2关系的关键2.3.3关系的主属性和非主属性2.3.4关系的完整性约束2.4实体-联系数据模型2.4.1基本E-R数据模型2.4.2扩充E-R数据模型2.5UMLE-R数据模型2.5.1基本UMLE-R数据模型2.5.2扩充UMLE-R数据模型本章习题第3章关系数据库的设计理论3.1关系模式设计中一些语义问题3.2函数依赖3.2.1函数依赖的定义3.2.2函数依赖集的闭包3.2.3属性集的闭包3.2.4最小函数依赖3.3多值依赖3.4连接依赖3.5关系模式的分解3.6无损分解的验证3.7保持依赖的验证3.8关系模式的规范化3.8.1第一范式3.8.2第二范式3.8.3第三范式3.8.4BC范式3.8.5无损连接和保持函数依赖分解成3NF模式集成的算法3.8.6无损分解成BCNF模式的算法3.8.7第四范式本章习题第4章数据库设计的需求分析4.1业务需求的确定4.1.1业务的流程4.1.2组成业务的处理4.1.3数据的处理4.1.4业务规则4.2数据需求的确定4.3处理需求的确定4.4数据的收集和分析……第5章数据库的概念设计第6章数据库的逻辑设计第7章数据库的物理设计第8章数据库的实现、运行与维护第9章数据库应用示例附录各章习题解答参考文献
内容很清晰,纸张无损坏,