ER建模的语法规则
1. ER建模语法的基础
实体-关系(ER)建模是一种用于概念数据建模的强大工具,旨在以一种简洁的方式捕捉应用程序的整体数据语义,便于后续映射到特定的数据库模型。ER建模语法最初由彼得·陈在1976年提出,并在随后的年份中被其他人进一步完善,成为最广泛接受的概念设计数据建模工具之一。
1.1 ER建模的基本组成部分
ER建模语法主要包括以下几个组成部分:
- 实体类型 :实体类型是现实世界中对象的抽象表示。每个实体类型代表一类对象,例如学生、课程、部门等。
- 属性 :属性是实体类型的特征或特性。每个实体类型可以有一组属性,例如学生的学号、姓名、性别等。
- 关系类型 :关系类型表示实体类型之间的关联。例如,学生和课程之间的选课关系。
- 完整性约束 :确保数据的正确性和一致性,包括实体完整性、参照完整性和用户定义的完整性约束。
2. ER建模语法的元素
2.1 实体类型和属性
实体类型是ER建模的核心概念,代表了一类对象。例如, STUDENT 是一个实体类型,表示所有学生。每个实体类型可以有一组属性,用于描述该实体类型的特征。
2.1.1 属性的分类
属性可以分为以下几类:
| 类型 |
|---|
超级会员免费看
订阅专栏 解锁全文
1750

被折叠的 条评论
为什么被折叠?



