er图一对多的关系怎么体现_关系数据模型(一)

er图⼀对多的关系怎么体现_关系数据模型(⼀)
声明:最近在准备考试,故整理数据库笔记。
关系数据模型(⼀)
关系
域:
笛卡尔积
关系
域D1, D2, …, Dn上的关系r是笛卡尔积D1x D2…xDn的任意⼦集。n个域上的关系称为n-元关系,“元”⼜称⽬或度
关系的性质
1.关系是笛卡尔积的⼦集,即元组的集合,所以,关系中⾏的次序不重要,且关系(表)中不能包含两个相同的元组(⾏)
2.⽤⼆维表表⽰关系使得我们可以以任意列次序显⽰关系,或者说列的顺序不重要
3.在关系数据库中,任何有意义的关系都要满⾜⼀定的约束条件,这些约束都是语义约束
4.除了语义约束外,对关系的限制主要有两点: 第⼀,在关系数据库中,只考虑有限关系 第⼆,关系的每个属性都必须是原⼦的
关系的码
码:设K是关系R的属性集,如果K能唯⼀地标识⼀个元组,⽽其真⼦集不能,则K是R的码
超码:设K是R的码,K  X,则X是关系R的超
伦理短篇小说超码
主码:通常,当⼀个关系具有多个码时,应当选择其中的⼀个作为惟⼀识别关系元组的码,称为主码
主码
码中的属性称为主属性,⽽不在任何码中候选码:主码⽤于表⽰由多个码中选出的作为惟⼀识别关系元组的码,⽽所有的码⼜称候选码 码中的属性称为主属性,⽽不在任何码中候选码
出现的属性称为⾮主属性
关系模式
关系有型和值之分
我心目中的春天关系的值
关系的值  关系就是具有特定类型的“变量”
悦动召回关系的值即关系在某⼀时刻的快照,⼜称关系实例
关系的型
关系的型  关系模式看作“类型”  关系的型⽤关系模式刻画
在实际的关系数据库中进⾏某个关系的定义时给出各个属性的数据类型、取值范围和完整性约束
注意:D和DOM是定义表时才考虑的,⽬前还不⽤考虑属性之间的数据依赖F ,因此关系模式简记为R(A1 , A2, …,An),或者简写为R(U)从E-R模型到关系模型
包括:属性处理、实体集处理、联系集处理
ER图向关系模式转换
ER图向关系模式转换 包括:属性处理、实体集处理、联系集处理
派⽣属性的处理:转换时我们忽略派⽣属性 复合属性的处理:忽略复合属性本⾝,⽽直接考虑它的成分属性 多值属性的处理:为每个多值属性M创建⼀个关系RM ①如果多值属性M是实体集E的属性,K是E的主码,则关系RM的属性由M和K组成。 ②如果多值属性M是联系集R 的属性,并且R涉及实体集E1, …, En,它们的主码分别是K1, …, Kn,则关系RM的属性由M和K1, …, Kn组成
实体集处理
联系集的处理 包括:联系是⼀对⼀的,则可以和任意⼀端 实体集转换得到的关系模式合并 联系是⼀对多的,则和多端实体集转换得到的联系集的处理
关系模式合并 联系是多对多的,则该联系集转换成独⽴的关系模式
例⼦:
例⼦:将某⾼校教学管理系统的E-R图换成关系模式。图中的有向边表⽰该实体处于⼀端,⽆向边表⽰该实体集处于多端。假设该E-R图中的多值复合属性Phones已经转换成如下关系模式: Phones (Phone#, Dno, Office)
强实体集得到如下关系模式:
ai ei ui 教学设计Departments(Dno, Dname)
Teachers(Tno, Tname, Sex, Birthday, Title)
Students(Sno, Sname, Sex, Birthday, Enrollyear, Speciality)
Courses(Cno, Cname, Period, Credit)
悟本堂⼀对⼀和⼀对多联系的转换
Departments(Dno, Dname, Dheadno)
Teachers(Tno, Tname, Sex, Birthday, Title, Dno)
Students(Sno, Sname, Sex, Birthday, Enrollyear, Speciality, Dno)
多对多联系得到的关系模式 3个多对多联系集得到如下关系模式:
多对多联系得到的关系模式
Teaches (Tno, Cno)
chinesefeederSC(Sno, Cno, Grade)
Evalues (Sno, Tno, Cno, Escore)
合并后得到的关系模式
Departments(Dno, Dname, Dheadno)
Teachers(Tno, Tname, Sex, Birthday, Title, Dno)
Students(Sno, Sname, Sex, Birthday, Enrollyear, Speciality, Dno)
Courses(Cno, Cname, Period, Credit)
Teaches (Tno, Cno)
SC(Sno, Cno, Grade)
Evalues (Sno, Tno, Cno, Escore)
Phones (Phone#, Dno, Office)

本文发布于:2024-09-23 00:40:23,感谢您对本站的认可!

本文链接:https://www.17tex.com/xueshu/611841.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

标签:关系   属性   模式
留言与评论(共有 0 条评论)
   
验证码:
Copyright ©2019-2024 Comsenz Inc.Powered by © 易纺专利技术学习网 豫ICP备2022007602号 豫公网安备41160202000603 站长QQ:729038198 关于我们 投诉建议