单击此处编辑母版标题样式单击此处编辑母版文本样式第二级第三级第四级第五级第3章 数据库设计本章内容3.1 数据库设计概述3.2 需求分析3.3 概念设计3.4 逻辑设计3.5 物理设计3.6 实现与维护3.1 数据库设计概述数据库设计的内容静态特性设计 动态特性设计 物理设计 数据库设计的方法基于3NF的数据库设计方法基于实体联系(E-R)的数据库设计方法基于视图概念的数据库设计方
数据库设计的基本步骤一数据库设计的生存期按照规范设计的方法考虑到数据库及其应用系统开发的全过程将数据库设计分为六个阶段如下图① 需求分析需求收集和分析得到用数据字典描述的数据需求用数据流图描述的处理需求② 概念结构设计对需求进行综合归纳与抽象形成一个独立于具体DBMS的概念模型(用E-R图表示)③ 逻辑结构设计将概念结构转换为某个DBMS所支持的数据模型(例如关系模型)并对其进行优化④ 物理
单击此处编辑母版标题样式单击此处编辑母版文本样式第二级第三级第四级第五级重点 : 数据库设计步骤关键任务结果等概念与知识 建立E-R图(根据具体语义) 把E-R图转换为关系模式数据库设计 数据库系统设计包括数据库设计与数据库应用系统设计对应需要建立数据模型与功能模型数据库设计方法介绍规范设计方法:运用软件工程的思想和方法给出了各种设计遵则和规程的数据库设计方法称为规范设计方法