ER图转换为关系模型.docVIP

  • 32
  • 0
  • 约1.49千字
  • 约 4页
  • 2021-12-06 发布于山东
  • 举报
ER图变换为关系模型 ER图变换为关系模型 PAGE / NUMPAGESPAGE / NUMPAGES ER图变换为关系模型 将 ER 模型变换成关系数据库 ER 模型变换关系数据库的一般规则: 1) 将每一个实体种类变换成一个关系模式,实体的属性为关系模式的属性。 2) 关于二元联系,按各样状况办理,以下边所示。 二元 变换成的关 ER 图 联系的办理 主键 外键 关系 系 (有两种) (依照联系 的办理方式) 办理方式( 1): ( 1)把模式 B 的 主键,联系的属性 (略) 方式( 1): ( 2 个关系) 加入模式 A 1:1 模式 B 的主键模式 A 为模式 A 外 模式 B 键 办理方式( 2): 方式( 2): ( 2)把模式 A 的 表 A 的主键 主键,联系的属性 加入模式 B  为表 B 的外键 把模式 A 的主键, ( 2 个关系) 联系的属性加入 模式 A 的主 1: M 模式 A 模式 B (略) 键为模式 B 的 模式 B 外键 联系种类变换成 两头实体 关系模式 A-B; 两头实体类 ( 3 个关系) 种类的主 模式 A-B 的属性 : 型的主键分 M :N 模式 A 键一同构 (a)联系的属性 别为模式 A-B 模式 B 成模式 (b) 两头实体种类 的外键 模式 A-B A-B 主键 的主键 M : N 联系的示例 比方, ER 图以下: 能够变换成以下模式: 学生(学号,姓名,性别,年纪) 主键为 学号 课程(课程号,课程名,任课教师) 主键为 课程号 选课(学号,课程号,成绩) 主键为 课程号、学号 ,外键为 课程号 ,学号 ; 1: N 联系的示例 比方, ER 图以下: 可变换为以下关系模式: 商铺模式(商铺编号,店名,店址,店经理) 主键为 商铺编号 商品模式(商品编号,商品名,单价,产地,商铺编号,月销售量) 主键为 商品编号 ,外键为 商铺编号 员工模式(员工编号,员工名,性别,薪资,商铺编号,开始时间) 主键为 员工编号 ,外键为 商铺编号 真子集就是一个集 合中的元素所有是另一 个会合中的元素,但不 存在相等; 1、完整依靠与部分依靠: 关于函数依靠 W A,假如存在 V 是 依靠于 W ;不然,若不存在这类 V ,则称  W 的真子集而函数依靠 A 完整依靠于 W ;  V A 建立,则称  A 部分 2、传达依靠: 对  关于函数依靠 X 传达依靠;  X  Y ,假如  Y  X( X  不函数依靠于  A )而函数依靠  Y  Z 建立,则称  Z 例:设相关系模式选课 SC1( SNO,CNO,GRADE,CREDIT),此中,SNO表示学号,CNO表示课程号, GRADE表示成绩, CREDIT表示学分。 (SNO,CNO) -F-GRADE(完整函数依靠) 由于 CNO→CREDIT,因此 (SNO,CNO) X-P-CREDIT (部分函数依靠) (SNO,CNO)→ CNO(平庸函数依靠),反之不建立, CNO→CREDIT,形成传达依靠( SNO, CNO)→ CREDIT。 第 1 范式:假如一个关系模式 R 的因此属性都是不行分的基本数据项, 则这个关系属于第 1 范式; 第 2 范式:若关系 R 属于第 1 范式,且每个非主属性都完整函数依靠于键码,则 R 属于第 2 范式; 第 3 范式:若关系模式 R 属于第 1 范式,且每个非主属性都不传达依靠于键码,则 R 属于 第 3 范式;

文档评论(0)

1亿VIP精品文档

相关文档