实体-联系模型
2019-11-11 13:56:00 0 举报
AI智能生成
实体-联系模型
作者其他创作
大纲/内容
拓展ER特性
特殊化
基本概念
特殊化在E-R图中的表示
概括化
基本概念
概括化与特殊化的区别
属性继承
基本概念
层次结构
格结构
属性继承在E-R图中的表示
约束设计
成员资格
条件定义的
用户定义的
成员身份
不相交的
有重叠的
完全性约束
全部的
部分的
聚集
基本概念
使用聚集消除冗余
将联系作为抽象实体
允许联系之间存在联系
将联系抽象进新的实体中
聚集在E-R图中的表示
ER模型设计要点
实体集VS属性
实体有多方面性质,属性没有
若实体中除了多值属性之外还有其它若干属性,则将该多值属性定义为另一实体
实体集VS联系集
实体与联系:静态与动态
二元VS多元
概念数据库设计过程
E-R方案选择
用实体集还是属性
用实体集还是联系集
用二元联系还是多元联系
用强实体集还是弱实体集
是否要用概括
是否要用聚集
概念数据库设计过程
局部E-R模式设计
全局E-R模式设计
全局E-R模式优化
消除冲突
属性冲突
属性域的范围冲突:属性的类型、取值范围不同
属性取值单位冲突
结构冲突
同一对象在不同应用中的抽象不同
同一实体在不同E-R图中的属性组成不同
实体之间的联系在不同E-R图中呈现不同的类型
命名冲突
同名异义:不同意义的对象具有相同的名字
异名同义:同一意义的对象具有不同的名字
E-R模型向关系模型的转换
实体→关系
关系→关系的属性
复合属性→将每个组合属性作为复合属性所在实体的属性
多值属性→新的关系+所在实体的码
一对一联系
一对多联系
多对多联系
弱实体集
概括
聚集
数据库的设计过程
设计过程
需求分析
概念数据库设计
逻辑数据库设计
物理数据库设计
设计原则
避免冗余
避免不完整
选择好的设计
基本概念
基本认识
历史
认识论基础
作用
基本概念
实体
属性
单值属性
多值属性
派生属性与基属性
域
实体型
实体集
联系
联系的元或度
角色
码
参与
存在依赖
表示方法
E-R图基本要点
角色在E-R图中的表示
属性在E-R图中的表示
码在E-R图中的表示
参与在E-R图中的表示
E-R图表示汇总
映射的基数
基本概念
表示方法
二元联系集的映射基数
一对一
一对多
多对多
一个实体集内的二元联系
多个实体集间联系的情况
弱实体集
基本概念
特点
弱实体集与存在依赖
分辨符
为什么需要弱实体集
避免数据冗余
反映了一个实体对其它实体依赖的逻辑结构
弱实体集可以随它们的强实体集的删除而自动删除
实体集可以物理地随它们的强实体集存储
弱实体集的引入
弱实体集在E-R图中的表示
0 条评论
下一页