大连东软信息学院-数据库管理与应用实用教程-课后习题及答案(6)

2019-08-30 19:09

数据库原理与应用习题

是____。

A.订单号 B.订单号,客户名称 C.商品编码 D.订单号,商品编码

12.第11题中的关系R属于____。

A.1NF B.2NF C.3NF D.4NF

13. 任何一个满足2NF但不满足3NF的关系模式都存在____。 A.主属性对键的部分依赖 B.非主属性对键的部分依赖 C.主属性对键的传递依赖 D.非主属性对键的传递依赖

14. 关系数据库规范化是为了解决关系数据库中____的问题而引入的。 A.插入异常、删除异常和数据冗余 B.提高查询速度

C.减少数据操作的复杂性 D.保证数据的安全性和完整性

16. 数据库中的冗余数据是指可____的数据 。 A.容易产生错误 B.容易产生冲突 C.无关紧要

D.由基本数据导出

17. 学生表(id,name,sex,age,depart_id,depart_name),存在函数依赖是id→name,sex,age,depart_id;depart_id→dept_name,其满足____。 A.1NF B.2NF C.3NF D.BCNF

18. 设有关系模式R(S,D,M),其函数依赖集:F={S→D,D→M},则关系模式R的规范化程度最高达到____。

A.1NF B.2NF C.3NF D.BCNF

19. 设有关系模式R(A,B,C,D),其数据依赖集:F={(A,B)→C,C→D},则关系模式R的规范化程度最高达到____。 A.1NF B.2NF C.3NF D.BCNF

20. 下列关于函数依赖的叙述中,哪一条是不正确的____。 A.由X→Y,Y→Z,则X→YZ B.由X→YZ,则X→Y, Y→Z C.由X→Y,WY→Z,则XW→Z D.由X→Y,Z∈ Y,则X→Z

26

数据库原理与应用习题

21. 关系数据库的规范化理论指出:关系数据库中的关系应该满足一定的要求,最起码的要求是达到1NF,即满足____。

A.每个非主键属性都完全依赖于主键属性 B.主键属性唯一标识关系中的元组 C.关系中的元组不可重复 D.每个属性都是不可分解的

22. 根据关系数据库规范化理论,关系数据库中的关系要满足第一范式,部门(部门号,部门名,部门成员,部门总经理)关系中,因哪个属性而使它不满足第一范式____。 A.部门总经理 B.部门成员 C.部门名 D.部门号

23. 当关系模式R(A,B)已属于3NF,下列说法中____是正确的。

A.它一定消除了插入和删除异常 B.仍存在一定的插入和删除异常 C.一定属于BCNF D.A和C都对 (二)简答题

8. 给定如下关系模式:商品库存情况(仓库号,仓库名,商品号,商品名,供应商号,供应商名,供应商地址,库存量),其中,一种商品可以存放在多个仓库中,一个仓库可以存放多种商品,一个供应商可以供应多种商品,一种商品只能由一个供应商提供。

(a)判断上述关系模式符合哪种范式,并说明理由; (b)如果不符合3NF,请将它规范为3NF。

9. 给定如下关系模式:商品销售情况(客户号,客户名,商品号,商品名,仓库号,仓库名,仓库地址,单价,购买数量,合同金额),其中,一个客户可以购买多种商品,一种商品可以卖给多个客户。一个仓库可以存放多种商品,一种商品只能存放在一个仓库中。

(a)判断上述关系模式符合哪种范式,并说明理由; (b)如果不符合3NF,请将它规范为3NF。

10.给定如下关系模式:订单管理(订单编号,制单日期,制单人,审核日期,审核人,商品号,商品名称,规格,型号,订购数量),其中,一张订单可以订购多种商品,一种商品可以在多个订单中出现。

(a)判断上述关系模式符合哪种范式,并说明理由; (b)如果不符合3NF,请将它规范为3NF。

11.给定如下关系模式:教师管理(教师号,教师姓名,专业号,专业名称,教研室号,教研室名,入职时间),其中,一个教师属于一个教研室,一个教研室包含多个教师,教师有自己的毕业专业。

(a)判断上述关系模式符合哪种范式,并说明理由; (b)如果不符合3NF,请将它规范为3NF。

12.给定如下关系模式:图书管理(图书编号,书名,刊号,作者,读者号,读者名,借出日期,应还日期),假设一本图书只有一位作者,一位作者可以著作多本书籍;一本图书可以被多个读者借阅,一名读者可以借阅多本图书。

(a)判断上述关系模式符合哪种范式,并说明理由; (b)如果不符合3NF,请将它规范为3NF。

13.给定如下关系模式:医院管理(医生编号,医生姓名,科室编号,科室名称,患者编号,患者姓名,就诊时间,诊断结果),假设一个医生属于一个科室,一个科室包含多名医生;

27

数据库原理与应用习题

一个医生可以诊断多名患者,一个患者可以被多个医生诊治。

(a)判断上述关系模式符合哪种范式,并说明理由; (b)如果不符合3NF,请将它规范为3NF。

习题解答

(一)选择题

1.A 2.B 3.B 4.B 6.A 7.D 8.B 9.C 10.B 11.D 12.A 13.D 14.A 16.D 17.B 18.B 19.B 20.B 21.D 22.B 23.B (二)简答题

8.答:符合1NF,规范到3NF后: 仓库(仓库号,仓库名)

商品(商品号,商品名,供应商号)

供应商(供应商号,供应商名,供应商地址) 购买(仓库号,商品号,库存量) 9.答:符合1NF,规范到3NF后: 客户(客户号,客户名)

商品(商品号,商品名,单价,仓库号) 仓库(仓库号,仓库名,仓库地址)

购买(客户号,商品号,购买数量,合同金额)

10. 答:属于1NF。因为存在着部分函数依赖。规范到3NF:

订单(订单编号,制单日期,制单人,审核日期,审核人) 商品(商品号,商品名称,规格,型号) 订购(订单编号,商品号,订购数量)

11.答:属于2NF,因为没有部分函数依赖,但是存在着传递函数依赖。规范到3NF后:

教师(教师号,教师姓名,专业号,教研室号,入职时间) 专业(专业号,专业名称) 教研室(教研室号,教研室名)

12.答:属于1NF,因为有部分函数依赖。规范到3NF后:

图书(图书编号,书名,刊号,作者) 读者(读者号,读者名)

借阅(图书编号,读者号,借出日期,应还日期)

13.答:属于1NF,因为存在部分函数依赖。规范到3NF后:

医生(医生编号,医生姓名,科室编号) 科室(科室编号,科室名称) 患者(患者编号,患者姓名)

诊断(医生编号,患者编号,就诊时间,诊断结果)

28

数据库原理与应用习题

29


大连东软信息学院-数据库管理与应用实用教程-课后习题及答案(6).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:SAEJ1199公制外螺纹钢制紧固件机械性能与材料要求中文版

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: