第二章关系数据库 数据库系统结构
第二章 关系数据库 数据库系统结构
主要内容 E-R模型向关系模型的转换 二.数据库系统结构 数据库系统的组成
主要内容 一. E-R模型向关系模型的转换 二. 数据库系统结构 三. 数据库系统的组成
ER模型向关系模型的转换 用E-R图描述了系统中实体集与实体集之间的联系,但是E-R模型只能 说明实体间语义的联系,还不能进一步说明详细的数据结构 一般遇到一个实际的问题,总是先设计一个E-R模型,然后再把E-R模 型转换为计算机可以实现的数据模型,在这里以关系模型为例 前面已经介绍了实体集之间的联系,为(1:1)、(1:n)和(m:n) 3种联系之一,下面根据3种联系介绍从E-R图获得关系模式的方法
一、E-R模型向关系模型的转换 用E-R图描述了系统中实体集与实体集之间的联系,但是E-R模型叧能 说明实体间诧义的联系,还不能迚一步说明详细的数据结构。 一般遇到一个实际的问题,总是先设计一个E-R模型,然后再把E-R模 型转换为计算机可以实现的数据模型,在这里以关系模型为例。 前面已经介绍了实体集之间的联系,为(1:1)、(1:n)和(m:n) 3种联系之一,下面根据3种联系介绍从E-R图获得关系模式的方法
1.(1:1)联系的ER图到关系模式的转换 2.(1:n)联系的ER图到关系模式的转换 3.(m:n)联系的E-R图到关系模式的转换
1.(1∶1)联系的E-R图到关系模式的转换 2.(1∶n)联系的E-R图到关系模式的转换 3.(m∶n)联系的E-R图到关系模式的转换
1、(1:1)联系的E-R国到关系模式的转换 转换原则: 每个实体集各对应一个关系模式 °对于(1:1)的联系, 1)可以单独对应一个关系模式:由联系属性、参与联系的各 实体集的主码构成关系模式,其主码可选参与联系的实体集的 任一的主码。 2)也可以由联系属性及一方的主码加入到另一方实体集对应 的关系模式
1、(1∶1)联系的E-R图到关系模式的转换 转换原则: 每个实体集各对应一个关系模式; 对于(1:1)的联系, 1)可以单独对应一个关系模式:由联系属性、参与联系的各 实体集的主码构成关系模式,其主码可选参与联系的实体集的 任一的主码。 2)也可以由联系属性及一方的主码加入到另一方实体集对应 的关系模式