概念数据库设计
概念数据库设计
数据库设计过程
- 概念设计:设计数据库的概念模型
- 逻辑设计:根据所使用的DBMS,设计数据库的概念模式
- 物理设计:根据性能需求和应用访问数据库的特点,设计数据库的内模式
实体-联系模型
The Entity-Relationship(ER)Model
- 将现实世界抽象为实体及实体间的联系
与实体相关概念
- 实体
- 数据库中表示的现实世界中的具体对象或事物
- 属性
- 用于刻画实体的特性
- 简单属性、复合属性、多值属性、派生属性
- 实体型
- 具有相同属性的实体共同具有的类型
- 实体集
- 当前存储在数据库中的某实体型的实例的集合
联系型的约束
- 基数比:刻画实体型参与到联系型中的最大基数
- 1对1(1:1)
- 多对1(N:1)
- 多对多(M:N)
- 存在依赖约束/参与度约束:刻画实体型参与到联系型中的最小基数
This post is licensed under CC BY 4.0 by the author.