欢迎来到淘文阁 - 分享文档赚钱的网站! | 帮助中心 好文档才是您的得力助手!
淘文阁 - 分享文档赚钱的网站
全部分类
  • 研究报告>
  • 管理文献>
  • 标准材料>
  • 技术资料>
  • 教育专区>
  • 应用文书>
  • 生活休闲>
  • 考试试题>
  • pptx模板>
  • 工商注册>
  • 期刊短文>
  • 图片设计>
  • ImageVerifierCode 换一换

    第7章关系数据库规范化理论复习题 无答案.doc

    • 资源ID:54341230       资源大小:37KB        全文页数:5页
    • 资源格式: DOC        下载积分:20金币
    快捷下载 游客一键下载
    会员登录下载
    微信登录下载
    三方登录下载: 微信开放平台登录   QQ登录  
    二维码
    微信扫一扫登录
    下载资源需要20金币
    邮箱/手机:
    温馨提示:
    快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
    如填写123,账号就是123,密码也是123。
    支付方式: 支付宝    微信支付   
    验证码:   换一换

     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    第7章关系数据库规范化理论复习题 无答案.doc

    第7章 关系规范化理论一、单项选择题1关系规范化中的删除操作异常是指 ,插入操作异常是指 。 A不该删除的数据被删除 B不该插入的数据被插入 C应该删除的数据未被删除 D应该插入的数据未被插入2设计性能较优的关系模式称为规范化,规范化主要的理论依据是 。 A关系规范化理论 B关系运算理论 C关系代数理论 D数理逻辑3规范化理论是关系数据库进行逻辑设计的理论依据。根据这个理论,关系数据库中的关系必须满足:其每一属性都是 。 A互不相关的 B不可分解的 C长度可变的 D互相关联的4关系数据库规范化是为解决关系数据库中 问题而引入的。 A插入、删除和数据冗余 B提高查询速度 C减少数据操作的复杂性 D保证数据的安全性和完整性5规范化过程主要为克服数据库逻辑结构中的插入异常,删除异常以及 的缺陷。 A数据的不一致性 B结构不合理 C冗余度大 D数据丢失6当关系模式R(A,B)已属于3NF,下列说法中 是正确的。 A它一定消除了插入和删除异常 B仍存在一定的插入和删除异常 C一定属于BCNF DA和C都是7. 关系模式1NF是指_。A. 不存在传递依赖现象 B. 不存在部分依赖现象C不存在非主属性 D. 不存在组合属性8. 关系模式中2NF是指_。A.满足1NF且不存在非主属性对关键字的传递依赖现象B.满足1NF且不存在非主属性对关键字部分依赖现象C.满足1NF且不存在非主属性D.满足1NF且不存在组合属性9. 关系模式中3NF是指_。A.满足2NF且不存在非主属性对关键字的传递依赖现象B.满足2NF且不存在非主属性对关键字部分依赖现象C.满足2NF且不存在非主属性D.满足2NF且不存在组合属性10关系模型中的关系模式至少是 。 A1NF B2NF C3NF DBCNF11关系模式中,满足2NF的模式, 。 A可能是1NF B必定是1NF C必定是3NF D必定是BCNF12XY为平凡函数依赖是指_。AX<Y BX<Y CX=Y DXY13若关系模式R1NF,且R中若存在XY,则X必含关键字,称该模式_。A.满足3NF B.满足BCNF C.满足2NF D.满足1NF14在关系模式中,如果属性A和B存在1对1的联系,则说 。 AAB BBA CAB D以上都不是15候选关键字中的属性称为 。 A非主属性 B主属性 C复合属性 D关键属性16关系模式中各级模式之间的关系为 。 A3NFÌ2NFÌ1NF B3NFÌ1NFÌ2NF C1NFÌ2NFÌ3NF D2NFÌlNFÌ3NF17消除了部分函数依赖的1NF的关系模式,必定是 。 A1NF B2NF C3NF DBCNF18关系模式的候选关键字可以有 ,主关键字有 。 A0个 B1个 C1个或多个 D多个19候选关键字中的属性可以有 。 A0个 B1个 C1个或多个 D多个20关系模式的分解 。 A惟一 B不惟一21什么样的关系模式是严格好的关系模式_。A优化级别最高的关系模式 B优化级别最高的关系模式C符合3NF要求的关系模式 D视具体情况而定22按照规范化设计要求,通常以关系模式符合_为标准。A1NF B2NF C3NF DBCNF23设某关系模式S(SNO,CNO,G,TN,D),其中SNO表示学号,CNO表示课程号,G表示成绩,TN表示教师姓名,D表示系名。属性间的依赖关系为:(SNO,CNO)G,CNOTN,TND。则该关系模式最高满足_。A1NF B2NF C3NF DBCNF24设某关系模式S(SNO,CNO,G,TN,D),其属性的含义及属性间的依赖关系同23题,若将S分解为S1(SNO,CNO,G)、S2(CNO,TN)、S3(TN,D),则S1最高满足_、S2最高满足_、S3最高满足_。A1NF B2NF C3NF DBCNF25设某关系模式R(ABCD),函数依赖BD,ABC,则R最高满足_。A1NF B2NF C3NF DBCNF26设某关系模式R(ABC),函数依赖AB,BA,AC,则R最高满足_。A1NF B2NF C3NF DBCNF27设某关系模式R(ABC),函数依赖AB,BA,CA,则R最高满足_。A1NF B2NF C3NF DBCNF28设某关系模式R(ABCD),函数依赖AC,DB,则R最高满足_。A1NF B2NF C3NF DBCNF29设有关系模式W(C,P,S,G,T,R),其中各属性的含义是:C为课程,P为教师,S为学生,G为成绩,T为时间,R为教室,根据定义有如下函数依赖集: FCG,(S,C)G,(T,R)C,(T,P)R,(T,S)R 关系模式W的一个关键字是 ,W的规范化程度最高达到 。若将关系模式W分解为3个关系模式W1(C,P),W2(S,C,G),W3(S,T,R,C),则W1的规范化程度最高达到 ,W2的规范化程度最高达到 ,W3的规范化程度最高达到 。 A(S,C) B(T,R) C(T,P) D(T,S) E(T,S,P) A1NF B2NF C3NF DBCNF E4NF答案:E B E E B二、填空题1关系规范化的目的是 。2在关系A(S,SN,D)和B(D,CN,NM)中,A的主键是S,B的主键是D,则D在S中称为 。3对于非规范化的模式,经过 转变为1NF,将1NF经过 转变为2NF,将2NF经过 转变为3NF。 4在一个关系R中,若每个数据项都是不可再分割的,那么R一定属于 。51NF,2NF,3NF之间,相互是一种 关系。6若关系为1NF,且它的每一非主属性都 候选关键字,则该关系为2NF。7在关系数据库的规范化理论中,在执行“分解”时,必须遵守规范化原则:保持原有的依赖关系和 。三应用题1理解并给出下列术语的定义函数依赖部分函数依赖完全函数依赖传递函数依赖候选码主码外码全码1NF2NF3NFBCNF2指出下列关系模式是第几范式?并说明理由。 (1) R(X,Y,Z) FXYZ (2) R(x,Y,z) FYz,XZY (3) R(X,Y,Z) FYZ,YX,XYZ (4) R(x,Y,z) FXY,XZ (5) R(x,Y,Z) FXYZ (6) R(W,X,Y,Z) FXZ,WXY3设有关系模式R(U,F),其中: UA,B,C,D,E,P,FAB,CP,EA,CED 求出R的所有候选关键字。22设有一教学管理数据库,其属性为:学号(S#),课程号(C#),成绩(G),任课教师(TN),教师所在的系(D)。这些数据有下列语义: ·学号和课程号分别与其代表的学生和课程一一对应; ·一个学生所修的每门课程都有一个成绩; ·每门课程只有一位任课教师,但每位教师可以有多门课程; ·教师中没有重名,每个教师只属于一个系。(1) 试根据上述语义确定函数依赖集。(2) 如果用上面所有属性组成一个关系模式,那么该关系模式为何模式?并举例说明在进行增、删操作时的异常现象。23证明在关系数据库中,任何的二元关系模式必定是BCNF。 证明:设R为一个二元关系R(x1,x2),则属性x1和x2之间可能存在以下几种依赖关系: (1) x1x2,但x2x1,则关系R的候选关键字为x1,函数依赖的左部包含候选关键字x1,R为BCNF。 (2) x1x2,x2x1,则关系R的候选关键字为x1和x2,这两个函数依赖的左部都包含了R的任一候选关键,R为BCNF。 (3) xl!" x2,x2!"x1,则关系R的候选关键字为(x1,x2),R上没有函数依赖,R为BCNF。证毕。25试证明:一个BCNF范式必是3NF。证明:用反证法。设R是一个BCNF,但不是3NF。则必存在非主属性A和候选关键字X以及属性集Y,使得X"Y,Y"A,其中AÍX,AÍY,Y"XF+,这就是说Y不可能包含R的关键字,但Y"A却成立。根据BCNF定义,R不是BCNF,与题设矛盾,所以一个BCNF范式是3NF。27建立一个关于系、学生、班级、社团等信息的关系数据库。描述学生的属性有:学号、姓名、出生年月、系名、班号、宿舍区。描述班级的属性有:班号、专业名、系名、人数、入校年份。描述系的属性有:系名、系号、系办公室地点、人数。描述社团的属性有:社团名、成立年份、地点、人数。有关语义如下:一个系有若干专业,每个专业每年只招一个班,每个班有若干学生。一个系的学生住在同一个宿舍区。每个学生可参加若干社团,每个社团有若干学生。学生参加某社团有一个入会年份。请给出关系模式,写出每个关系模式的函数依赖集,指出是否存在传递函数依赖。对于函数依赖左部是多属性的情况讨论函数依赖是完全函数依赖,还是部分函数依赖。指出各关系的候选码、外码,有没有全码存在?答:关系模式:学生S(S#,SN,SB,DN,C#,SA)班级C(C#,CS,DN,CNUM,CDATE)系D(D#,DN,DA,DNUM)社团P(PN,DATE1,PA,PNUM)学生_社团SP(S#,PN,DATE2)其中,S#学号,SN姓名,SB出生年月,SA宿舍区 C#班号,CS专业名,CNUM班级人数,CDATE入校年份 D#系名,DN系号,DA系办公室地点,DNUM系人数PN社团名,DATE1成立年份,PA地点,PNUM社团人数每个关系模式的函数依赖集:S:S#SN,S#SB,S#C#,C#DN,DNSAC:C#CS,C#CNUM,C#CDATE,CSDN,(CS,CDATE)C# ( 因为每个专业每年只招一个班)D:D#DN,DND#,D#DA,D#DNUM ( 按照实际情况,系名和系号是一一对应的)P:PNDATE1,PNPA,PNPNUMSP:(S#,PN)DATE2S中存在传递函数依赖:S#DN,S#DA,C#SA(因为S#C#,C#DN,DNSA)C中存在传递函数依赖: C#DN(因为C#CS,CSDN)(S#,PN)DATE2和(CS,CDATE)C#均为SP中的函数依赖,是完全函数依赖关系 候选码 外码 全码S S# C#,DN 无C C#,(CS,DATE) DN 无D D#和DN 无 无P PN 无 无SP (S#,PN) S#,PN 无

    注意事项

    本文(第7章关系数据库规范化理论复习题 无答案.doc)为本站会员(飞****2)主动上传,淘文阁 - 分享文档赚钱的网站仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知淘文阁 - 分享文档赚钱的网站(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    关于淘文阁 - 版权申诉 - 用户使用规则 - 积分规则 - 联系我们

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

    工信部备案号:黑ICP备15003705号 © 2020-2023 www.taowenge.com 淘文阁 

    收起
    展开