数据库范式闭包.docx

上传人:小飞机 文档编号:3111250 上传时间:2023-03-10 格式:DOCX 页数:5 大小:38.19KB
返回 下载 相关 举报
数据库范式闭包.docx_第1页
第1页 / 共5页
数据库范式闭包.docx_第2页
第2页 / 共5页
数据库范式闭包.docx_第3页
第3页 / 共5页
数据库范式闭包.docx_第4页
第4页 / 共5页
数据库范式闭包.docx_第5页
第5页 / 共5页
亲,该文档总共5页,全部预览完了,如果喜欢就下载吧!
资源描述

《数据库范式闭包.docx》由会员分享,可在线阅读,更多相关《数据库范式闭包.docx(5页珍藏版)》请在三一办公上搜索。

1、数据库范式闭包设有关系R,各属性函数依赖集合有FAB,AC,CD,DE,若把关系R分解为R1和R2试确定R1和R2范式等级。 BCNF 判断XY中, X是不是候选键。X是候选键,那么才是BCNF, 依赖集合中,如果所有的依赖的左边都包含候选键,那么就是BCNF。意味着, 必须根据依赖集合,找到关系R的候选键。 3NF: 依赖中没有非主属性的传递依赖和部分函数依赖 2NF: 没有。部分函数依赖 1NF: 关系一定要满足的特性。 R1(A,B,C) F AB,AC R2(C,D,E) F CD,DE 必须要确定每个关系的候选键。候选键是能够决定所有属性的那些属性的集合。 R1中, A-A,B, C

2、的, 但是B, C都不能决定ABC, 所以A是候选键。在R1中, 所有依赖的左边都是候选键。 所以是BCNF R2中,有传递依赖C-E, 所以肯定不是bcnf, 3nf, 只需要判断是否是2nf,即判断是否有部分函数依赖。R2中、C是主键。R2中不存在部分函数依赖。 所以是2nf. 属于第几范式 R, F=XYZ 由于XY-XYZ, 并且其它属性都不是候选键,而依赖集合F中所有的依赖的左边都是候选键,所以R是BCNF R, F=YZ,XZY 由于XZ-Y,所以XZ-XYZ, XZ是候选键。由Y-Z, 可知XY-XYZ, 所以XY也是候选键 因此X Y Z都是主属性。因此R至少是3nf. 但是R

3、不是BCNF. 因为Y-Z这个依赖中, Y不是候选键。所以是3nf. R, F=YZ,YX,XYZ 由于X-YZ, 所以X-XYZ, X是候选键。又Y-X, 所以Y也是候选键。依赖集中所有的依赖左边都是候选键,所以R是BCNF. R, F=XY,XZ X是候选键,所以R是BCNF. 设有关系模式R,其中:U=A,B,C,D,E,P,F=AB,CP,EA,CED,求出R的所有候选关键字。 由于B,D, p 只出现在依赖的右边,所以肯定不是候选码的成员。 由于C,E 只出现在依赖的左边,所以C,E肯定是候选码的成员。 由于A属性在依赖的左右都出现,所以没有办法确定A是否是候选码的成员。 + 能否推

4、出所有属性。 + = CEPABD所以CE是可能的候选码。 ( c) + = CP ( E) + = EAB 由于CE的子集都不能推出所有属性,所以CE是候选键。 + = AE B (AC) + = AC P 所以,他们都不是候选码。 所以, R的候选码是CE 设有关系模式R,其上的函数依赖集:F=CT,CSG,SN,求出R的所有候选关键字。 C, S只出现在依赖的左边,是候选码的成员 G, N,T只出现在依赖的右边,不是候选码成员 因此候选码中可能涉及的属性就是C, S. (CS)+ = CSGTN = R (C )+ = CT, ( S)+=SN, 都不能包含R的所有属性, 所以候选码是C

5、S. 设有关系模式R,其中:U=A,B,C,D,E,F=AD,ED,DB,BCD,DCA 求出R的候选关键字。 A,D,B 在左右都出现的属性 E, C 都只在左边出现。 (CE)+ = CEDBA , +=C (E )+ =EDB 所以CE是候选键。 (AC)+ = (AE)+ (DE)+ (DC)+. 设有如图28所示的关系R和S,计算: R1=R-S R2=RUS R3=R S R4=RS R5=R和S的自然连接 R和S中相同属性名上做等值连接,并且连接的结果要去掉重复的列名 A b R4=RS R.A a a b b c c R3=R S A b R U S A a b c d R-S

6、 A a B a C f R.B b b a a b b R.C C C f F d d S.A b d b d b d S.B a a a a a a S.C F d F d F d B a C f B B a b a C C F D D B b C C c b d 设有关系模式R,其中U=A,B,C,D,E,I;F=AD,ABE,BIE,CDI,EC 计算+。 + = AEDCI 在著书工作中,一位作者可以编写多本图书,一本书也可由多位作者编写。设作者的属性有:作者号,姓名,单位,电话;书的属性有:书号,书名,出版社,日期。试完成以下两题: 根据这段话的意思,画出其E-R图。 将这个E-R图转换为关系模式,并给出各关系模式中的主关键字。 设有产品实体集,包含属性CNO和CN;还有零件实体集,包含属性LNO和GX。每一产品可能由多种零件组成,有的通用零件用于多种产品,有的产品需要一定数量的同类零件。因此存在有产品的组织联系。 画出E-R图,并指出其联系类别是1:1、1:n还是m:n。 将E-R图转换为关系模型,并给出各关系模式中的关键字。 某施工单位的设备供应保障系统的ER图,它包括三个实体:供应商、工程和设备。每个供应商可以同时向多个工程供应多个设备,每个工程也可由多个供应商供应多种设备,每次供货都应记载供货时间及数量。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 生活休闲 > 在线阅读


备案号:宁ICP备20000045号-2

经营许可证:宁B2-20210002

宁公网安备 64010402000987号