数据库习题答案 -3_第1页
数据库习题答案 -3_第2页
数据库习题答案 -3_第3页
数据库习题答案 -3_第4页
免费预览已结束,剩余1页可下载查看

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

数据库习题答案-3数据库习题答案-3数据库习题答案-3数据库习题答案-3编制仅供参考审核批准生效日期地址:电话:传真:邮编:《数据库习题答案》来自五星文库点这里,有很多篇《数据库习题答案》在线阅读本文:数据库习题答案导读:第三章习题,1.关系数据库设计理论,数据依赖范式和关系模式的规范化设计方法,其中数据依赖起着核心的作用,2.关系数据库中的关系模式至少要满足第一范式,如果每个属性值都是不可再分的最小数据单位,(2)试分析模式R的数据冗余问题,关系R中的C属性会存在在数据冗余,相应地原来存储在一张二维表内的数据就要分散存储到多张二维表中,第四章习题,A删除基本表B修改基本表中的数据,A数据项B元组,C表D数据库第三章习题一、单项选择题1.在关系模型R中,函数依赖X→Y的语义是(B)A.在R的某一关系中,若两个元组的X值相等,则Y值也相等B.在R的每一关系中,若两个元组的X值相等,则Y值也相等C.在R的某一关系中,X值应与Y值相等D.在R的每一关系中,X值应与Y值相等2.设学生关系模式为:学生(学号,姓名,年龄,性别,成绩,专业),则该关系模式的主键是(B)A.性别B.学号C.学号,姓名D.学号,姓名,性别3.如果X→Y(Y不包含于X,且Y不能决定X)和Y→Z成立,那么X→Z成立。这条规则称为(B)A.自反律B.传递律C.伪传递律D.增广律4.关系模式R2NF,则R一定是(b)A.1NFB.3NFC.BCNFD.4NF5.设一关系模式为:运货路径(顾客姓名,顾客地址,商品名,供应商姓名,供应商地址),则该关系模式的主键是(C)A.顾客姓名,供应商姓名,供应商地址B.顾客姓名,商品名C.顾客姓名,供应商姓名,商品名D.顾客姓名,顾客地址6.下列有关范式的叙述中正确的是(B)A.如果关系模式R1NF,且R中主属性完全函数依赖于主键,则R是2NFB.如果关系模式R3NF,则R2NF一定成立C.如果关系模式R1NF,则只要消除了R中非主属性对主键的传递依赖,则R可转换成2NFD.如果关系模式R1NF,则只要消除了R中非主属性对主键的部分依赖,则R可转换成3NF7.关系模式学生(学号,课程号,名次),若每一名学生每门课程有一定的名次,每门课程每一名次只有一名学生,则以下叙述中错误的是(B)A.(学号,课程号)和(课程号,名次)都可以作为候选键B.只有(学号,课程号)能作为候选键C.该关系模式属于第三范式D.该关系模式属于BCNF8.已知关系模式R(ABCD),F={A→C,B→C,C→D},则以下成立的是(B)A.A→BB.A→DC.AD→BCD.AC→BD9.如果X→Y且ZU成立,那么XZ→YZ成立,这条规则称为(D)A.自反律B.传递律`C.伪传递律D.增广律10.能够消除多值依赖引起的冗余是(D)A.1NFB.2NFC.3NFD.4NF二、填空题1.关系数据库设计理论,数据依赖范式和关系模式的规范化设计方法。其中数据依赖起着核心的作用。2.关系数据库中的关系模式至少要满足第一范式。3.非规范化的关系模式在实际应用中可能存在的问题有更新异常。4.消除了非主属性对主码的部分依赖的关系模式,称为第二范式模式。5.消除了非主属性对主码传递和部分依赖的关系模式,称为第三范式6.消除了每一属性对主码传递和部分依赖的关系模式,称为BCNF模式。7.关系模式R(A,B,C)中的主码是(A,B)构成的属性组,且B→C成立,但C→B不成立,则称C与主码之间存在的函数依赖为部分函数依赖。8.关系模式R(A,B,C)中的主码是A,且B→C成立,但B→A不成立,则称B与主码A之间存在的函数依赖为传递函数依赖。9.在进行模式分解的同时必须考虑的两个问题是无损连接性和保持函数依赖10.Armstrong公理的三条推理规则是自反律增广律传递律。三、简答题l.理解并给出下列术语的定义:函数依赖、部分函数依赖、完全函数依赖、传递依赖、1NF、2NF、3NF、BCNF。函数依赖:设R(U)是属性集U上的关系模式。X,Y是U的子集。若对于R(U)的任意一个可能的关系r,r中不可能存在两个元组在X上的属性值相等,而在Y上的属性值不等,则称X函数确定Y或Y函数依赖于X。部分函数依赖:设关系模式R(U)中,X,YU,若X→Y,但对于X的某一个真子集Z→Y成立,则称Y部分函数依赖于X。完全函数依赖:设关系模式R(U)中,X,YU,如果X→Y,并且对于X的任何一个真子集Z,Z→Y都不成立,则称Y完全依赖于X,记作X--->Y。传递依赖:在关系模式R(U)中,设X、Y、Z是R的三个不同属性子集,如果X→Y(YX)成立,但Y→X不成立,而Y→Z(ZY),则称Z对X传递函数依赖。1NF:在关系模式R中的每一个具体关系r中,如果每个属性值都是不可再分的最小数据单位,则称R是第一范式关系模式,简记为R1NF。2NF:若关系模式R是1NF,且所有非主属性都完全函数依赖于任意一个候选码,则称R是第二范式关系模式,简记为R2NF。3NF:若关系模式R是2NF,且所有非主属性对任何候选关键字都不存在传递函数依赖,则称R是第三范式关系模式,简记为R3NF。BCNF:若关系模式R是1NF,如果对于R的每个函数依赖X→Y,若YX,则X必含有候选码,则称R是BCNF范式。换句话说,在关系模式R中,如果每一个决定因素都包含候选码,则RBCNF。2.设一关系为:订单(订单号,顾客姓名,商品货号,定购数量,交货日期),判断此关系属于哪一范式,为什么此关系的主码是订单号,主属性只有一个,因此它属于BCNF。3.设关系模式R(A,B,C),F是R上成立的FD集,有F={A→C,B→C}。此题需将题目改为:设关系模式R(A,B,C),F是R上成立的FD集,有F={A→B,B→C}。(1)试说明为什么R不是3NF模式由于R的主码为A,存在传递函数依赖:A→B,B→C;因此R不属于第三范式。(2)试分析模式R的数据冗余问题。关系R中的C属性会存在在数据冗余。(3)试把R分解成3NF模式集。分解成3NF模式集:R1(A,B);R2(B,C)。4.写出关系模式规范化的步骤。1NF(消除非主属性对码的部分函数依赖)→2NF(消除非主属性对码的传递函数依赖)→3NF(消除主属性对码的部分和传递函数依赖)→BCNF5.试述模式分解时考虑无损连接性和保持函数依赖的意义。一个关系分解为多个关系,相应地原来存储在一张二维表内的数据就要分散存储到多张二维表中,要使这个分解有意义,起码的要求是后者不能丢失前者的信息,如果一个分解具有无损连接性,则它能够保证不丢失信息。而如果一个分解保持了函数依赖,则它可以减轻或解决各种异常情况。第四章习题一、单项选择题1.在SQL中,与关系代数中的投影运算对应的子句是(A)ASELECTBFROMCWHEREDORDERBY2.在SQL的语句中,ALTER的作用是(C)A删除基本表B修改基本表中的数据C修改基本表的结构D修改视图3.用SQL语言描述“在教师表中查找女教师的全部信息”,以下描述正确的是(C)ASELECTFROM教师表IF(性别=女)BSELECT性别FROM教师表IF(性别=女)CSELECT*FROM教师表WHERE(性别=女)DSELECT*FROM性别WHERE(性别=女)4.在基本SQL语言中,不可以实现(D)A定义视图B定义基本表C查询视图和基本表D并发控制5.SELECT语句执行的结果是(B)A数据项B元组C表D数据库6.在SQL中,用户可以直接操作的是(A)A基本表B视图C基本表或视图D基本表和视图7.在SQL中使用UPDATE对表中数据进行修改时,应使用的子句是(D)AWHEREBFROMCVALUESDSET8.SQL语言具有的功能是(B)A关系规范化,数据操作,数据控制B数据定义,数据操作,数据控制C数据定义,关系规范化,数据控制D数据定义,关系规范化,数据操作9.当选择满足一定条件的元组进行分组时,应使用的关键字是(C)ASELECTBGROUPCWHEREDHAVING10.使用CREATEINDEX语句建立的是(C)A数据库B表C索引D视图二、填空题1.SQL插入记录的命令是I

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论