


全文预览已结束
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
p175:5. 设有关系模式r(a,b,c,d),函数依赖f= ac, ca, bac, dac,bda 1) 求r的所有候选键。2) 求出f的最小函数依赖集fmin。3) 根据函数依赖关系,确定关系模式r属于第几范式。4) 将r分解为3nf,并保持无损连接性和函数依赖性。答:1)属性分类为: l类:b,d ; lr类:a,c; r类:无; n类:无 因为(bd)+=abcd ,所以bd是唯一候选键. 2)l 函数依赖f= ac, ca, bac, dac, bda 右部分解为单属性为f= ac, ca, ba, bc, da, dc , bda l 因为b+=abc,所欲bda,d为左部多余的属性.将d去掉,则f= ac, ca, ba, bc, da, dc l 冗余函数依赖: 因为b+=abc,所以ba多余,去掉.因为d+=acd,所以da多余,去掉. 所以 fmin= ac, ca, bc, dc 4)根据算法4.6,以及fmin,f中没有xy,xy=r的函数依赖,也没有属性在f的函数依赖中左右都无关。所以将fmin中的各个函数依赖单独构成一个关系模式,结果为=ac,bc,dc。因为abcdaca1b12a3b14bcb21a2a3b24dcb31b32a3a4对于fmin中每一个函数依赖:ac:表中数据不改变;ca:将a中所有b给为a1;bc, dc:表中数据不改变。所以结果为:abcdaca1b12a3b14bca1a2a3b24dca1b32a3a4表中没有都是a的行,所以不是无损连接的。因此根据算法4.7,将候选键作为一个关系模式加入到中,所以结果为=ac,bc,dc,bd6.设有关系模式r(a,b,c,d),函数依赖f= ac, ca, bac, dac 1) 求(ad)+,b+。2) 求出r 的所有候选键。3) 求出f的最小函数依赖集fmin。4) 根据函数依赖关系,确定关系模式r属于第几范式。5) 将r分解为3nf,并保持无损连接性和函数依赖性6) 略答:1) (ad)+=acd, b+=abc 2) 属性分类为: l类:b,d ; lr类:a,c; r类:无; n类:无 因为(bd)+=abcd ,所以bd是唯一候选键. 3) (1)函数依赖f= ac, ca, bac, dac 右部分解为单属性为f= ac, ca, ba, bc, da, dc (2)无左部多余的属性.(3)冗余函数依赖: 因为b+=abc,所以ba多余,去掉.因为d+=acd,所以da多余,去掉. 所以 fmin= ac, ca, bc, dc 4) 首先r是1nf,因为bd为候选码,另bc , bdc, 所以, 存在非主属性对码的部分函数依赖,所以r是1nf,不是2nf. 5) 同第5题。8.判断关系模式是否保持无损连接性。-分析方法同第5题中的(4)(1)uvwxyzwzb11b12a3b14b15a6vyb21a2b23b24a5b26wxyb31b32a3a4a5b36uva1a2b43b44b45b46分析修改后的表格数据为:uvwxyzwzb11b12a3b14b15a6vyb21a2b23b24a5b26wxyb21a2a3a4a5a6uva1a2b43b44b45b46所以没有全是a的行,所以不保持无损连接。注意:yu,将u列的b31修改为b21后,u列将出现相等的行,所以需要重新对fmin中的所有函数依赖再进行一次数据修改。直到不能修改为止。(3)abcdaba1b12a3b14acdb21a2a3b24bcdb31b32a3a4分析修改后的表格数据为:abcdaba1b12a3b14acdb21a2a3b24bcdb31b32a3a4所以没有全是a的行,所以不保持无损连接。p176:17题:求fmin,l 函数依赖f= eg,ge, feg, heg, fhe 右部分解为单属性为f= eg,ge, fe, fg,he,hg, fhe l 对于fhe,因为h+=heg,所以fhe ,f为左部多余的属性.将f去掉,则f= eg,ge, fe, fg,he,hg l 冗余函数依赖: 因为对fe ,f+=fge,所以fe多余,去掉.因为he ,h+=hge,所以he多余,去掉. 所以 fmin= eg,ge, fg ,hg 18题:(1)求所有候选键属性分类为: l类:c, e ; lr类:a, r类:b,d,p; n类:无 因为(ce)+=cepdab ,所以ce是唯一候选键. p298页:存储过程和触发器4自定义存储过程(1)create procedure insert_student(s_no char(6),class_no char(6),s_name varchar(10),s_sex char(2),s_birthday datetime)as insert into student(s_no,class_no,s_name,s_sex,s_birthday)values(s_no,class_no,s_name,s_sex,s_birthday)(2)exec insert_student s_no=123456, class_no=js9901,s_name=张三,s_sex=男,s_birthday=1981/01/02(3) create procedure insert_course( course_no char(6), course_name char(20), score numeric(6,2)=2)as insert into course (course_no, course_name, score)values(course_no, course_name, score)(4) a:exec insert_course course_no=010001, course_name=db, score=4b: exec insert_course course_no=010002, course_name=vb(5) create procedure query_student( s_no char(6),)as select s_name,class_no,s_sex,s_birthday from
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 3.3自然保护区与生态安全教学设计-2023-2024学年高中地理鲁教版(2019)选择性必修三
- 2025合同样本:停车场租赁协议示范文本
- 2025保修劳动合同
- 2025义龙新区鲁屯镇初级中学公租房租赁合同
- 七年级英语下册 Unit 5 Our School Life Topic 3 My school life is very interesting Section A说课稿 (新版)仁爱版
- 把打游戏的专注应用到学习上(说课稿)2023-2024学年初三下学期教育主题班会
- 橡胶厂保密管理规范管理规范制度
- 2025公寓房买卖合同(现房)
- 2024年河北中烟工业公司真题及答案
- 2025鸡西市劳动和社会保障局合同鉴定流程
- 《早读是需要激情的!》主题班会课件
- 道闸操作安全培训课件
- 2025年质量月知识竞赛题库(附答案)
- 酒店电气使用安全培训课件
- 生猪订购合同书范本3篇
- 2025年妇产科学科宫颈癌筛查常见问题考试答案及解析
- 排球规则课件
- 耕地占用税培训课件
- 始祖鸟新员工基础知识考试(NEW)试题含答案
- 渣浆泵基础知识课件
- 布赫液压样本
评论
0/150
提交评论