03数据库系统

03-概念模型设计-E-R图

2021-07-26 167 5

简介 概念模型设计的步骤,抽象数据→设计局部视图→合并取消冲突→修改重构消除冗余,E-R图的相关介绍。

1. E-R模型-ER (Entity- Relationship) Model

upfile

实体 Entity : Student和School都是实体

属性Attribute : id、那么等都是Student的属性

关系 relationship : studies in 为关系


2. 概念模型设计的步骤

    抽象数据→设计局部视图→合并取消冲突→修改重构消除冗余


3. E-R图集成


    E-R图集成的方法

        1. 多个局部ER图一次集成

        2. 逐步集成,用累加的方式一次集成两个局部ER


    集成产生的冲突及解决办法

        属性冲突: 多个实体的同一个属性的类型、取值范围、数据单位的不一致

        命名冲突:属性意义相同, 在E-R图上命名不同;或者命名相同,属性意义不同(命名冲突是针对属性) 包括同名异义和异名同义

        结构冲突:同一实体在不同的E-R图中有不同的属性(结构冲突对应实体,实体结构冲突,同类实体结构不一样),包括同一对象在不同应用中具有不同的抽象,以及同一实体在不同局部E-R图中所包含的属性个数和属性排列次序不完全相同。


点赞 5

文章评论

欢迎您:

纸上得来终觉浅,绝知此事要躬行!

112 文章 36783 浏览 3 评论

联系我

  •   QQ:    361352119
  •  Email:  lisimmy@sina.com
  • 微信: