考点6:关系数据理论1、为何要提出关系数据库规范化,即规范化理论是为了解决关系数据库中什么问题而引入的?用来改造关系模式。通过分解关系模式来消除其中不合适的数据依赖,以解决插入异常、删除异常、更新异常和数据冗余问题。
2、函数依赖的基本概念,码(包括超码,主码,候选码,外码)的基本概念1、函数依赖:设R(U)是一个属性集U上的关系模式,X和Y是U的子集, 若对于R(U)的任意一个可能的关系r,r中不可能存在两个元组在X上的属性值相等, 而在Y上的属性值不等, 则称 “X函数确定Y” 或 “Y函数依赖于X”,记作X→Y。
所谓函数依赖是指关系中属性或属性组的值可以决定其它属性的值,设R(U)是属性集U上的关系模式,X、Y是U的子集:
如果X和Y之间是
1:1关系(一对一关系),如学校和校长之间就是1:1关系,则存在函数依赖
X → Y和Y →X。 如果X和Y之间是
1:n关系(一对多关系),如年龄和姓名之间就是1:n关系,则存在函数依赖
Y → X。如果X和Y之间是
m:n关系(多对多关系),如学生和课程之间就是m:n关系,则X和Y之间
不存在函数依赖。在关系模式R(U)中,对于U的子集X和Y,如果X→Y,但Y Í X,则称X→Y是非平凡的函数依赖;若X→Y,但Y Í X, 则称X→Y是平凡的函数依赖。
例:在关系SC(Sno, Cno, Grade)中,非平凡函数依赖: (Sno, Cno) → Grade;
平凡函数依赖: (Sno, Cno) → Sno (Sno, Cno) → Cno
若X→Y,则X称为这个函数依赖的决定属性组,也称为
决定因素(Determinant)。
2、 完全函数依赖: 在R(U)中,如果X→Y,并且对于X的任何一个真子集X’,都有X’ Y, 则称Y对X完全函数依赖,记作。
3、部分函数依赖:若X→Y,但Y不完全函数依赖于X,则称Y对X部分函数依赖,记作
例:中 (Sno,Cno)→Grade是完全函数依赖,(Sno,Cno)→Sdept是部分函数依赖
∵Sno →Sdept成立,且Sno是(Sno,Cno)的真子集。
当存在部分依赖时,就会产生数据冗余。
4、传递函数依赖:在R(U)中,如果X→Y,(Y
X) ,Y
X ,Y→Z,Z
Y,则称Z对X传递函数依赖,记为:
注: 如果Y→X, 即X←→Y,则Z直接依赖于X。
例: 在关系Std(Sno, Sname,Sdept, Mname)中,有:
Sno → Sdept,Sdept → Mname
Mname传递函数依赖于Sno
1.庆祝中俄建交70周年专场音乐会17日晚在国家大剧院举办。来自俄罗斯圣彼得堡音乐之家的艺术家与北京交响乐团联袂演出,呈现了一场精彩纷呈的交响乐音乐会。
2.全国人大常委会副委员长、全国妇联主席沈跃跃17日在广西南宁分别会见了前来出席第七届中国—中亚合作论坛的塔吉克斯坦第一副总理赛义德、吉尔吉斯斯坦副总理阿斯卡罗夫、上海合作组织秘书长诺罗夫,就深化“一带一路”合作,进一步弘扬“上海精神”,加强经贸、人文、医卫、青年、妇女等领域合作交换了意见。
3.10月17日下午,新中国第一批彩色纪录片之一《解放了的中国》修复版在清华大学展映。这也是该影片自9月19日在中国电影资料馆举行影片修复版重映礼后首次馆外放映。
4.位于沈阳的中国(沈阳)知识产权保护中心17日正式揭牌。当日,辽宁壮龙无人机科技有限公司、沈阳哈工大特种机器人有限公司、沈阳华铁异型材有限公司等三家企业首批通过快速预审通道取得授权,获颁专利授权通知书。
5.17日,第七届中国成都国际非物质文化遗产节在成都国际非遗博览园开幕。本届非遗节设立1个主会场和28个主题分会场,来自86个国家的1100余个非遗项目、5600余名代表共襄盛会,开展国际展览、国际论坛、国际竞技、国际展演和互动体验等各类活动540余场,传承多彩文化。
点击加载更多评论>>