码迷,mamicode.com
首页 > 数据库 > 详细

4 数据库设计

时间:2018-03-06 13:42:50      阅读:199      评论:0      收藏:0      [点我收藏+]

标签:e-r图   概念   post   菱形   索引   e-r模型   物理   硬件   命名冲突   

一、数据库设计的四个阶段

1.需求分析:形成需求说明书,完成数据流图(DFD图)和数据字典

2.概念结构设计:(E-R图)或UML图  (外模式)

    用户的数据模型(与DBMS无关的概念模型)

    描述实体及其联系

 

3.逻辑结构设计:转换规则。规范化理论(模式)

    设计关系模式及相关视图

 

4.物理设计:硬件、OS特性 DBMS特性(内模式)

    设计数据的物理组,例如索引

 

二、E-R模型的考量

实体----“矩形”    联系----“菱形”    属性----“椭圆”

局部的各个部分的E-R模型 ----> 系统的总的E-R图

常见冲突:(1)属性冲突

                   (2)命名冲突:同名异议,异名同意

                     (3)结构冲突:同一对象抽象成不同的实体

 

4 数据库设计

标签:e-r图   概念   post   菱形   索引   e-r模型   物理   硬件   命名冲突   

原文地址:https://www.cnblogs.com/Long-w/p/8513700.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!