实体 - 关系模型:数据设计的基础
1. 实体 - 关系模型概述
实体 - 关系(E - R)模型是一种概念数据模型,它提供了一系列构造,能够以易于理解的方式描述应用程序的数据需求,并且独立于系统上数据管理和组织的标准。这些构造用于定义模式,描述数据的组织并规定数据的合法出现情况,即数据库在不同时间可能持有的实际值。
1.1 E - R 模型的构造
E - R 模型的构造及其图形表示如下表所示:
| 构造 | 图形表示 |
| ---- | ---- |
| 关系 | - |
| 实体 | - |
| 简单属性 | - |
| 复合属性 | - |
| 关系的基数 | (m1,M1) (m2,M2) |
| 属性的基数 | (m,M) |
| 内部标识符 | - |
| 泛化 | - |
| 外部标识符 | - |
| 子集 | - |
1.2 基本构造分析
1.2.1 实体
实体代表具有共同属性和自主存在的对象类,例如 CITY(城市)、DEPARTMENT(部门)、EMPLOYEE(员工)等。实体的一次出现是该实体所代表类的一个对象,如斯德哥尔摩、赫尔辛基和奥斯陆是 CITY 实体的出现示例,彼得森和约翰森是 EMPLOYEE 实体的出现示例。与关系模型不同,实体的出现是对象本身,而不是标识对象的值,并且其存在和身份独立于相关属性。在模式中,每个实体都有唯一的名称,并通过包含实体名称的方框进行图形表示。
1.2.2 关系
关系表示两个或多个实体
超级会员免费看
订阅专栏 解锁全文

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



