数据库与互联网 自考.docx

上传人:飞**** 文档编号:44027965 上传时间:2022-09-20 格式:DOCX 页数:9 大小:20.63KB
返回 下载 相关 举报
数据库与互联网 自考.docx_第1页
第1页 / 共9页
数据库与互联网 自考.docx_第2页
第2页 / 共9页
点击查看更多>>
资源描述

《数据库与互联网 自考.docx》由会员分享,可在线阅读,更多相关《数据库与互联网 自考.docx(9页珍藏版)》请在得力文库 - 分享文档赚钱的网站上搜索。

1、第四章 关系数据库规范化练 习一单选题01对数据库模式进行规范化处理,是在数据库设计的()。A需求分析阶段B概念设计阶段C逻辑设计阶段 D物理设计阶段02又例如:若关系模式中不存在候选码X、属性组Y以及非主属性Z(Z Y),使得XY,YZ和YX成立,则( )。 P80 定义4.8A.R1NFB.R2NFC.R3NFD.R4NF03在关系模式R(U,F)中,如果XY,并且不存在X的真子集X1,使X1Y,则称函数依赖XY为()。A平凡函数依赖 B部分函数依赖C完全函数依赖 D传递函数依赖04设有关系模式R(A,B,C,D,E,F),其函数依赖集为ED,CB,(C,E)F,BA,则R最高达到( )。

2、A.1NF B.2NFC.BCNF D.3NF05SQL语句CREATE TABLE 定义的是数据库的( )。A外模式 B模式C内模式 D存储模式06设有关系W(工号,姓名,工种,定额),将其规范化到第三范式正确的答案是( )。AW1(工号,姓名),W2(工种,定额)BW1(工号,定额),W2(姓名,工种)CW1(工号,姓名,工种),W2(工种,定额)DW1(工号,工种,定额),W2(工号,姓名)07在关系模式R中,对于属性集X、Y, 若XY, 对X的任一真子集X, X Y,则称( )。AY传递函数依赖于XBY部分函数依赖于XCY完全函数依赖于XDX,Y相互函数依赖08.在E-R概念模型中,一

3、个学生是实体,学生实体可由学号、姓名、性别等属性组成,那么性别的取值范围是实体的( )。A.主码 B.属性C.联系 D.域09.如果关系模式R属于INF,且每个非主属性既不部分函数依赖于候选码,也不传递函数依赖于候选码,则称R属于( )。A.2NF B.3NFC.BCNF D.4NF10.关系模式中各级范式之间的关系为( )。A.3NF 2NF1NF B.3NF 1NF 2NFC.1NF2NF3NF D.2NF 1NF 3NF11. 所谓2NF,就是( )。A.不允许关系模式的属性之间有函数依赖YX,X是码的真子集,Y是非主属性B.不允许关系模式的属性之间有函数依赖XY,X是码的真子集,Y是非

4、主属性C.允许关系模式的属性之间有函数依赖YX,X是码的真子集,Y是非主属性D.允许关系模式的属性之间有函数依赖XY,X是码的真子集,Y是非主属性12. 设关系模式R1NF,如果对于R的每个非平凡多值函数依赖XY,若Y不是X的子集,X必含有候选码,则( )。A.R1NFB.R2NFC.R3NFD.R4NF13.若要求分解保持函数依赖,那么模式分解一定能够达到( ),但不一定能达到( )。A. 2NFB. 3NFC. BCNFD. 1NF14.数据的逻辑独立性是指( )。A.存储结构与物理结构的逻辑独立性B.数据与存储结构的逻辑独立性C.数据与程序的逻辑独立性D.数据元素之间的逻辑独立15. 范

5、式是指( )。A.规范化的等式B.规范化的关系C.规范化的数学表达式D.规范化的抽象表达式16. 如果一个分解保持了函数依赖,则它可以( )。A.完全解决各种异常情况B.减轻信息的丢失C.减轻或解决各种异常情况D.根本不丢失信息二、填空题17. 如果一个关系数据库中的所有关系模式都属于 ,那么在函数依赖范畴内,它已经实现了模式的彻底分解,达到了最高的规范化程度,消除了插入异常和删除异常。P82-8318. 3NF和BCNF是以 为基础的关系模式规范化程度的测试。P8219. 规范化理论提供的一套完整的模式分解算法中,若要求分解具有无损连接性,那么模式分解一定能够达到 。P9120. 若要求分解

6、保持函数依赖,那么模式分解一定能达到 ,但不一定能达到BCNF。21. 将1NF关系转化为2NF的方法是消除原关系中非主属性对码的 。22. 对函数依赖X-Y,如果Y是X的子集,则称X-Y为 函数依赖。23. 将2NF关系模式转化为3NF的关系模式,是消除原关系中非主属性对主码的 。24对关系进行规范化,通常只要求规范化到 ,该规范化过程能很好地保持数据的 性和 性。25在一个关系中,若每个属性都是不可再分的,则此关系的规范化程度一定属于 。26. 若一个关系的任何非主属性都不部分依赖于任何候选码,则称该关系已达到 范式。27. 若一个关系的任何属性都不部分依赖和传递依赖于任何候选码,则称该关

7、系达到 范式。28关系模式由3NF转化为BCNF是消除了主属性对码的_和_。29.数据库设计应包括两个方面的内容:_设计和_设计。30.在一个关系模式中,X能函数决定关系R中的每个属性,并且X的任何真子集都不能函数决定R中的每一属性,则称 为关系R的一个 .31一个关系若存在部分函数依赖或传递函数依赖,则必然会造成 和 。32. 设一个关系为R(A,B,C,D,E),它的最小函数依赖集为FD=A-B,A-C,(A,D)-E,该关系的候选码是 ;该关系只满足 范式;若要规范化为高一级的范式,应该分解成 个关系,并写出分解得到的各个关系模式。33. 设一个关系为R(A,B,C,D,E),它的最小函

8、数依赖集为FD=A-B,A-C, A-D,D-E,该关系的候选码是 ;该关系只满足 范式;若要规范化为高一级的范式,应该分解成 个关系,写出分解得到的各个关系模式。并进一步分析分解得到的各个关系已达到第几范式。34.设一个关系为R(A,B,C,D,E,F),它的最小函数依赖集为FD=E-D,C-B,(E,C-)F,B-A,则R最高达到 。35. 设一个关系为R(A,B,C,D,E),它的最小函数依赖集为FD=(A,B)-C,B-D,D-E,C-B.(1)该关系的候选码是 ;该关系只满足 范式;(2)若R分解成(A,B,C)和R2(B,D,E) 2个关系,请问该分解是否保持函数依赖?。(3)分析

9、R1和R2分别为第几范式?为什么?三、简答题36何谓关系模式的规范化?37. 仅满足1NF的关系模式会存在哪些问题?38. 关系模式规范化时应遵循什么原则?。39. 简述关系模式规范化的步骤。四、设计题假设一网上商城现进行促销活动,已知要求如下:(1)能随时查询促销商品的编号、名称、折让规则、基准单价;(2)顾客订货时,对每个商品应根据不同订货数量或基准总价采用不同的优惠折让;(3)根据顾客在数据库中登记的地址、名称、邮编、电话等信息为顾客送货。顾客有惟一的编号。根据以上描述完成4043题。40.设计出满足要求的ER模型。41.将ER模型转换为等价的关系模式,并标示出主码。42.查询出各商品的

10、销售总数和总金额,按销售总数的降序显示结果。写出完成此功能的SQL语句。43.使用嵌套查询查出订购了“天府花生”的顾客的顾客编号、顾客名称、电话。五、综合题(本大题10分)44.设有一个记录各个球队队员每场比赛进球数的关系模式R(队员编号,比赛场次,进球数,球队名,队长名)如果规定每个队员只能属于一个球队,每个球队只有一个队长。根据以上信息完成如下任务:(1)写出根据该关系模式创建表“比赛情况”的SQL语句;(4分)(2)写出关系模式R的基本函数依赖和主码;(4分)(3)把R分解成2NF模式集。(2分)六、判断题45.修改主码的操作是不允许的。正确46.SQL语言集数据查询(Data Quer

11、y)、数据操纵(Data Manipuiation)、数据定义(Data Definition)和数据控制(Data Control)功能于一体。 正确47.如果一个关系模式R的所有属性都是不可分的基本数据项,则R3NF。 错误48.关系关系模式R中属性或属性组X并非R的码,但X是另一个关系模式的码,则称X是R的外部码(Foreign)。 正确第四章 关系数据库规范化练 习 答 案一、选择题1. C2. C3. C4. A 主码为:(C,E)所以存在部分依赖和传递依赖5. B6. C7. C8. D9. B10. A11. B12. D13. BC14. C15. B16. C二、填空题17.

12、 BCNF18. 函数依赖19. 4NF20. 3NF21. 部分函数依赖22. 平凡函数依赖23. 传递函数依赖24. 3NF,无损连接,函数依赖25. 1NF26. 3NF27. BCNF28. 部分函数依赖,传递函数依赖29. 结构(数据),行为(处理)30. X,候选码31. 数据冗余,操作异常32. (A,D), 1NF, 2, R1(A,B,C), R2(A,D,E)33. A, 2NF, 2, R1(A,B,C,D), R2(D,E), BCNF34. 候选码:(E,C), 1NF35. 1NF, 是, R22NF R13NF三、简答题36.规范化:数据库中的关系模式要达到一定的

13、规范要求,使所设计的数据库结构合理、数据的一致性、共享性和可操作性好。37.1NF的关系模式存在的问题:数据冗余,增、删、改操作异常等。38.规范化的原则:(1)进行无损连接分解;(2)选择合理的规范化程度;(3)正确性和可实现性原则.39.规范化步骤: 对1NF 关系进行投影,消除原关系中非主属性对码的部分函数依赖,将1NF关系转化为若干个2NF关系. 对2NF 关系进行投影,消除原关系中非主属性对码的传递函数依赖,将2NF关系转化为若干个3NF关系. 对3NF 关系进行投影,消除原关系中主属性对码的部分函数依赖和传递函数依赖(也就是说,使决定属性都投影成候选码),得到一组BCNF关系.n

14、以上三步可以合并为一步:对原关系进行投影,消除决定属性不是候选码的任何函数依赖. 对BCNF 关系进行投影,消除原关系中非平凡且非函数依赖的多值依赖,得到一组4NF关系. 对4NF 关系进行投影,消除原关系中不是由候选码所蕴含的连接依赖,得到一组5NF关系.四、设计题40.E-R图:顾客订货商品顾客号顾客名邮编电话地址编号号名称名折让单价订单号订购数量41. 数据库中包含的关系模式: 商品表(商品编号,商品名称,单价,折让规则);主码:商品编号 顾客表(顾客编号,顾客名称,地址,邮编,电话);主码:顾客编号 订单表(订单编号,顾客编号,商品编号,订购数量,金额)主码:订单编号,顾客编号,商品编

15、号42.SELECT s.商品编号,SUM(订购数量) AS 销售总数,SUM(数量*单价) AS 总金额 FROM 订单表 d,商品表 s WHERE s.商品编号=d.商品编号 GROUP BY 销售总数 DESC;43.SELECT 顾客编号,顾客名称,电话 FROM 顾客表 WHERE 顾客编号 IN (SELECT 顾客编号 FROM 订单表 WHERE 商品编号 IN (SELECT 商品编号 FROM 商品表 WHERE 商品名称=天府花生) );五、综合题44.(1)CREATE TABLE R( 队员编号 INT, 比赛场次 INT, 进球数 INT, 球队名 CHAR(20), 队长名 CHAR(20) );(2) 函数依赖: (队员编号,比赛场次)-进球数, 队员编号-球队名,队员编号-队长名; 主码: (队员编号,比赛场次)(3) 投影分解成2NF : R1(队员编号,比赛场次,进球数) R2(队员编号,球队名,队长名)

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 应用文书 > 工作报告

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知得利文库网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号-8 |  经营许可证:黑B2-20190332号 |   黑公网安备:91230400333293403D

© 2020-2023 www.deliwenku.com 得利文库. All Rights Reserved 黑龙江转换宝科技有限公司 

黑龙江省互联网违法和不良信息举报
举报电话:0468-3380021 邮箱:hgswwxb@163.com