2012年9月份考试数据库原理第二次作业.doc_第1页
2012年9月份考试数据库原理第二次作业.doc_第2页
2012年9月份考试数据库原理第二次作业.doc_第3页
2012年9月份考试数据库原理第二次作业.doc_第4页
2012年9月份考试数据库原理第二次作业.doc_第5页
已阅读5页,还剩5页未读 继续免费阅读

下载本文档

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

文档简介

2012年9月份考试数据库原理第二次作业一、单项选择题 (共25题、总分100分、得分0分)1.只有两个属性的关系,其最高范式必属于( )。(本题分数:4分,本题得分:0分。)A、 1NFB、 2NFC、 3NFD、 BCNF题目信息难度:3正确答案:D解题方案:由BCNF的定义可以看到,每个BCNF的关系模式都具有如下3个性质。所有非主属性都完全函数依赖于每个侯选码。所有主属性都完全函数依赖于每个不包含它的侯选码。没有任何属性完全函数依赖于非码的任何一组属性。2.存储在计算机外部存储介质上的结构化的数据集合,其英文名称是( )。(本题分数:4分,本题得分:0分。)A、 Data Dictionary(简写DD)B、 Data Base System(简写为DBS)C、 Data Base(简写DB)D、 Data Base Management(简写为DBMS)题目信息难度:3正确答案:C解题方案:存储在计算机外部存储介质上的结构化的数据集合称为数据库,英文缩写词为DB。DD是数据宇典的英文缩写词,DBS是数据库系统的英文缩写词,DBMS是数据库管理系统的英文缩写词。本题答案为C。3.数据模型用来表示实体间的联系,但不同的数据库管理系统支持不同的数据模型。在常用的数据模型中,不包括( )。(本题分数:4分,本题得分:0分。)A、 网状模型B、 链状模型C、 层次模型D、 关系模型题目信息难度:4正确答案:B解题方案:DBMS支持的数据模型有层次模型、网状模型、关系模型和面向对象的模型。本题答案为B。4.自然联接是构成新关系的有效方法。一般情况下,当对关系R和S是用自然联接时,要求R和S含有一个或者多个共有的()(本题分数:4分,本题得分:0分。)A、A记录B、B行C、C属性D、D元组题目信息难度:4正确答案:C解题方案:自然联接是构成新关系的有效方法。一般情况下,当对关系R和S是用自然联接时,要求R和S含有一个或者多个共有的属性5.数据库系统并发控制的主要方法是采用( )机制。(本题分数:4分,本题得分:0分。)A、 拒绝B、 改为串行C、 封锁D、 不加任何控制题目信息难度:5正确答案:C解题方案:参见封锁的知识点内容。6.在数据库的概念设计中,最常用的数据模型是( )。(本题分数:4分,本题得分:0分。)A、 形象模型B、 物理模型C、 逻辑模型D、 实体联系模型题目信息难度:5正确答案:D解题方案:在数据库设计中,E-R图用于数据库的概念设计。本题答案为D。7.SQL语言具有( )的功能。(本题分数:4分,本题得分:0分。)A、 关系规范化,数据操纵,数据控制B、 数据定义,数据操纵,数据控制C、 数据定义,关系规范化,数据控制D、 数据定义,关系规范化,数据操纵题目信息难度:5正确答案:B解题方案:SQL语言自身不具各关系规范化功能。本题答案为B。8.、一般不适合建立索引的属性有( )。(本题分数:4分,本题得分:0分。)A、 主码和外码B、 可以从索引直接得到查询结果的属性C、 对于范围查询中使用的属性D、 经常更新的属性题目信息难度:5正确答案:D解题方案:参见索引知识点内容的描述9.在关系R(R#,RN,S)和S(S#,SN SD)中,R的主码是R,S的主码是S,则S在R中称为( )。(本题分数:4分,本题得分:0分。)A、 外码B、 候选码C、 主码D、 超码题目信息难度:5正确答案:A解题方案:关系S中的主码S出现在关系R中,而S又不是R的主码,所以S是关系R中的外码。本题答案为A10.规范化理论是关系数据库进行逻辑设计的理论依据,根据这个理论,关系数据库中的关系必须满足:每一个属性都是()(本题分数:4分,本题得分:0分。)A、A长度不变的B、B不可分解的C、C互相关联的D、D互不相关的题目信息难度:5正确答案:B解题方案:规范化理论是关系数据库进行逻辑设计的理论依据,根据这个理论,关系数据库中的关系必须满足:每一个属性都是不可分解的11.对于事务并发控制处理,若发现“事务等待图”中存在回路,则( )。(本题分数:4分,本题得分:0分。)A、 出现死锁B、 出现活锁C、 事务执行失败D、 事务执行成功题目信息难度:5正确答案:A解题方案:参见并发控制的死锁部分的内容12.在数据库中,下列说法( )是不正确的。(本题分数:4分,本题得分:0分。)A、 数据库避免了一切数据的重复B、 若系统是完全可以控制的,则系统可确保更新时的一致性C、 数据库中的数据可以共享D、 数据库减少了数据冗余题目信息难度:5正确答案:A解题方案:数据的结构化提高了数据的共享性,减少了数据冗余,但并不能避免一切数据的重复。在关系数据库中,数据间的联系正是通过不同关系中公共属性下的冗余数据来实现的。本题答案为A13.数据流图(DFD)是用于描述结构化方法中( )阶段的工具。(本题分数:4分,本题得分:0分。)A、 可行性分析B、 详细设计C、 需求分析D、 程序编码题目信息难度:5正确答案:C解题方案:在需求分析阶段利用数据流图来表示数据与加工之间的关系。本题答案为C。14.如用下面的SQL语句创建一个表student:CREATE TABLE student (NO CHAR(4) NOT NULL, NAME CHAR(8) NOT NULL,SEX CHAR(2), AGE INT),可以插入到student表中的是( )。(本题分数:4分,本题得分:0分。)A、 (1031,曾华,男,23)B、 (1031,曾华,NULL,NULL)C、 (NULL,曾华,男,23)D、 (1031,NULL,男,23)题目信息难度:5正确答案:B解题方案:A中性别SEX属性值格式不正确:C中NO属性值不能为空:D中NAME属性值不能为空。本题答案为B。15.数据流图是在数据库( )阶段完成的。(本题分数:4分,本题得分:0分。)A、 逻辑设计B、 物理设计C、 需求分析D、 概念设计题目信息难度:6正确答案:C解题方案:在需求分析阶段,对获得的业务流程及业务与数据联系的形式描述一般采用数据流分析法,分析结果以数据流图表示。本题答案为C。16.不包括在数据库系统数据控制功能中的是( )。(本题分数:4分,本题得分:0分。)A、 安全性B、 可移植性C、 完整性D、 恢复题目信息难度:6正确答案:B解题方案:不包括在数据库系统数据控制功能中的是可移植性,其他都是数据库系统数据控制功能中的内容。17.一般地,一个数据库系统的外模式( )。(本题分数:4分,本题得分:0分。)A、 只能有一个B、 最多只能有一个C、 至少两个D、 可以有多个题目信息难度:6正确答案:D解题方案:外模式是对用户能够看见和使用的局部数据的逻辑结构和特征的描述,一个数据库系统通常包含多个应用,一个应用程序只能使用一个外模式,但同一个外模式可以为某一用户的多个应用使用,所以一个数据库系统可以有多个外模式。本题答案为D。18.使某个事务永远处于等待状态,而得不到执行的现象称为( )。(本题分数:4分,本题得分:0分。)A、 死锁B、 活锁C、 串行调度D、 不可串行调度题目信息难度:6正确答案:B解题方案:封锁技术可能会带来活锁和死锁问题。使某个事务永远处于等侍状态,而得不到执行的现象称为活锁。本题答案为B。19.按照1级封锁协议,若要更新记录R的事务,必须先执行操作( )。(本题分数:4分,本题得分:0分。)A、 LOCK X(R) LOCK S(R)B、 READ (R) WRITE (R)题目信息难度:6正确答案:A解题方案:1级封锁协议的内容是:事务T修改数据 R之前必须先对其X加锁,直到事务结束才释放。事务结束包括正常结束和非正常结束20.在通常情况下,下面的关系中不可以作为关系数据库的关系是( )。(本题分数:4分,本题得分:0分。)A、 R1(学生号,学生名,性别)B、 R2(学生号,学生名,班级号)C、 R3(学生号,学生名,宿舍号)D、 R4(学生号,学生名,简历)题目信息难度:6正确答案:D解题方案:关系必须是规范化的,即关系中的每个属性都是最小的不可再分的,而R4关系中的“简历”属性可以再分。本题答案为D。21.一个关系数据库文件中的各条记录( )。(本题分数:4分,本题得分:0分。)A、 前后顺序不能任意颠倒,一定要按照输入的顺序排列B、 前后顺序可以任意颠倒,不影响库中的数据关系C、 前后顺序可以任意颠倒,但排列顺序不同,统计处理的结果就可能不同D、 前后顺序不能任意颠倒,一定要按照码段值的顺序排列题目信息难度:7正确答案:B解题方案:由关系的性质可知,关系中行、列的顺序无关紧要,可以任意交换。本题答案为B。22.现在有这样的三个表,包括学生表S、课程表C和学生选课表SC,它们的结构如下:C(S#,SN,SEX,AGE,DEPT)C(C#,CN)SC(S#,C#,GRADE),其中,S#为学号,SN为姓名,SEX为性别,AGE为年龄,DEPT为系列,C#为课程号,CN为课程名,GRADE为成绩。检索选修4门以上课程的学生总成绩(不统计不及格的课程),并要求按总成绩的降序排列出来。正确的SELECT语句是( )。(本题分数:4分,本题得分:0分。)A、 SELECT S#,SUM(GRADE) FROM SC WHERE GRADE=60 GROUP BY S# ORDER BY 2 DESC HAVING COUNT(*)=4B、 SELECT S#,SUM(GRADE) FROM SC WHERE GRADE=60 GROUP BY S# HAVING COUNT(*)=4 ORDER BY 2 DESCC、 SELECT S#,SUM(GRADE) FROM SC WHERE GRADE=60 HAVING COUNT(*)=4 GROUP BY S# ORDER BY 2 DESCD、 SELECT S#,SUM(GRADE) FROM SC WHERE GRADE=60 ORDER BY 2 DESC GROUP BY S# HAVING COUNT(*)=4题目信息难度:7正确答案:B解题方案:参见SQL查询章节内容23.SQL语言提供( )语句实现数据存取的安全性控制。(本题分数:4分,本题得分:0分。)A、 CREATE TABLEB、 GRANT和REVOKEC、 COMMITD、 ROLLBACK题目信息难度:7正确答案:B解题方案:SQL语言用GRANT语句授予操作权限,GRANT语句的一般格式为:GRANT,TO,WITH GRANT OPTION;其语义为将对指定操作对象的指定操作权限授予指定的用户。授予的权限可以由DAB或其他授权者用REVOKE语句收回,REVOKE语句的一般格式为:REVOKE ,ONFROM,用户;24.有两个关系R和S,分别包含15个和10个元组,则在RS,RS,RS中不可能出现的元组数目情况是( )。(本题分数:4分,本题得分:0分。)A、 15,5,10B、 18,7,7C、 21,11,4D、 25,15,0题目信息难度:7正确答案:B解题方案:(1)答案A的情形:若RS为10个元组,那么RS为15个元组、RS为5个元

温馨提示

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

评论

0/150

提交评论