数据库习题2答案.doc

数据库习题2答案.doc

ID:58854317

大小:72.50 KB

页数:4页

时间:2020-09-23

数据库习题2答案.doc_第1页
数据库习题2答案.doc_第2页
数据库习题2答案.doc_第3页
数据库习题2答案.doc_第4页
资源描述:

《数据库习题2答案.doc》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、习题2一、单项选择题12345678910DAADBBACDAAD11121314151617181920CABADDBCAB2122232425262728CCCBCBDDEADDD二、填空题1.模式名、属性名、值域名及模式的主键2.属性3.能唯一标识元组的属性集合4.选择、投影、连接5.集合操作、谓词演算6.交7.系编号、没有外关键字、学号、系编号8.设计一个好的数据库结构9.外关键字10.完全函数依赖于三、简答题1.答:假设有如下所示的两个关系表,在职工表中,工号是主码,部门号是外码;在部门表中,部门号是主码。根据关系参照完整性的规则,职工表中部门号的值

2、要么为空(表示该职工未分配部门),或者等于部门表中的某个部门号中的值(表示该职工属于这个部门)。也就是说一个职工不可以属于一个不存在的部门。职工表部门表--------------------------------------------------------工号姓名性别部门号部门号部门名办公室--------------------------------------------------------101刘军男K5K5销售部302102王丽女NULLK8技术部407103章华男K9K9工程部5092.解:本题各小题的结果如图所示RABCa1b1c1a

3、1b2c2a2b2c1SABCa1b2c2a2b2c1a1b3c2R2 ABC a1a1a2a1b1b2b2b3c1c2c1c2R3 ABC a1a2b2b2c2c1R1ABCa1b1c1R4 AB  a1a2b2b23.解:本题各小题的结果如图所示。R1ABCDE34746524773322443355R2ABR.CS.CDE723345R3ABR.CS.CDE7424337324354.①Π学号,姓名(σ成绩<60(学生∞选课))②Π学号,姓名(σ课程名=‘数据库’(学生∞选课∞课程)③Π学号,姓名(σ课程名=‘数据库’∧成绩<60(学生∞选课∞课程))④

4、Π学号,姓名(σ课程名=‘数据库’(学生∞选课∞课程))∩Π学号,姓名(σ课程名=‘数据结构’(学生∞选课∞课程))①Π学号,姓名(σ课程名=‘数据库’∨课程名=‘数据结构’(学生∞选课∞课程))②Π学号(学生)-Π学号(σ课程名=‘数据库’(选课∞课程))③Π学号(σ课程名=‘数据库’∧选课.课程号=课程.先行课(选课×课程))④Π学号,姓名(Π学号,课程号(选课)÷Π课程号(课程))∞(学生))或Π学号,姓名,课程号(学生∞选课)÷Π课程号(课程)5.解:经分析有:候选关键字:学号(每个学生只有惟一的学号)最小依赖集:{学生→姓名,学号→出生日期,学号→班

5、号,系名→宿舍区,班号→系名}存在传递函数依赖:学号→系名→宿舍区,∴有学号宿舍区;班号→系名→宿舍区,∴有班号宿舍区;学号→班号→系名,∴有学号系名;6.解:(1)R是BCNF。R候选关键字为XY,F中只有一个函数依赖,而该函数依赖的左部包含了R的候选关键字XY。(2)R是3NF。R候选关键字为XY和XZ,R中所有属性都是主属性,不存在非主属性对的候选关键字的传递依赖。(3)R是BCNF。R候选关键字为X和Y,∵X→YZ,∴X→Y,X→Z,由于F中有Y→Z,Y→X,因此Z是直接函数依赖于X,而不是传递依赖于X。又∴F的每一函数依赖的左部都包含了任一候选关键字

6、,∴R是BCNF。(4)R是BCNF。R的候选关键字为X,而且F中每一个函数依赖的左部都包含了候选关键字X。(5)R是BCNF。R的候选关键字为XY,而且F中函数依赖的左部包含了候选关键字XY。(6)R是1NF。R的候选关键字为WX,则Y,Z为非主属性,又由于X→Z,因此F中存在非主属性对候选关键字的部分函数依赖。7.解:(1)它是2NF。∵R的候选关键字为课程名,而课程名→教师名,教师名→课程名,教师名→教师地址,∴课程名教师地址,即存在非主属性教师地址对候选关键字课程名的传递函数依赖,因此R不是3NF。又∵不存在非主属性对候选关键字的部分函数依赖,∴R是2

7、NF。(2)存在。当删除某门课程时会删除不该删除的教师的有关信息。(3)分解为高一级范式如图所示。R1R2课程名教师名教师名教师地址C1马千里马千里D1C2于得水于得水D1C3余快余快D2C4于得水分解后,若删除课程数据时,仅对关系R1操作,教师地址信息在关系R2中仍然保留,不会丢失教师方面的信息。8.解:R不属于3NF,它是2NF。∵R的候选关键字为职工号和职工名,而:职工号→单位号,单位号→职工号,单位号→单位名∴职工号单位名,即存在非主属性单位名对候选关键字职工号的传递函数依赖。规范化后的关系子模式为如图所示的关系R1和R2。R1R2职工号职工名年龄性别

8、单位号单位号单位名E1ZHAO20FD

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。