物理存储中的数据描述 ※数据描述有两种形式:物理描述和逻辑描述。 物理数据描述指数据在存储设备上的存储方式 的描述,物理数据是实际存放在存储设备上的 数据。 ※在数据库系统中,逻辑数据与物理数据之间可 以是差别很大的。 ※数据库系统的一个目标是使用户能简单、方便、 容易地存取数据,不必关心数据库的存储结构 和具体实现方式
物理存储中的数据描述 ※数据描述有两种形式:物理描述和逻辑描述。 物理数据描述指数据在存储设备上的存储方式 的描述,物理数据是实际存放在存储设备上的 数据。 ※在数据库系统中,逻辑数据与物理数据之间可 以是差别很大的。 ※数据库系统的一个目标是使用户能简单、方便、 容易地存取数据,不必关心数据库的存储结构 和具体实现方式
数据联系的描述(1) ※在现实世界中,事物内部以及事物之间是有联 系的,这些联系在信息世界中反映为实体集内 部的联系和实体集之间的联系。 ※实体内部的联系通常是指组成实体的各属性之 间的联系;实体之间的联系通常是指不同实体 集之间的联系
※在现实世界中,事物内部以及事物之间是有联 系的,这些联系在信息世界中反映为实体集内 部的联系和实体集之间的联系。 ※实体内部的联系通常是指组成实体的各属性之 间的联系;实体之间的联系通常是指不同实体 集之间的联系。 数据联系的描述 (1)
两个实体集之间的联系 ※一对一联系(1:1):如果对于实体集A中的每 个实体,实体集B中至多有1个实体(也可以没有) 与之联系,反之,对于实体集B中的每一个实体, 实体集A中至多只有一个实体与之联系,则称实 体集A与实体集B有一对多联系,记为1:N。 实体集A 实体集E 实体集E2 E E2 联系名 口 口口 座位 乘客 实体集B 一对一联系
两个实体集之间的联系 ※一对一联系(1:1):如果对于实体集A中的每一 个实体,实体集B中至多有1个实体(也可以没有) 与之联系,反之,对于实体集B中的每一个实体, 实体集A中至多只有一个实体与之联系,则称实 体集A与实体集B有一对多联系,记为1:N。 实体集A 联系名 实体集B 1 1
对多联系(1N) ※如果对于实体集A中的每一个实体,实体集B 中有N个实体(NE≥0)与之联系,反之,对于 实体集B中的每一个实体,实体集A中至多只 有一个实体与之联系,则称实体集A与实体集 B有一对多联系,记为1:N。 实体集A 实体集E1 实体集E2 EI E2 联系名 车间 工人 实体集B 一对多联系
一对多联系(1:N) 1 N 实体集A 联系名 实体集B ※如果对于实体集A中的每一个实体,实体集B 中有N个实体(N≥0)与之联系,反之,对于 实体集B中的每一个实体,实体集A中至多只 有一个实体与之联系,则称实体集A与实体集 B有一对多联系,记为1:N
多对多联系(M:N) ※如果对于实体集A中的每一个实体,实体集B 中有N个实体(NE≥0)与之联系,反之,对于 实体集B中的每一个实体,实体集A中也有M 个实体(M≥0)与之联系,则称实体集A与实 体集B具有多对多联系记为MN 对一联系是一对多联系的特例,而一对多联系又 是多对多联系的特例。 状系名 学生 实体集B 多对多联系
多对多联系(M:N) 实体集A 联系名 实体集B M N ※如果对于实体集A中的每一个实体,实体集B 中有N个实体(N≥0)与之联系,反之,对于 实体集B中的每一个实体,实体集A中也有M 个实体(M≥0)与之联系,则称实体集A与实 体集B具有多对多联系,记为M:N。 一对一联系是一对多联系的特例,而一对多联系又 是多对多联系的特例