数据库2附有答案_第1页
数据库2附有答案_第2页
数据库2附有答案_第3页
数据库2附有答案_第4页
数据库2附有答案_第5页
已阅读5页,还剩16页未读 继续免费阅读

下载本文档

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

文档简介

数据库2[复制]312.根据关系数据库规范化理论,关系数据库中的关系要满足第一范式,下面“部门“关系中,因哪个属性而使它不满足第一范式()部门(部门号,部门名,部门成员,部门总经理)[单选题]A.部门成员(正确答案)B.部门名C.部门号D.部门总经理答案解析:每个属性都是原子性的:每个属性都不能再分解为更小的数据项。例如,一个人的姓名属性不能再分解为姓和名两个属性。每个属性都只有一个值:每个属性在一个关系中只能有一个值。例如,一个人的身高属性只能有一个值,不能有多个值。每个属性都必须有一个唯一的名称,以便在关系中进行引用。例如,一个人的姓名属性必须有一个唯一的名称,如“Name”。313.关系模式中各级范式之间的关系为()。[单选题]A.3NF⊂2NF⊂1NF(正确答案)B.2NF⊂1NF⊂3NFC.3NF⊂1NF⊂2NFD.1NF⊂2NF⊂3NF[多选题]□A.ABCD□B.BCD□C.BD□D.ABD314.规范化理论是关系数据库进行逻辑设计的理论依据,根据这个理论,关系数据库中的关系必须满足:其每一属性都是()。[单选题]A.互相关联的B.互不相关的C.不可分解的(正确答案)D.长度可变的315.规范化过程主要是为克服数据库逻辑结构中的插入异常、删除异常以及()的缺陷。[单选题]A.冗余度大(正确答案)B.数据丢失C.结构不合理D.数据的不一致性317.下列关于规范化理论的叙述中,哪一(些)条是不正确的?()[单选题]I.规范化理论研究关系模式中各属性之间的依赖关系及其对关系模式性能的影响;II.规范化理论给我们提供判断关系模式优劣的理论标准;III.规范化理论对于关系数据库设计具有重要指导意义;IV.规范化理论只能应用于数据库逻辑结构设计阶段;V.在数据库设计中有时候会适当地降低规范化程度而追求高查询性能。A.仅II和IVB.仅I和IIC.仅Ⅳ(正确答案)D.仅V318.设计性能较优的关系模式称为规范化,规范化主要的理论依据是()。[单选题]A.关系代数理论B.关系规范化理论(正确答案)C.关系运算理论D.数理逻辑319.假设关系模式R(A,B)属于3NF,下列说法中()是正确的。[单选题]A.一定属于BCNFB.属于BCNF和消除了插入异常、删除异常。C.仍然存在一定的插入和删除异常(正确答案)D.它一定消除了插入和删除异常320.下列关于规范化理论各项中正确的是()。[单选题]A.规范化一般是通过分解各个关系模式实现的,但是有时也有合并B.对于一个关系模式来说,规范化越深越好C.满足二级范式的关系模式一定满足一级范式(正确答案)D.一级范式要求一个非主码属性完全函数依赖于关键字321.设关系模式R(A,B,C,D),F是R上成立的FD集,F={A→C,BC→D},那么ρ={ABD,AC}相对于F()。[单选题]A.是无损联接分解,也是保持FD的分解(正确答案)B.不是无损联接分解,但保持FD的分解C.是无损联接分解,但不是保持FD的分解D.既不是无损联接分解,也不是保持FD的分解324.在下列SQL语句中,能够实现“收回用户USER1对学生表(STUDENT)中学号(SNO)修改权”这一功能的是()。[单选题]A.REVOKEUPDATE(SNO)ONSTUDENTFROMUSER1(正确答案)B.REVOKEUPDATE(SNO)ONTABLEFROMPUBLICC.REVOKEUPDATE(SNO)ONTABLEFROMUSER1D.REVOKEUPDATE(SNO)ONSTUDENTFROMPUBLIC327.授权数据对象的(),则授权子系统的越灵活。[单选题]A.粒度越小(正确答案)B.粒度越大C.约束越少D.约束越多328.在数据库系统中,对存取权限的定义称为()。[单选题]A.定义B.审计C.授权(正确答案)D.命令332.“角色”是DBS采用的()措施。[单选题]A.并发控制B.恢复C.安全性(正确答案)D.完整性335.下列哪个不是数据库系统必须提供的数据控制功能()。[单选题]A.安全性B.并发控制C.可移植性(正确答案)D.完整性336.参照完整性约束是为了()。[单选题]A.限制引用不同关系中的元组数据B.限制引用一个关系中的不同元组数据C.限制两个关系相互引用D.限制一个关系引用与之相联系的关系中的不存在的元组数据(正确答案)337.疫苗接种记录表中,有各次接种是否有不良反应的列,规定前次接种出现异常的人后续不能接种,这属于()。[单选题]A.静态关系约束B.静态列级约束C.动态列级约束D.静态元组约束(正确答案)338.下面哪一个不是完整性控制的功能?()[单选题]A.检查功能B.发现违背完整性约束后所采取的措施C.定义功能D.日志文件(正确答案)339.数据完整性保护中的约束条件主要是指()。[单选题]A.值的约束和结构的约束(正确答案)B.并发控制的约束C.用户口令校对D.用户操作权限的约束340.限制表中大学生的年龄在15~28岁之间,这属于()。[单选题]A.静态元组约束B.动态列级约束C.静态关系约束D.静态列级约束(正确答案)343.要求事务读前加共享锁,读完即释放,这种封锁协议是()。[单选题]A.3级封锁协议B.2级封锁协议(正确答案)C.4级封锁协议D.1级封锁协议344.事务并发中出现的主要问题是()[单选题]A.不一致的分析B.三个选项都正确(正确答案)C.对未提交更新的依赖D.丢失更新345.事务的并发执行不会破坏DB的完整性,这个性质称为事务的()。[单选题]A.原子性B.持久性C.隔离性(正确答案)D.一致性346.设事务T1和T2,对数据库中地数据A进行操作,可能有如下几种情况,请问哪一种不会发生冲突操作()[单选题]A.T1正在写A,T2也要写AB.T1正在读A,T2也要读A(正确答案)C.T1正在读A,T2要写AD.T1正在写A,T2要读A348.数据库系统并发控制的主要方法是采用()机制。[单选题]A.改为串行B.封锁(正确答案)C.不加任何控制D.拒绝350.事务的原子性是指()。[单选题]A.事务中包括的所有操作要么都做,要么都不做(正确答案)B.一个事务内部的操作及使用的数据对并发的其他事务是隔离的C.事务一旦提交,对数据库的改变时永久的D.事务必须使数据库从一个一致性状态变到另一个一致性状态351.一个事务中所有对数据库的操作是一个不可分割的操作序列,这称为事务的()。[单选题]A.隔离性B.持久性C.一致性D.原子性(正确答案)352.如果事务T获得了数据项Q上的排他锁,则T对Q()[单选题]A.只能写不能读B.只能读不能写C.不能读也不能写D.既可读又可写(正确答案)353.使某个事务永远处于等待状态,而得不到执行的现象称为()。[单选题]A.活锁(正确答案)B.不可串行调度C.死锁D.串行调度354.若事务T对数据R已加X锁,则其他事务对数据R()。[单选题]A.可以加S锁不能加X锁B.不能加S锁可以加X锁C.可以加S锁也可以加X锁D.不能加任何锁(正确答案)355.为了防止一个用户的工作不适当地影响另一个用户,应该采取()[单选题]A.并发控制(正确答案)B.完整性控制C.访问控制D.安全性控制356.如果事务T获得了数据对象Q上的排它锁,则T对Q()。[单选题]A.只可写不可读B.只可读不可写C.不可读不可写D.既可读又可写(正确答案)357.要求事务读前加共享锁,事务结束释放,这种封锁协议是()。[单选题]A.4级封锁协议B.1级封锁协议C.3级封锁协议(正确答案)D.2级封锁协议358.两个事务T1、T2,并发操作如下所示,则()。[单选题]A.不可重复读B.读脏数据C.不存在任何问题D.丢失修改(正确答案)359.两个事务T1、T2,其并发操作如下所示,则()。[单选题]A.读脏数据(正确答案)B.丢失修改C.没有任何问题D.不可重复读360.解决并发操作带来的数据不一致问题普遍采用()技术。[单选题]A.封锁(正确答案)B.B.存取控制C.恢复D.D.协商361.关于“死锁”,下列说法中正确的是()。[单选题]A.当两个用户竞争相同资源时不会发生死锁B.只有出现并发操作时,才有可能出现死锁(正确答案)C.在数据库操作中防止死锁的方法是禁止两个用户同时操作数据库D.死锁是操作系统中的问题,数据库操作中不存在362.若不控制并发问操作,将带来()问题。[单选题]A.死锁B.不一致(正确答案)C.死机D.安全性363.如果事务T获得了数据对象Q上的共享锁,则T对Q()。[单选题]A.只可读不可写(正确答案)B.不可读不可写C.只可写不可读D.既可读又可写364.事务的原子性是指()。[单选题]A.事务中包括的所有操作要么都做,要么都不做(正确答案)B.事务一旦提交,对数据库的改变就是永久的C.一个事务内部的操作及使用的数据对并发的其他事务是隔离的D.事务必须是使数据库从一个一致性状态变到另一个一致性状态365.数据库管理系统的并发控制、完整性检查、安全性检查功能是对数据库的()。[单选题]A.控制(正确答案)B.定义C.操纵D.保护366.下列不属于并发操作带来数据不一致问题是()[单选题]A.不可重复读B.死锁(正确答案)C.读脏数据D.丢失修改367.数据库的并发操作可能带来的一个问题是()。[单选题]A.丢失修改(正确答案)B.增加数据冗余C.提高数据独立性D.非法用户使用368.()是DBMS的基本单位,它是用户定义的一组逻辑一致的程序序列。[单选题]A.文件B.事务(正确答案)C.命令D.程序369.多用户数据库系统的目标之一是使它的每个用户好像正在使用一个单用户数据库,为此数据库系统必须进行()。[单选题]A.并发控制(正确答案)B.安全性控制C.完整性控制D.可靠性控制370.并发操作带来的不一致性是()[单选题]A.丢失修改、不可重复读、脏读(正确答案)B.丢失修改、不可重复读C.不可重复读、脏读、死锁D.丢失修改、不可重复读、死锁371.在第一个事务以S封锁方式读数据A时,第二个事务对数据A的读方式会遭到失败的是()。[单选题]A.实现X封锁的读(正确答案)B.不加封锁的读C.实现S封锁的读D.实现共享型封锁的读372.事务T在修改数据R之前必须先对其加X锁,直到事务结束才释放,这是()[单选题]A.三级封锁协议B.二级封锁协议C.零级封锁协议D.一级封锁协议(正确答案)373.数据库运行过程中发生的故障通常有三类,即()。[单选题]A.数据故障、程序故障、系统故障B.软件故障、硬件故障、介质故障C.事务故障、系统故障、介质故障(正确答案)D.程序故障、操作故障、运行故障374.DBMS的恢复子系统,保证了事务()的实现。[单选题]A.原子性和一致性(正确答案)B.一致性和隔离性C.持久性和隔离性D.原子性和隔离性375.数据库恢复的基础是利用转储的冗余数据。这些转储的冗余数据包括()

。[单选题]A.日志文件、数据库后备副本(正确答案)B.数据字典、应用程序、日志文件、审计档案C.数据字典、应用程序、审计档案、数据库后备副本D.数据字典、应用程序、数据库后备副本376.数据库的系统故障发生时,未完成事务对数据库的更新已写入了数据库,则系统故障的恢复需要进行()处理。[单选题]A.REDOB.COMMITC.ROLLBACKD.UNDO(正确答案)377.()用来记录对数据库中数据进行的每一次更新操作。[单选题]A.后援副本B.日志文件(正确答案)C.缓冲区D.数据库378.日志文件记录事务对数据库的更新,它的用途是()。[单选题]A.事务并发控制B.安全性控制C.完整性约束D.数据库恢复(正确答案)379.数据库的系统故障发生时,已提交的事务对数据库的更新还留在缓冲区未写入数据库,则系统故障的恢复需要进行()处理。[单选题]A.ROLLBACKB.REDO(正确答案)C.UNDOD.COMMIT380.若系统在运行过程中,由于某种原因,造成系统停止运行,致使事务在执行过程中以非控制方式终止,这时内存中的信息丢失,而存储在外存上的数据未受影响,这种情况称为()

。[单选题]A.运行故障B.系统故障(正确答案)C.介质故障D.事务故障381.若系统在运行过程中,由于某种硬件故障,使存储在外存上的数据部分损失或全部损失,这种情况称为()。[单选题]A.系统故障B.介质故障(正确答案)C.运行故障D.事务故障382.数据库恢复的主要依据是()。[单选题]A.日志文件(正确答案)B.基本表C.DBAD.封锁协议383.下面哪一个不是数据库复制的方式?()[单选题]A.对等复制B.级联复制C.主从复制D.镜像复制(正确答案)384.数据库实施的主要工作有以下几个方面,除了()[单选题]A.编制与调试应用程序。B.数据库试运行。C.定期对数据库进行备份。(正确答案)D.用DDL定义数据库结构。E.数据装载。385.以下关于数据库设计的步骤,哪一个顺序不正确()[单选题]A.需求分析,逻辑结构设计,概念结构设计,运行和维护(正确答案)B.需求分析,物理设计,实施,运行与维护C.概念结构设计,物理设计,实施,运行与维护D.需求分析,逻辑结构设计,物理设计,实施386.下面关于数据库的不同阶段形成数据库的各级模式,错误的对应是()[单选题]A.内模式--物理结构设计阶段B.外模式--概念结构设计阶段(正确答案)C.概念模式--概念结构设计阶段D.逻辑模式--逻辑结构设计阶段387.在关系数据库设计中,设计关系模式是()的任务。[单选题]A.需求分析阶段B.概念设计阶段C.物理设计阶段D.逻辑设计阶段(正确答案)388.下面关于数据库设计过程,排序正确的是()[单选题]A.概念结构设计,物理设计,逻辑结构设计B.逻辑结构设计,概念结构设计,物理设计C.物理设计,逻辑结构设计,概念结构设计D.概念结构设计,逻辑结构设计,物理设计(正确答案)389.以下哪个步骤并不属于数据库设计的步骤阶段()[单选题]A.用户需求分析B.数据库文档设计(正确答案)C.数据库运行和维护D.数据库实施390.把表和索引分开放在不同的磁盘上以提高性能是哪个阶段考虑的事项()[单选题]A.数据库实施B.需求分析C.数据库物理设计(正确答案)D.数据库运行与维护391.数据流图是在数据库()阶段完成的。[单选题]A.概念设计B.需求分析(正确答案)C.逻辑设计D.物理设计392.下列不属于需求分析阶段工作的是()[单选题]A.建立E-R图(正确答案)B.分析用户活动C.建立数据字典D.建立数据流图393.下面关于数据库设计中需求分析阶段的叙述,错误的是()[单选题]A.需求分析的阶段成果是要编写包含数据流图、ER图等内容的系统需求说明书。(正确答案)B.需求分析的任务是通过详细调查现实世界要处理的对象,充分了解原系统的工作概况,明确用户的各种需求,然后在此基础上确定新系统的功能。C.需求分析确定的新系统必须充分考虑今后可能的扩充和改变,不能仅仅按当前应用需求来设计数据库。D.需求分析的重点是调查、收集与分析用户在数据

温馨提示

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

最新文档

评论

0/150

提交评论