第5章关系数据理论.优秀PPT.ppt
《第5章关系数据理论.优秀PPT.ppt》由会员分享,可在线阅读,更多相关《第5章关系数据理论.优秀PPT.ppt(29页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、第5章 关系数据库规范化理论v5.1 5.1 函函数数依依靠靠v5.1.1 5.1.1 函函数数依依靠靠基本基本概概念念v5.1.2 5.1.2 一些一些术语术语和符和符号号v5.1.3 5.1.3 为为什什么么要要探讨探讨函函数数依依靠靠 v5.2 5.2 关关系系规规范化范化 v5.2.1 5.2.1 关关系模式中的系模式中的键键v5.2.2 5.2.2 范式范式 5.1 函数依靠v数数据据的的语语义义不不仅仅表表现现为为完完整整性性约约束束,对对关关系模式的设计也提出了确定的要求。系模式的设计也提出了确定的要求。v针针对对一一个个实实际际应应用用业业务务,如如何何构构造造合合适适的的关关
2、系系模模式式,应应构构造造几几个个关关系系模模式式,每每个个关关系系模模式式由由哪哪些些属属性性组组成成等等,这这些些都都是是数数据据库库设设计计问问题题,准准确确地地讲讲是是关关系系数数据据库库的的逻逻辑设计问题。辑设计问题。5.1.1 基本概念 v省省=f(=f(城市城市):只要给出一个具体的城市值,就会有唯:只要给出一个具体的城市值,就会有唯一一个省值和它对应,一一个省值和它对应,v如如“哈尔滨市哈尔滨市”在在“黑龙江省黑龙江省”,这里,这里“城市城市”是自是自变量变量X X,“省省”是因变量或函数值是因变量或函数值Y Y。v把把X X函数确定函数确定Y Y,或,或Y Y函数依靠于函数依
3、靠于X X表示为:表示为:vX XY Yv假如有关系模式假如有关系模式R(A1,A2,An)R(A1,A2,An),X X和和Y Y为为A1,A2,AnA1,A2,An的子集,则对于关系的子集,则对于关系R R中的随意一个中的随意一个X X值,都只有一个值,都只有一个Y Y值与之对应,则称值与之对应,则称X X函数确定函数确定Y Y,或,或Y Y函数依靠于函数依靠于X X。示例v例例1 1:对学生关系模式:对学生关系模式v Student Student(Sno,SName,Sdept,Sno,SName,Sdept,SageSage)v有以下依靠关系:有以下依靠关系:SnoSName,Sno
4、Sdept,SnoSage 例2:SC(Sno,Cno,Grade)(Sno,Cno)Grade 函数依靠定义v设有关系模式设有关系模式R(A1,A2,An)R(A1,A2,An),X X和和Y Y均为均为A1,A2,AnA1,A2,An的子集,的子集,r r是是R R的任一具体关系,的任一具体关系,t1t1、t2t2是是r r中的随意两个元中的随意两个元组;组;v假如由假如由t1X=t2Xt1X=t2X可以推导出可以推导出t1Y=t2Yt1Y=t2Y,则称,则称X X函数函数确定确定Y Y,或,或Y Y函数依靠于函数依靠于X X,记为,记为X XY Y。v在以上定义中特殊要留意,只要在以上定
5、义中特殊要留意,只要v t1X=t2X t1Y=t2Y t1X=t2X t1Y=t2Yv成立,就有成立,就有X XY Y。也就是说只有当。也就是说只有当t1X=t2Xt1X=t2X为真,而为真,而t1Y=t2Yt1Y=t2Y为假时,函数依靠为假时,函数依靠X XY Y不成立;而当不成立;而当t1X=t2Xt1X=t2X为假时,不管为假时,不管t1Y=t2Yt1Y=t2Y为真或为假,都为真或为假,都有有X XY Y成立。成立。5.1.2 一些术语和符号(1 1)假如)假如XYXY,但,但Y Y不包含于不包含于X X,则称则称XYXY是非平凡的函是非平凡的函数数依依靠靠。(2 2)假如)假如XYX
6、Y,但,但Y Y包含于包含于X X,则称则称XYXY是平凡的函是平凡的函数数依依靠靠。若若无无特特殊殊声声明明,我我们们探探讨讨的的都都是是非非平平凡凡的函的函数数依依靠靠。(3 3)假如)假如XYXY,则则X X称为称为确定因子。确定因子。术语和符号(续)(4 4)假如)假如XYXY,并并且且YXYX,则记则记作作XYXY。(5 5)假假如如XYXY,并并且且对对于于X X的的一一个个随随意意真真子子集集X X 都都有有X X!Y!Y,则则称称Y Y完完全全函函数数依依靠靠于于X X,记记作作;假假如如XYXY成成立立,则则称称Y Y部部分分函函数数依依靠靠于于X X,记记作。作。(6 6)
7、假假如如XYXY(非非平平凡凡函函数数依依靠靠,并并且且Y!XY!X)、)、YZYZ,则称则称Z Z传递传递函函数数依依靠靠于于X X。示例v例例1 1:有关系模式:有关系模式SCSC(Sno,Sname,Cno,Credit,GradeSno,Sname,Cno,Credit,Grade),主键为),主键为(Sno,CnoSno,Cno),则函数依靠关系有:),则函数依靠关系有:示例v例例2 2:有关系模式:有关系模式S(Sno,Sname,Dept,Dept_master)S(Sno,Sname,Dept,Dept_master),各属性分别为:学号、姓名、所在系和系主任,各属性分别为:学
8、号、姓名、所在系和系主任(假设一个系只有一个主任),主键为(假设一个系只有一个主任),主键为SnoSno,则函,则函数依靠关系有:数依靠关系有:5.1.3 为什么要探讨函数依靠?SnoSnameSsexSdeptSlocCnoGrade0611101李勇男计算机系2公寓C001960611101李勇男计算机系2公寓C002800611101李勇男计算机系2公寓C003840611101李勇男计算机系2公寓C005620611102刘晨男计算机系2公寓C001920611102刘晨男计算机系2公寓C002900611102刘晨男计算机系2公寓C004840621102吴宾女信息管理系1公寓C00
9、1760621102吴宾女信息管理系1公寓C004850621102吴宾女信息管理系1公寓C005730621102吴宾女信息管理系1公寓C0070621103张海男信息管理系1公寓C001500621103张海男信息管理系1公寓C004800631103张珊珊女通信工程系1公寓C004780631103张珊珊女通信工程系1公寓C005650631103张珊珊女通信工程系1公寓C007存在问题v数数据冗余据冗余问题问题 v数数据更新据更新问题问题 v数数据据插插入入问题问题 v数数据据删删除除问题问题结论v此关系模式不是一个好的模式。此关系模式不是一个好的模式。v“好好”的模式:的模式:v不会
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 关系 数据 理论 优秀 PPT
限制150内