设有关系STUDENT(S#,SNAME,SDEPT,MNA
题目描述
设有关系STUDENT(S#,SNAME,SDEPT,MNAME,CNAME,GRADE),S#,CNAME为候选码,设关系中有如下函数依赖: S#,CNAME→SNAME,SDEPT,MNAMES#→SNAME,SDEPT,MNAMES#,CNAME→GRADESDEPT→MNAME试求下列问题:(1)关系STUDENT属于第几范式?(2)如果关系STUDENT不属于BCNF,请将关系STUDENT逐步分解为BCNF。要求:写出达到每一级范式的分解过程,并指明消除什么类型的函数依赖。
答案解析
2.解:(1)关系STUDENT是1NF。(2)首先消除部分函数依赖{S#,CNAME}→{SNAME,SDEPT,MNAME}将关系分解为:R1(S#,SNAME,SDEPT,MNAME)R2(S#,CNAME,GRADE)在关系R1中存在非主属性对候选码的传递函数依赖S#→SDEPT,SDEPT→MNAME,所以以上关系模式还不是BCNF,进一步分解R1:R11(S#,SNAME,SDEPT)R12(SDEPT,MNAME)R11,R12都是3NF。关系模式R2(S#,CNAME,GRADE)R11(
相关试题
【简答题】 采煤工作面上隅角和采空区边界瓦斯
系统整体性可以表述为要素性质的简单叠加。()
共产主义远大理想和中国特色社会主义共同理想,
电影《泰坦尼克号》描述的是英国的一艘豪华巨轮
(多选题)违反信贷和资金管理规章制度行为的处
(多选题)下列关于相对原子质量的叙述,正确的
(判断题)邮资票品库房管理规定通信用邮资票品
互联网将你的手伸向世界,伸向未来。现代化的网
(单选题)饭店客房的使用权分时段卖给客人,即
外周静脉留置针穿刺部位首选() [单选题]
【单选题】 《锅炉压力容器使用登记管理办法》
数据解封装的过程是() ? 答案
教师有权享受国家规定的各种待遇,包括医疗、住
《庚子诗鉴》记载,拳民搜索教堂,“见蜡人不能
质量管理三全控制是指()质量控制。
液压缸的输出功率是液压缸所克服的()与活塞运
1岁小儿腹泻,重度脱水伴重度酸中毒,此患儿需
客房服务员的业务竞赛,属于()的一种形式。
产生视差的原因是()
卷材防水屋面的基本构造层次依次有()、防水层