数据库设计第七章数据库设计 7.1 数据库设计过程与设计实例 7.2 需求分析 7.3 概念结构设计 7.4 逻辑结构设计 7.5 关系模式的规范化 7.6 设计实例期刊采编系统7.1 数据库设计过程与设计实例 前面章节介绍的内容只解决了系统的实现过程,即如何建立各种对象,但并没有解释为什么创建这些对象。 数据库设计是根据一个给定的应用环境,构造最优的数据模型,利用DBMS,建立数据库应用系统。 如何建立一个高效适用的数据库应用系统,是数据库应用领域中的一个重要课题。数据库设计是一项软件工程,具有自身的特点,已逐步形成了数据库设计方法学。 简单地讲,数据库设计包括结构设计和行为设计。 结构设计是指按照应用要求,确定一个合理的数据模型。数据模型是用来反映和显示事物及其关系的。结构设计的结果就是得到数据库中表的结构。 行为设计是指应用程序的设计,将设计的结果物理化,实施数据库,如完成查询、修改、添加、删除、统计数据,制作报表等。行为设计要求满足数据的完整性、安全性、并发控制和数据库的恢复。 数据库设计要经历6个阶段:需求分析概念结构设计逻辑结构设计物理结构设计数据库实施数据库运行与维护需求