MOOC 数据库系统原理-华中科技大学 中国大学慕课答案_第1页
MOOC 数据库系统原理-华中科技大学 中国大学慕课答案_第2页
MOOC 数据库系统原理-华中科技大学 中国大学慕课答案_第3页
MOOC 数据库系统原理-华中科技大学 中国大学慕课答案_第4页
MOOC 数据库系统原理-华中科技大学 中国大学慕课答案_第5页
已阅读5页,还剩45页未读 继续免费阅读

下载本文档

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

文档简介

MOOC数据库系统原理-华中科技大学中国大学慕课答案第1章单元测验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、问题:数据模型的三要素包括数据结构、数据操作和()选项:A、数据约束B、数据安全C、数据字典D、数据共享正确答案:【数据约束】7、问题:层次模型中的冗余结点法解决了下列选项中的()问题选项:A、查询优化B、数据规范化C、描述多对多联系D、插入异常正确答案:【描述多对多联系】8、问题:一个节点可以有多个双亲,节点之间可以有多种联系的模型是()选项:A、网状模型B、关系模型C、层次模型D、以上都有正确答案:【网状模型】9、问题:下列数据库采用非过程式的方式访问数据的是()选项:A、层次模型数据库B、网状模型数据库C、关系模型数据库D、以上选项都是正确答案:【关系模型数据库】10、问题:下列关系数据模型的特点正确的是()选项:A、关系模型的存取路径对用户不透明B、查询效率高于非关系数据模型C、无须对用户的查询请求进行优化D、实体和各类联系都用关系来表示正确答案:【实体和各类联系都用关系来表示】11、问题:在数据库系统中,提供数据与应用程序间物理独立性的是()选项:A、外模式/模式映像B、模式/内模式映像C、外模式/内模式映像D、子模式/模式映像正确答案:【模式/内模式映像】12、问题:在数据库系统中,如果数据库的物理结构发生了变化,那么用户的应用程序(ꢀꢀ)选项:A、必须改变B、自动改变C、可以不变D、必须重写正确答案:【可以不变】13、问题:数据之间的全局联系是在()中进行定义。选项:A、外模式B、模式C、内模式D、子模式正确答案:【模式】14、问题:以下不属于DBA职责的是()。选项:A、定义和实施数据库的备份和恢复策略B、定义数据的安全性和完整性规则,负责分配各个应用程序对数据库的存取权限C、参与数据库设计的全过程,决定整个数据库的结构和内容D、为终端用户开发和设计应用程序正确答案:【为终端用户开发和设计应用程序】15、问题:数据库-DB,数据库系统-DBS和数据库管理系统-DBMS之间的关系是()。选项:A、DBS包括DB和DBMSB、DBMS包括DB和DBSC、DB包括DBS和DBMSD、DBS就是DB,也就是DBMS正确答案:【DBS包括DB和DBMS】第2章单元测验1、问题:在选课表SC关系中,包含“成绩”属性,要求这个属性的值只能取[0,100],这属于()选项:A、实体完整性B、用户自定义完整性C、参照完整性D、以上都是正确答案:【用户自定义完整性】2、问题:在关系模型中,下列说法不正确的是()选项:A、一个关系中不要考虑元组的排列的顺序B、一个关系中不要考虑属性的排列的顺序C、一个关系中允许列名相同D、一个关系中不能存在可再分的属性正确答案:【一个关系中允许列名相同】3、问题:下列关于候选码的说法正确的是()选项:A、候选码都可以唯一标识一个元组B、候选码中只能包含一个属性C、主属性可以取空值D、关系的外码不可以取空值正确答案:【候选码都可以唯一标识一个元组】4、问题:有两个关系R(A,B,C)和S(B,C,D),将R和S进行广义笛卡尔积,得到的结果包含()个列选项:A、4B、6C、5D、2正确答案:【6】5、问题:有关系:教学(学号、教工号、课程号)。假定每个学生可以选修多门课程,每门课程可以由多名学生来选修,每个老师能讲授多门课程,每门课程可以由多个老师来讲授,那么该关系的主码是()选项:A、课程号B、教工号C、学号D、(学号,教工号,课程号)正确答案:【(学号,教工号,课程号)】6、问题:下列选项正确描述3元关系和5元关系的自然连接运算的结果属性个数的是()选项:A、3个B、3~5个C、5~7个D、5~8个正确答案:【5~8个】7、问题:设有如下关系R和S,求R?S,结果正确的是()选项:A、B、C、D、正确答案:【】8、问题:设有如下关系:职工关系EMP(E#,ENAME,AGE,SEX),E#表示职工号,ENAME表示职工名,AGE表示职工年龄,SEX表示职工性别。查询:检索超过50岁的男职工的工号和姓名。下面关系代数表达式正确的是()选项:A、B、C、D、正确答案:【】第3章单元测验1、问题:下列4项中,关于SQL的不正确说法是()选项:A、SQL是关系数据库国际标准语言。B、SQL是集数据定义、查询、操纵和控制功能于一体的语言。C、SQL也称为非过程的结构化查询语言。D、SQL语言可以自动实现关系数据库规范化。正确答案:【SQL语言可以自动实现关系数据库规范化。】2、问题:数据库管理系统中,能实现对数据库中数据的查询、插入、修改和删除等操作的数据库语言称为()选项:A、数据定义语言B、数据管理语言C、数据操纵语言D、数据控制语言正确答案:【数据操纵语言】3、问题:SQL语言有两种使用方式,称为交互式SQL和()选项:A、提示式SQLB、嵌入式SQLC、解释式SQLD、结构式SQL正确答案:【嵌入式SQL】4、问题:下列4项中,关于数据库对象的说法不正确的是()选项:A、一个RDBMS的实例中,可建立多个数据库(或目录)B、一个数据库(或目录)中可以包含多个SQL的schemaC、SQL的一个schema内可以建立多个表、视图和索引等D、SQL的一个schema对应一个用户正确答案:【SQL的一个schema对应一个用户】5、问题:关系模型中,下列关于关键字的说法正确的是()选项:A、至多由一个属性组成B、可以由随机多个任意属性组成C、可由一个或多个其值能惟一标识该关系模式中任一元组的属性组成D、一个关系不允许有多个候选关键字正确答案:【可由一个或多个其值能惟一标识该关系模式中任一元组的属性组成】6、问题:若要在基本表Student中增加一列Addr(通讯地址),SQL语句为()选项:A、ALTERTABLEStudentADDAddrChar(20);B、ALTERTABLEStudentCOLUMNADDAddrChar(20);C、ADDTABLEStudentAddrChar(20);D、ADDTABLEStudentALTERAddrChar(20);正确答案:【ALTERTABLEStudentADDAddrChar(20);】7、问题:执行表删除语句“DROPTableStudent;”,则以下4项不正确的是()选项:A、若该表上有索引,则一并删除B、若该表上有视图,则一并删除C、若该表中有数据,则一并删除D、数据字典中的该表定义,将一并删除正确答案:【若该表上有视图,则一并删除】8、问题:SQL中对应于笛卡尔积运算的是()选项:A、SELECT子句B、FROM子句C、WHERE子句D、UNION子句正确答案:【FROM子句】9、问题:列出SC表中所有考试不及格的学生的学号Sno(无须重复),其SQL语句为()选项:A、SELECTDISTINCTSnoFROMSCWHEREGrade60;B、SELECTDISTINCTSnoFROMSCWHEREGradeISNULL;C、SELECTSnoFROMSCWHEREGrade60;D、SELECTALLSnoFROMSCWHEREGrade60;正确答案:【SELECTDISTINCTSnoFROMSCWHEREGrade60;】10、问题:下列选项中哪一个是正确的空值查询条件的SQL表达()选项:A、NULLB、!=NULLC、ISNOTNULLD、NOTISNULL正确答案:【ISNOTNULL】11、问题:SQL查询语句中,“LIKE'HUST\_%DB_'ESCAPE'\'”表示查找字符匹配条件为()选项:A、以“HUST_DB”为首的字符串B、以“HUST_”为首,“DB_”为尾的字符串C、以“HUST_”为首,“DB”为尾部倒数第3、第2个字符的字符串D、以上选项都不正确正确答案:【以“HUST_”为首,“DB”为尾部倒数第3、第2个字符的字符串】12、问题:在学生成绩表SC中,查询学生成绩信息,结果首先按成绩降序排列,若成绩相同则按学号升序排序,则以下排序子句正确的是()选项:A、ORDERBYGRADE,SNOB、ORDERBYGRADEDESC,SNOC、ORDERBYGRADEDESCD、ORDERBYSNOASC,GRADEDESC正确答案:【ORDERBYGRADEDESC,SNO】13、问题:集合函数(如SUM,AVG)不能出现在SELECT语句的()短语中选项:A、SELECTB、WHEREC、HAVINGD、ORDERBY正确答案:【WHERE】14、问题:在学生选课数据库中,查询平均成绩大于等于60分的同学,SQL语句为()选项:A、SELECTSno,AVG(Grade)FROMSCGROUPBYSnoHAVINGAVG(Grade)=60;B、SELECTSnoFROMSCWHEREGrade=60GROUPBYSno;C、SELECTSno,GradeFROMSCGROUPBYSnoHAVINGAVG(Grade)=60;D、SELECTSnoFROMSCGROUPBYSnoHAVINGGrade=60;正确答案:【SELECTSno,AVG(Grade)FROMSCGROUPBYSnoHAVINGAVG(Grade)=60;】15、问题:已知关系R(A,B,C,D)中有10个元组,关系S(B,D,F)中有100个元组,则R与S自然连接的结果关系的元组个数是()选项:A、100B、10C、1000D、不确定正确答案:【不确定】16、问题:学校数据库中有学生和宿舍两个关系:学生(学号,姓名)和宿舍(楼名,房间号,床位号,学号)假设有的学生不住宿,床位也可能空闲。如果要列出所有学生住宿和宿舍分配的情况,包括没有住宿的学生和空闲的床位,则应执行()选项:A、全外联接B、左外联接C、右外联接D、自然联接正确答案:【全外联接】17、问题:在SQL中,与NOTIN等价的条件表达是()选项:A、=SOMEB、ALLC、SOMED、NOTALL正确答案:【ALL】18、问题:检索选修了课程”C1”的学生中成绩最高的学生的学号,正确的SELECT语句为()选项:A、SELECTSnoFROMSCWHERECno=’C1’ANDGRADE=ALL(SELECTGradeFROMSCWHERECno=’C1’);B、SELECTSnoFROMSCWHERECno=’C1’ANDGRADEIN(SELECTGradeFROMSCWHERECno=’C1’);C、SELECTSnoFROMSCWHERECno=’C1’ANDGRADEANY(SELECTGradeFROMSCWHERECno=’C1’);D、SELECTSnoFROMSCWHERECno=’C1’ANDGRADE=(SELECTGradeFROMSCWHERECno=’C1’);正确答案:【SELECTSnoFROMSCWHERECno=’C1’ANDGRADE=ALL(SELECTGradeFROMSCWHERECno=’C1’);】19、问题:下列选项中的SQL谓词可以用来表达类似关系代数除运算查询需求的是()选项:A、=ALLB、=ANYC、EXISTSD、EXCEPT正确答案:【EXISTS】20、问题:在学生选课数据库中,已知Student表中共有50个学生,有45人参加了课程‘1’的考试(分数存在SC表中),其中10人不及格。执行以下SQL语句:SELECT*FROMStudentWHEREEXISTS(SELECTSnoFROMSCWHEREGrade60ANDCno=’1’),查询结果将产生()条记录选项:A、10B、35C、45D、50正确答案:【50】21、问题:使用如下SQL语句创建学生Student表CREATETABLEStudent(SnoCHAR(4)NOTNULL,SnameCHAR(8)NOTNULL,SEXbit,AGESMALLINT);可以插入到Student表中的是()选项:A、(‘1000’,‘zhang1’,‘M’,18)B、(NULL,‘zhang3’,1,18)C、(‘1001’,‘zhang2’,NULL,NULL)D、(‘1003’,NULL,1,18)正确答案:【(‘1001’,‘zhang2’,NULL,NULL)】22、问题:在学生选课数据库中,将所有选了课程‘DB’且分数在60~70分之间的学生的成绩增加百分之十,SQL语句为()选项:A、UPDATESCSETGrade=Grade*1.1WHERECno=’DB’ANDGradeBETWEEN60AND70;B、UPDATESCSETGrade+=Grade*0.1WHERECno=(SelectCnoFromCourseWHERECname=’DB’)ANDGrade=60ANDGrade=70;C、UPDATESCSETGrade=Grade*1.1WHERECno=(SelectCnoFromCourseWHERECname=’DB’)ANDGrade=60ANDGrade=70;D、UPDATESCSETGrade=Grade*1.1WHERECnoIN(SelectCnoFromCourseWHERECname=’DB’)ANDGradeBETWEEN60AND70;正确答案:【UPDATESCSETGrade=Grade*1.1WHERECnoIN(SelectCnoFromCourseWHERECname=’DB’)ANDGradeBETWEEN60AND70;】23、问题:以下有关DELETE语句的说法,不正确的是()选项:A、可以用DELETE语句删除某表中指定元组的值B、可以用DELETE语句删除某表中指定属性列的值C、可以用DELETE语句删除某表中所有数据D、不可以用DELETE语句删除某表的元数据(即表定义)正确答案:【可以用DELETE语句删除某表中指定属性列的值】24、问题:数据库中只存放视图的()选项:A、操作B、对应的数据C、定义D、限制正确答案:【定义】25、问题:下列选项完整的描述了SQL中视图的导出来源的是()选项:A、基本表B、视图C、临时表D、基本表或视图正确答案:【基本表或视图】26、问题:创建一个视图NPStuView,记录各课程考试有不及格的学生信息(包括:学号Sno,姓名Sname,课程号Cno,课程名Cname,成绩Grade)。则,该视图创建语句为()选项:A、CREATEViewNPStuViewASSELECTSno,Sname,Cno,Cname,GradefromStudent,SC,CourseWHEREGrade60;B、CREATEViewNPStuView(Sno,Sname,Cno,Cname,Grade)ASSELECTStudent.Sno,Sname,Course.Cno,Cname,GradefromStudent,SC,CourseWHEREStudent.Sno=SC.SnoandSC.Cno=Course.CnoandGrade60;C、CREATEViewNPStuViewASSELECTSno,Sname,Course.Cno,Cname,GradefromStudent,SC,CourseWHEREStudent.Sno=SC.SnoandSC.Cno=Course.CnoandGrade60;D、CREATEViewNPStuView(Sno,Sname,Cno,Cname,Grade)SELECTStudent.Sno,Sname,Course.Cno,Cname,GradefromStudent,SC,CourseWHEREStudent.Sno=SC.SnoandSC.Cno=Course.CnoandGrade60;正确答案:【CREATEViewNPStuView(Sno,Sname,Cno,Cname,Grade)ASSELECTStudent.Sno,Sname,Course.Cno,Cname,GradefromStudent,SC,CourseWHEREStudent.Sno=SC.SnoandSC.Cno=Course.CnoandGrade60;】27、问题:若有SQL语句‘SELECTA.ENO,B.LEADERNOFROMEMPA,EMPBWHEREA.LEADERNO=B.ENO’,则下列选项错误的是()选项:A、该查询使用了派生表B、该查询对应了连接运算C、该查询使用了别名D、该查询在DBMS内部可以通过嵌套循环的方式实现正确答案:【该查询使用了派生表】28、问题:按标准SQL定义,RDBMS所支持的抽象对象包括()选项:A、SchemaB、ViewC、DatabaseD、Table正确答案:【Schema#View#Table】29、问题:关于CreateTable语句,以下说法正确的有()选项:A、一个表至少包含一个属性列B、实际数据库系统中一个表可以包含的列的个数不限C、建表同时,可以定义与该表相关的完整性约束条件D、建表时,可以定义该表所需要的索引正确答案:【一个表至少包含一个属性列#建表同时,可以定义与该表相关的完整性约束条件】30、问题:SQL语言非常灵活,SELECT查询块可以出现在()中选项:A、GROUPBY子句B、FROM子句C、HAVING子句D、UNION子句正确答案:【FROM子句#HAVING子句#UNION子句】31、问题:下列集函数一定会跳过NULL而只处理非空值的有()选项:A、COUNTB、SUMC、AVGD、MIN正确答案:【SUM#AVG#MIN】32、问题:在视图上能完成的操作有()选项:A、更新视图B、查询C、在视图上定义新的基本表D、在视图上定义新的视图正确答案:【更新视图#查询#在视图上定义新的视图】第4章单元测验1、问题:“授权”是数据库系统采用的一种()措施选项:A、完整性控制B、安全性控制C、恢复D、并发控制正确答案:【安全性控制】2、问题:为了保护数据库,需要减少授权用户给入侵者提供访问机会的可能性,这属于数据库安全性措施的()层?选项:A、物理层B、网络层C、数据库系统层D、人员层正确答案:【数据库系统层】3、问题:SQL的GRANT语句中WITHGRANTOPTION的作用是()选项:A、被授权用户成为数据拥有者B、被授权用户成为管理员C、被授权用户可转授权限D、被授权用户可创建角色正确答案:【被授权用户可转授权限】4、问题:在数据库的安全控制中,授权的数据对象的(),授权子系统就越灵活选项:A、范围越小B、范围越大C、约束越细致D、约束范围越大正确答案:【范围越小】5、问题:下列选项中权限最高的是()选项:A、DBAB、RESOURCEC、CONNECTD、TABLEOWNER正确答案:【DBA】6、问题:下列SQL语句中,能够实现“收回用户ZHANG对学生表(Student)中学号(Sno)的修改权”这一功能的是()选项:A、REVOKE?UPDATE?ON?TABLEStudent(Sno)?FROM?ZHANG;B、REVOKE?UPDATEON?TABLEStudent(Sno)?FROM?ALL;C、REVOKE?UPDATE(Sno)?ONStudent?FROM?ZHANG;D、REVOKE?UPDATE(Sno)?ONStudent?FROM?PUBLIC;正确答案:【REVOKE?UPDATE(Sno)?ONStudent?FROM?ZHANG;】7、问题:下列关于强制存取控制的描述正确的是()选项:A、主体可读写密级高于他的客体B、主体可更新密级低于他的客体C、主体可读写密级低于他的客体D、主体可更新密级高于他的客体正确答案:【主体可更新密级高于他的客体】8、问题:实现了强制存取控制的数据库系统中一定还实现了()选项:A、自主存取控制B、审计机制C、加密机制D、完整性控制正确答案:【自主存取控制】9、问题:DBMS如果实现了强制存取控制,则每个用户身份会有一个标识他密级的许可证级别,而每个数据也会有标识它密级的()标记。选项:A、许可证B、敏感度C、安全级D、保密级正确答案:【敏感度】10、问题:数据库安全性控制的防范对象是(),防止对数据库数据的恶意破坏或非法存取选项:A、不正确的数据B、不符合语义的数据C、非法用户D、非法操作正确答案:【非法用户#非法操作】11、问题:下列选项属于数据库安全性控制常用技术的有()选项:A、用户指纹识别B、强制存取控制C、审计日志D、数据库加密正确答案:【用户指纹识别#强制存取控制#审计日志#数据库加密】12、问题:下列关于SQL中GRANT语句的说法正确的有()选项:A、能将权限授予用户B、能将权限授予角色C、能将角色授予用户D、可以循环授权正确答案:【能将权限授予用户#能将权限授予角色#能将角色授予用户】第5章单元测验1、问题:以下关于主键的说法正确的是()选项:A、标识表中实体的唯一性B、创建唯一索引,允许空值C、表中允许多个主键D、不允许以表中的所有字段来定义主键正确答案:【标识表中实体的唯一性】2、问题:若要在参照完整性中采用级联更新的修改方式,则应该在下列选项的()中说明选项:A、主码定义B、外码定义C、触发器定义D、域完整性定义正确答案:【外码定义】3、问题:SQL中CREATETABLE语句的CHECK子句一般用于描述()选项:A、实体完整性B、参照完整性C、用户定义完整性D、关系的不变性正确答案:【用户定义完整性】4、问题:以下有关CHECK的描述,错误的是()选项:A、建表时,可以用CHECK短语定义元组上的约束条件B、CHECK不能设置两个不同属性之间的取值相互约束条件C、CHECK约束可以定义为表级完整性约束D、CHECK通常依据语义要求来进行制定正确答案:【CHECK不能设置两个不同属性之间的取值相互约束条件】5、问题:已知学生和学生住宿两个关系,当学生毕业时,需要从学生关系中删除该学生记录,同时在宿舍关系中删除该生对应的住宿信息。在SQL中利用触发器来定义这个完整性约束的短语是()选项:A、INSTEADOFDELETEB、AFTERDELETEC、INSTEADOFDROPD、AFTERUPDATE正确答案:【AFTERDELETE】6、问题:关于触发器叙述正确的是()选项:A、触发器是自动执行的,可以在一定条件下触发B、触发器不可以同步数据库的相关表进行级联更改C、触发器操作与约束有冲突时,触发器仍会执行D、删除触发表时,触发器不会被随之删除正确答案:【触发器是自动执行的,可以在一定条件下触发】7、问题:数据库完整性检查和控制的防范对象是(),防止它们进入数据库选项:A、不正确的数据B、不符合语义的数据C、非法用户D、非法操作正确答案:【不正确的数据#不符合语义的数据】8、问题:RDBMS在实现参照完整性是需要考虑()选项:A、对参照关系插入/修改元组时,系统应采用哪种作法B、修改被参照关系元组的主键时,系统应采用哪种作法C、删除被参照关系的元组时,系统应采用哪种作法D、外码是否可以为NULL正确答案:【对参照关系插入/修改元组时,系统应采用哪种作法#修改被参照关系元组的主键时,系统应采用哪种作法#删除被参照关系的元组时,系统应采用哪种作法#外码是否可以为NULL】9、问题:DBMS完整性控制机制应具有的功能有()选项:A、定义功能B、报警功能C、检查功能D、违约反应正确答案:【定义功能#检查功能#违约反应】10、问题:以下关于约束命名子句的正确描述有()选项:A、为所定义的约束条件命名B、可以在建表语句中使用C、可以在修改表定义语句中使用D、约束命名后,可以针对该约束进行修改或删除操作正确答案:【为所定义的约束条件命名#可以在建表语句中使用#可以在修改表定义语句中使用#约束命名后,可以针对该约束进行修改或删除操作】第6章单元测验1、问题:以下说法错误的是()选项:A、关系模式设计不当可能导致同一信息在数据库中重复存储B、关系模式设计不当可能导致要插入的数据无法插入到数据库中C、关系模式设计不当可能导致要删除的数据无法从数据库中删除D、关系模式设计不当可能导致数据库出现数据不一致的错误正确答案:【关系模式设计不当可能导致要删除的数据无法从数据库中删除】2、问题:已知某工程关系如下表所示,则以下选项中()属于因关系模式设计不当而导致的插入异常。选项:A、因为不知道工程号,所以一个工程的信息无法插入B、因为没有使用材料,所以一个工程的信息无法插入C、因为工程号和材料号与某条已有记录的相同,所以一条记录插入失败D、因为使用了不存在的材料,所以一条记录插入失败正确答案:【因为没有使用材料,所以一个工程的信息无法插入】3、问题:根据常识,以下选项中不属于完全函数依赖的是()选项:A、(商品编号,超市编号)→商品售价B、(读者编号,图书编号)→借阅时间C、(学号,课程号)→平均成绩D、(运动员编号,项目编号)→名次正确答案:【(学号,课程号)→平均成绩】4、问题:如果一个关系模式的每个属性都属于该关系的某个候选码,则该关系一定满足的范式最高可达到()选项:A、1NFB、2NFC、3NFD、4NF正确答案:【3NF】5、问题:设关系模式R是3NF模式,那么下列说法不正确的是()选项:A、R必定是2NFB、R必定不是BCNFC、R可能不是BCNFD、R必定是1NF正确答案:【R必定不是BCNF】6、问题:已知关系模式R(ABCD)的函数依赖集F={A→B,C→B,AC→D},则在下列选项中,该关系满足的范式最高可达到()选项:A、1NFB、2NFC、3NFD、BCNF正确答案:【1NF】7、问题:在下列选项中,一个二元关系最高满足的范式是()选项:A、2NFB、3NFC、4NFD、BCNF正确答案:【4NF】8、问题:若关系R中函数依赖AB→CD不成立,则下列选项错误的是()选项:A、B→CD一定不成立B、B→C一定不成立C、AB不包含R的候选码D、R中可能存在两个元组CD属性取值相同正确答案:【B→C一定不成立】9、问题:选项:A、ABCDB、BCDC、BCD、BD正确答案:【BCD】10、问题:选项:A、ABCDEFB、ABCDC、ABDFD、ADEF正确答案:【ABDF】11、问题:设关系模式R(ABCD)的函数依赖集F={B→C,C→D},则R的码为()选项:A、ABB、ACC、BCD、ABC正确答案:【AB】12、问题:已知关系模式R(ABCDE)的函数依赖集F={AB→CDE,B→C,AC→D},则在下列选项中,属于F的最小函数依赖集的是()选项:A、{AB→C,AB→E,AC→D}B、{AB→D,AB→E,B→C,C→D}C、{AB→E,B→C,AC→D}D、{AB→C,AB→E,B→C,AC→D}正确答案:【{AB→E,B→C,AC→D}】13、问题:已知关系模式R(U,F),其中U={A,B,C,D,E,F},F={AB→CD,A→D,BC→D,CE→F,C→E},若将R分解为R1(ABC)、R2(BCD)和R3(CEF),设F1、F2、F3分别为R1、R2、R3的函数依赖集,则以下说法正确的是()选项:A、F1=?B、F2={B→CD,BC→D}C、F3={C→E,C→F}D、F1={A→C,B→C}正确答案:【F3={C→E,C→F}】14、问题:已知关系模式R(U,F),其中U={A,B,C,D,E,F},F={AB→CD,A→D,BC→D,CE→F,C→E},以下说法正确的是()选项:A、分解ρ={ABCD,CEF}具有无损连接性,但没有依赖保持性B、分解ρ={ABCD,CEF}没有无损连接性,但具有依赖保持性C、分解ρ={ABCD,CEF}既具有无损连接性,又具有依赖保持性D、分解ρ={ABCD,CEF}既没有无损连接性,又没有依赖保持性正确答案:【分解ρ={ABCD,CEF}既具有无损连接性,又具有依赖保持性】15、问题:关于模式分解下列说法错误的是()选项:A、若要求分解具有依赖保持性,则分解后的模式一定可以达到3NF,但不一定能达到BCNFB、若要求分解既具有依赖保持性,又具有无损连接性,则分解后的模式一定可以达到3NF,但不一定能达到BCNFC、若要求分解具有无损连接性,则分解后的模式一定可以达到BCNFD、具有无损连接性的分解一定能够保持函数依赖正确答案:【具有无损连接性的分解一定能够保持函数依赖】16、问题:已知关系模式R(U,F),其中U={A,B,C,D,E,F},F={AB→C,A→D,BC→A,C→E},现要将R分解为若干个具有依赖保持性和无损连接性的3NF,以下选项正确的是()选项:A、{ABC,ABF,AD,CE}B、{ABC,AD,CE}C、{ABCD,BCEF}D、{ABC,AD,CE,F}正确答案:【{ABC,ABF,AD,CE}】17、问题:已知关系模式R(U,F),其中U={A,B,C,D,E,F},F={AB→C,A→D,BC→A,C→E},现要将R分解为若干个具有无损连接性的BCNF,以下选项不正确的是()选项:A、{ABC,ABF,AD,CE}B、{ABC,AD,ABEF}C、{ABC,AD,ABE,ABF}D、{ABC,BCD,BCF,CE}正确答案:【{ABC,AD,ABEF}】18、问题:已知关系模式R的属性全集U={X,Y,Z},且R的候选码为X和YZ,则以下说法正确的有()选项:A、XY也是R的候选码B、R的所有属性都是主属性C、YZ→X是完全函数依赖D、Y→Z一定不成立正确答案:【R的所有属性都是主属性#YZ→X是完全函数依赖#Y→Z一定不成立】19、问题:已知关系模式R(ABC)的函数依赖集F={A→B,C→B},则以下多值依赖成立的有()选项:A、A→→BB、A→→CC、B→→CD、C→→A正确答案:【A→→B#A→→C#C→→A】20、问题:已知关系模式R(ABCD)的函数依赖集F={A→BC,C→B,C→D},则在下列选项中,是F的逻辑蕴涵的有()选项:A、AD→BCB、C→BDC、BC→CDD、B→CD正确答案:【AD→BC#C→BD#BC→CD】21、问题:已知关系模式R(ABCD)的函数依赖集F={A→BD,B→C,AC→D},则在下列选项中,与F等价的函数依赖集有()选项:A、{A→BD,B→C,C→D}B、{A→BD,B→C}C、{ABC→BCD}D、{A→B,A→C,A→D,B→C}正确答案:【{A→BD,B→C}#{A→B,A→C,A→D,B→C}】22、问题:已知关系模式R(U,F),其中U={A,B,C,D,E,F},F={AB→CD,A→D,BC→D,CE→F,C→E},以下说法正确的有()选项:A、分解ρ={ABCD,CDEF}具有无损连接性B、分解ρ={ABCD,CDEF}具有依赖保持性C、分解ρ={ABC,BCD,CEF}不具有无损连接性D、分解ρ={ABC,BCD,CEF}不具有依赖保持性正确答案:【分解ρ={ABCD,CDEF}具有无损连接性#分解ρ={ABCD,CDEF}具有依赖保持性#分解ρ={ABC,BCD,CEF}不具有依赖保持性】第7章单元测验1、问题:以下关于数据库设计的描述中,正确的选项是()选项:A、设计数据库模式时,既要考虑应用的信息需求,又要考虑处理需求B、数据库设计的多解性,意味着数据库可能同时具有多个数据库模式C、相对于规范设计法,计算机辅助设计法减去了一些不必要的设计步骤D、需求分析要分析用户对数据库的信息要求和处理要求,并形成E-R图正确答案:【设计数据库模式时,既要考虑应用的信息需求,又要考虑处理需求】2、问题:关于数据库设计,以下结论正确的是()选项:A、关系的规范化与需求分析无关B、根据E-R图转换来的关系模型一定是满足规范化要求的C、E-R图的合并是导致关系不规范的主要原因D、合理的E-R图设计能够尽量保证关系规范正确答案:【合理的E-R图设计能够尽量保证关系规范】3、问题:E-R图是数据库设计的工具之一,它适用于建立数据库的()选项:A、概念模型B、逻辑模型C、结构模型D、物理模型正确答案:【概念模型】4、问题:在电子商务应用中,客户可能有多个收货地址,每个收货地址包括收货人、联系电话、地址等信息,则在E-R模型中,收货地址更适合被设计为()选项:A、原子属性B、复合属性C、实体D、联系正确答案:【实体】5、问题:现要设计一个小说出版数据库,假设有如下语义:每位作家可写作多本小说,每本小说的著作权只属于一位作家,作家可以与多家出版社签约出版自己的小说,但同一位作家的同一本小说只能由一家出版社出版。根据上述语义,以下选项中设计最合理的E-R图为()选项:A、B、C、D、正确答案:【】6、问题:合并两个局部E-R图时,将其中名称相同但属性构成不同的两个实体合并为一个实体的过程称为()选项:A、消除冗余属性B、消除冗余实体C、消除命名冲突D、消除结构冲突正确答案:【消除结构冲突】7、问题:在数据库设计中,将E-R图转换成关系数据模型的步骤属于()选项:A、需求分析阶段B、逻辑设计阶段C、概念设计阶段D、物理设计阶段正确答案:【逻辑设计阶段】8、问题:在将E-R图转换为关系模型时,以下说法正确的是()选项:A、由任何联系转换而来的关系中都至少包含两个外码B、1对多或者多对1的联系可以被合并到1端实体对应的关系中C、多对多的联系需要同时被消解到联系两端的实体对应的关系中D、由一个二元联系转换而来的关系,其码为联系两端实体的码的并集正确答案:【由任何联系转换而来的关系中都至少包含两个外码】9、问题:如果两个实体类型之间有一个M:N的联系,则该实体-联系图转换成关系模式的关系个数是()选项:A、1个B、2个C、3个D、2个或3个正确答案:【3个】10、问题:在数据库设计中,与设计索引属于同一个阶段工作的是()选项:A、设计视图B、画数据流图C、优化配置参数D、设计E-R图正确答案:【优化配置参数】11、问题:以下选项中,主要目的在于提高数据库访问速度的步骤是()选项:A、设计视图B、设计聚簇C、消除E-R图中的冗余属性D、关系规范化正确答案:【设计聚簇】第8章单元测验1、问题:在关系DBMS查询优化步骤中,最后得到的是()选项: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、问题:下列选项中不属于关系代数表达式等价变换规则的是()选项:A、选择与笛卡尔积的交换律B、选择与并的分配律C、投影与交运算的分配律D、投影与笛卡尔积的分配律正确答案:【投影与交运算的分配律】7、问题:关系数据库查询优化中的代数优化指的是()选项:A、关系代数运算的算法优化B、利用索引来对关系代数运算进行优化C、查询语法树的等价变形D、利用代价估算模型来进行优化正确答案:【查询语法树的等价变形】8、问题:对于选择条件是非主属性=值的查询,且选择列上有索引,下列执行方式性能一般较优的是()选项:A、估算查询结果的元组数目,若比例较小(10%),使用索引扫描方法B、估算查询结果的元组数目,若比例较大(50%),使用索引扫描方法C、估算查询结果的元组数目,若比例较小(10%),使用全表扫描方法D、索引和全表扫描方法都可以正确答案:【估算查询结果的元组数目,若比例较小(10%),使用索引扫描方法】9、问题:在一个选课数据库中,存储学生表S需要100个磁盘块,存储选课表SC需要500个磁盘块,内存中用于缓存表数据的数据缓冲区大小为11块。对于SQL语句:SELECT*FROMSJOINSCONS.SNO=SC.SNO,若采用嵌套循环连接算法,则该连接运算一共需要读取的磁盘块个数为()选项:A、600B、5100C、5500D、6100正确答案:【5100】10、问题:对于两表连接操作,一般而言,当参与连接的一张表能全部放入内存,而另外一张表很大,且连接字段不带索引时,适宜使用的连接方法是()选项:A、哈希连接B、嵌套循环C、索引连接D、排序-合并正确答案:【哈希连接】第9章单元测验1、问题:事务的ACID特性中,强调对数据库的操作要么都做,要么都不做的是()选项:A、A特性B、C特性C、I特性D、D特性正确答案:【A特性】2、问题:事务的隔离性指的是()选项:A、事务之间只能串行执行B、事务并发执行,相互之间不存在冲突C、事务并发执行,事务之间避免死锁D、事务并发执行,事务之间不互相干扰正确答案:【事务并发执行,事务之间不互相干扰】3、问题:下列关于事务的说法错误的是()选项:A、事务通常包含用户定义的一个数据库操作序列B、事务是一个独立的、语义不可分割的逻辑处理任务C、事务只能有一种终止状态D、一条SQL语句也可以成为一个事务正确答案:【事务只能有一种终止状态】4、问题:若某网上售票系统的某顾客在执行购票操作时他的个人电脑突然断电了,其他顾客未见异常,则此时该售票系统发生的数据库系统故障类型最有可能是()选项:A、事务故障B、系统故障C、介质故障D、计算机病毒正确答案:【事务故障】5、问题:若某数据库系统发生了系统故障,则下列选项中应该没有故障的是()选项:A、CPUB、内存C、操作系统D、数据文件正确答案:【数据文件】6、问题:若某教学管理系统每个月备份一次数据库,每次备份选择深夜关闭应用操作功能时,且每次备份的内容仅涉及上次备份以来变化的教学管理信息,则该系统采取的备份方式是()选项:A、静态+海量B、.静态+增量C、动态+海量D、动态+增量正确答案:【.静态+增量】7、问题:数据库系统中以记录为单位的日志中,下列选项不被包含在日志记录中的是()选项:A、事务标识B、更新前数据旧值C、更新后数据新值D、用户标识正确答案:【用户标识】8、问题:下列关于数据库日志文件更新的说法错误的是()选项:A、并发事务的操作按照执行时间顺序登记日志B、数据文件更新之前必须先写日志文件C、含有更新操作的事务提交时会写日志D、夭折的事务不会在日志文件中留下记录正确答案:【夭折的事务不会在日志文件中留下记录】9、问题:事务的ACID特性中,数据库恢复要保障的是()选项:A、原子性、隔离性B、隔离性、持久性C、原子性、持久性D、持久性正确答案:【原子性、持久性】10、问题:下列关于数据库系统三类故障中系统故障的恢复说法正确的是()选项:A、仅需要undo操作B、仅需要redo操作C、需要undo和redo操作D、系统恢复需要备份的数据文件正确答案:【需要undo和redo操作】11、问题:下列关于数据库系统三类故障中介质故障恢复的说法错误的是()选项:A、需要后备副本B、需要联机日志C、有可能要从头至尾扫描所有的日志D、由系统自动完成正确答案:【由系统自动完成】12、问题:数据库管理系统设置检查点的目的是()选项:A、定期校验数据的正确性B、定期校验事务的一致性C、定期校验事务的ACID独特性D、定期的优化恢复的开销正确答案:【定期的优化恢复的开销】13、问题:与没有检查点机制的数据库系统相比,下列选项那个不是检查点机制增加的存储信息()选项:A、检查点时刻的活动事务清单B、检查点时刻活动事务的各自首个日志记录的地址C、检查点记录在日志文件中的位置D、联机日志文件的位置正确答案:【联机日志文件的位置】14、问题:下列检查点包含的动作中,最后一个执行的是(D)选项:A、将当前日志缓冲区中的所有日志记录写入磁盘的日志文件B、在日志文件中写入一个检查点记录C、把当前数据缓冲区的所有数据写入磁盘数据文件D、在重新开始文件中记录检查点记录的地址正确答案:【在重新开始文件中记录检查点记录的地址】15、问题:设有系统故障时,恢复子系统基于日志得出如下图所示数据库运行过程,则下列说法错误的是()选项:A、事务T1在恢复时无需REDO也无需UNDOB、检查点时的活动事务集合为{T2,T3,T4}C、系统故障的恢复只涉及事务T3和T5D、系统故障时的活动事务集合为{T3,T5}正确答案:【系统故障的恢复只涉及事务T3和T5】16、问题:若数据库中初始值为A=0、B=0、C=0,当发生系统故障时日志序列如下表所示,下列选项正确的有()选项:A、该系统故障的恢复时需要UNDO的事务集合为{T1}B、恢复的结果为A=0、B=4、C=5C、该系统故障恢复时需要故障时的数据文件和所有日志文件D、该系统故障恢复时应该先REDO事务T3,再REDO事务T2正确答案:【该系统故障的恢复时需要UNDO的事务集合为{T1}#恢复的结果为A=0、B=4、C=5#该系统故障恢复时需要故障时的数据文件和所有日志文件】17、问题:若数据库中初始值为A=1、B=1、C=1,当发生系统故障时日志序列如下表所示,下列选项正确的有()选项:A、该系统故障的恢复时需要REDO的事务集合为{T1,T3}B、恢复的结果为A=8、B=3、C=6C、该系统故障恢复时需要故障时的数据文件和所有日志文件D、该系统故障恢复后事务T1和T3的原子性受到保护,事务T2的原子性丢失正确答案:【该系统故障的恢复时需要REDO的事务集合为{T1,T3}#该系统故障恢复时需要故障时的数据文件和所有日志文件】第10章单元测验1、问题:下列关于数据库管理系统多个事务运行过程的说法正确的是()选项:A、单CPU的DBMS多个事务只能串行执行B、数据库并行任务的逻辑单位是SQL语句C、多个事务串行才是最有效的事务调度策略D、DBMS的多事务并发可能导致系统资源被耗尽正确答案:【DBMS的多事务并发可能导致系统资源被耗尽】2、问题:下列关于数据库系统并发控制的说法正确的是()选项:A、网上订票系统不需要并发控制B、在线股票交易系统不需要并发控制C、网上商城不需要并发控制,用NOSQL机制就可以了D、其他三个选项所提到的应用背景都需要并发控制正确答案:【其他三个选项所提到的应用背景都需要并发控制】3、问题:事务1更新数据A后,事务2读取数据A,紧接着事务1夭折回退,则此时数据库系统发生的并发错误是()选项:A、丢失更新B、不可重复读C、读脏D、读脏和丢失更新正确答案:【读脏】4、问题:若某个网上售票系统发现成交的票数量加上剩余的票数大于票的总数,则可能导致系统该错误的DBMS并发错误类型是()选项:A、丢失更新B、不可重复读C、读脏D、不可重复读和读脏正确答案:【丢失更新】5、问题:相对于DBMS针对事务整体一次性申请相应的数据库锁,如果DBMS在事务的每条SQL语句执行时为其申请数据库锁,下列说法错误的是()选项:A、后者易导致锁申请时机频繁B、后者可能产生死锁C、后者系统的并发度较高D、后者的锁冲突概率较大正确答案:【后者的锁冲突概率较大】6、问题:事务在读和写操作之前都必须申请锁,等到事务结束时才能释放,下列封锁协议满足此类要求的是()选项:A、1级封锁协议B、2级封锁协议C、3级封锁协议D、两阶段锁协议正确答案:【3级封锁协议】7、问题:2级封锁协议避免的数据库并发错误是()选项:A、丢失更新B、丢失更新和不可重复读C、丢失更新和读脏D、不可重复读和读脏正确答案:【丢失更新和读脏】8、问题:下列关于可串行化调度的说法正确的是()选项:A、可串行化调度指的是该事务集合可以串行调度B、可串行化调度是事务调度正确性的充分而非必要条件C、可串行化调度是事务调度正确性的必要而非充分条件D、可串行化调度是目前并发事务正确性的唯一准则正确答案:【可串行化调度是目前并发事务正确性的唯一准则】9、问题:下列关于冲突可串行化调度的说法错误的是()选项:A、不同事务的冲突操作之间如果交换位置可能导致调度的执行结果改变B、不满足冲突可串行化的调度结果可能是正确的C、所有冲突可串行化调度的结果都是正确的D、不违反锁兼容性原则的调度就是冲突可串行化调度正确答案:【不违反锁兼容性原则的调度就是冲突可串行化调度】10、问题:在基于两段锁协议的调度中,事务在扩展阶段可以()选项:A、申请锁B、释放锁C、申请和释放锁D、不受封锁兼容性约束正确答案:【申请锁】11、问题:下列关于两阶段锁协议的说法错误的是()选项:A、遵守两段锁协议的调度一定是正确的B、遵守两段锁协议的调度可能产生死锁C、两段锁协议的收缩阶段不允许再申请锁D、两段锁协议是满足可串行化调度的充分必要条件正确答案:【两段锁协议是满足可串行化调度的充分必要条件】12、问题:下列关于数据库封锁粒度的说法正确的是()选项:A、粒度越大,封锁开销越小,系统并发度越小B、粒度越大,封锁开销越大,系统并发度越小C、粒度越大,封锁开销越小,系统并发度越大D、粒度越大,封锁开销越大,系统并发度越大正确答案:【粒度越大,封锁开销越小,系统并发度越小】13、问题:在没有意向锁的情况下,下列选项中哪个是多粒度封锁的冲突检测不需要考虑的()选项:A、检查数据对象本身有无显式封锁与申请冲突B、检查上级结点有无封锁与本结点冲突C、检查后代结点有无封锁与本结点冲突D、检查上级结点有无封锁与兄弟节点冲突正确答案:【检查上级结点有无封锁与兄弟节点冲突】14、问题:设数据库的初始值为X=2、y=6,T1、T2是如下两个事务:T1:y=x*2;T2:x=y+10;则下列说法正确的有()选项:A、若两个事务并发执行,则X=14、y=4是正确结果之一B、若两个事务并发执行,则X=14、y=32是正确结果之一C、若两个事务并发执行,则X=16、y=32是正确结果之一D、若两个事务并发执行,则x=-10、y=-20是唯一正确的结果正确答案:【若两个事务并发执行,则X=14、y=4是正确结果之一#若两个事务并发执行,则X=16、y=32是正确结果之一】15、问题:设数据库的初始值为X=3,T1、T2是如下两个事务:T1:X=X+8;T2:X=X*5;则下列说法正确的有()选项:A、若两个事务并发执行,则X=55是正确结果之一B、若两个事务并发执行,则X=23是正确结果之一C、若两个事务并发执行,则X=11是正确结果之一D、若两个事务并发执行,则X=15是正确结果之一正确答案:【若两个事务并发执行,则X=55是正确结果之一#若两个事务并发执行,则X=23是正确结果之一】课程考试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、问题:关系代数的五种基本运算是()选项:A、并、交、差、选择、投影B、并、交、差、笛卡尔积、除法C、并、交、差、笛卡尔积、连接D、并、差、笛卡尔积、选择、投影正确答案:【并、差、笛卡尔积、选择、投影】7、问题:在关系代数中,自然联接是由()组合而成的选项:A、投影和笛卡尔积B、投影、选择和笛卡尔积C、选择和笛卡尔积D、投影和选择正确答案:【投影、选择和笛卡尔积】8、问题:供应商关系S(供应商号,供应商名,所在城市)主码是“供应商号”,零件关系P(零件号,供应商号,颜色)主码是“零件号”,外码是“供应商号”。请问下面记录能向关系P中插入成功的是()选项:A、(null,‘黄’,‘B01’)B、(‘312’,‘红’,‘T20’)C、(‘105’,‘蓝’,‘T20’)D、(‘201’,‘黄’,‘T11’)正确答案:【(‘105’,‘蓝’,‘T20’)】9、问题:设有如下关系:职工关系EMP(E#,ENAME,AGE,SEX),E#表示职工号,ENAME表示职工名,AGE表示职工年龄,SEX表示职工性别。工作关系WORKS(E#,C#,SALARY)SALARY表示职工工资。公司关系COMP(C#,CNAME,CITY)C#表示公司号,CNAME表示公司名。设工号为E6的职工在多个公司工作。查询:至少在E6职工兼职的所有公司工作的职工工号。下面关系代数表达式正确的是()选项:A、B、C、D、正确答案:【】10、问题:下列关系运算中花费时间可能最长的运算是()选项:A、投影B、选择C、笛卡尔积D、差正确答案:【笛卡尔积】11、问题:下列关于SQL语言的说法正确的是()选项:A、SQL是一种用代数语言B、SQL是一种非过程化语言,无需了解存取路径C、SQL是一种演算语言D、SQL是一种面向记录的语言正确答案:【SQL是一种非过程化语言,无需了解存取路径】12、问题:以下关于模式与视图的关系,描述不正确的是()选项:A、每个基本表都属于一个模式B、一个模式可以包含多个基本表C、可以在建表时显式给出该表所属的模式D、如果建表时不定义表所属的模式,该表将不属于任何模式正确答案:【如果建表时不定义表所属的模式,该表将不属于任何模式】13、问题:在学生选课数据库中,查询选修了课程的学生的学号、姓名,SQL语句可为()选项:A、SELECTDISTINCTSno,SnameFROMStudent,SCWHEREStudent.Sno=SC.Sno;B、SELECTSno,SnameFROMStudent,SCWHEREStudent.Sno=SC.Sno;C、SELECTDISTINCTSno,DISTINCTSnameFROMStudentWHEREStudent.SnoIN(SELECTSnoFROMSC);D、SELECTSno,SnameFROMStudentWHEREStudent.SnoIN(SELECTDISTINCTSnoFROMSC);正确答案:【SELECTSno,SnameFROMStudentWHEREStudent.SnoIN(SELECTDISTINCTSnoFROMSC);】14、问题:进行自然联结运算的两个关系必须具有()选项:A、公共属性组B、相同的个数C、相同关系名D、相同的主码正确答案:【公共属性组】15、问题:下列选项中与其它三个不属于同一种数据库保护机制的是()选项:A、敏感度标记B、许可证级别C、级联删除D、角色正确答案:【级联删除】16、问题:授权定义经过编译后存储在(???)中选项:A、应用程序B、视图C、基表D、数据库正确答案:【数据库】17、问题:若要允许将角色转授给其他用户,则相应的SQL授权语句中应包含的短语是()选项:A、WITHCASCADEOPTIONB、WITHGRANTOPTIONC、WITHCHECKOPTIOND、WITHADMINOPTION正确答案:【WITHADMINOPTION】18、问题:若创建一个新用户U1,然后用GRANT语句将X权限和Y权限授予角色R1,之后将R1授予用户U1,再用REVOKE语句将X权限从R1中收回,若无其他权限操作,下列关于U1的说法正确的是()选项:A、U1的权限不受影响B、U1不再拥R1的任何权限C、U1不再具有X权限D、U1仍有可能具有X权限正确答案:【U1不再具有X权限】19、问题:数据库的强制存取控制机制禁止高许可证级别的用户更新低密级的数据对象是为了()选项:A、防止对数据的非法修改B、防止敏感信息的泄露C、保证数据的物理独立性D、保证数据的逻辑独立性正确答案:【防止敏感信息的泄露】20、问题:下列选项属于数据完整性范畴的是()选项:A、数据独立性B、数据多样性C、数据相容性D、数据持久性正确答案:【数据相容性】21、问题:下列关于视图的说法错误的是()选项:A、使用视图可以加快查询语句的执行效率B、视图可以简化用户操作C、适当使用视图可以简化查询语句的编写D、视图能对机密数据提供安全保护正确答案:【使用视图可以加快查询语句的执行效率】22、问题:实体完整性的违约处理为()选项:A、修改主码B、级联操作C、拒绝执行?D、设置为空正确答案:【拒绝执行?】23、问题:关系的某个属性若有UNIQUE约束,则表示()选项:A、该属性是候选码B、该属性是主码C、该属性是主属性D、该属性的非空值不允许重复正确答案:【该属性的非空值不允许重复】24、问题:假设在某关系数据库中,选课表的外码“课号”参照课程关系的主码“课号”,且在创建该外码时包含了ONUPDATECASCADE子句,则该子句意味着()选项:A、修改某门课的所有选课记录后会连带修改课程关系中该课程的课号B、修改某门课程的课号会连带修改相关的选课记录中的课号C、修改某门课程信息时如果存在相关的选课记录则会拒绝更新操作D、修改某门课程的课号会将相应的选课记录的课号置为空正确答案:【修改某门课程的课号会连带修改相关的选课记录中的课号】25、问题:假设在Student表上创建了一个AFTERUPDATE的行级触发器,若该表有1000条记录,执行语句:UPDATEStudentSETSno=Sno+10000;则将执行触发动作次数为()选项:A、0B、1C、1000D、10000正确答案:【1000】26、问题:已知关系模式R的属性全集U={X,Y,Z},且XY和YZ为R的候选码,则以下说法错误的是()选项:A、X→Z一定不成立B、X→Y一定不成立C、XZ→Y不一定成立D、R一定属于3NF,但不一定属于BCNF正确答案:【X→Z一定不成立】27、问题:已知关系模式R(XYZ)的函数依赖集F={Y→Z,Y→X,X→YZ},则在下列选项中,该关系满足的范式最高可达到()选项:A、1NFB、2NFC、3NFD、BCNF正确答案:【BCNF】28、问题:以下关系模式中属于BCNF的是()选项:A、R(X,Y,Z)F={Y→Z,XZ→Y}B、R(X,Y,Z)F={XY→Z}C、R(X,Y,Z)F={X→Y}D、R(X,Y,Z)F={X→Y,Y→Z}正确答案:【R(X,Y,Z)F={XY→Z}】29、问题:已知关系模式R(ABCD)的函数依赖集F={A→BC,C→B,C→D},则下列选项中,不被F逻辑蕴涵的是()选项:A、AB→BDB、AB→CDC、BC→BDD、BC→AD正确答案:【BC→AD】30、问题:选项:A、ABCDB、BCDC、ABDD、BD正确答案:【ABCD】31、问题:已知关系模式R(ABCD)的函数依赖集F={AB→C,BC→D,BD→A},则在以下选项中,R的候选码是()选项:A、ABCB、BCC、CDD、BCD正确答案:【BC】32、问题:已知关系模式R(ABCD)的函数依赖集F={A→BC,B→CD,C→AD},则在下列选项中,属于F的最小函数依赖集的是()选项:A、{A→C,B→C,C→A,C→D}B、{A→B,B→C,B→D,C→D}C、{A→B,A→C,B→D,C→D}D、{A→B,B→C,C→A,C→D}正确答案:【{A→B,B→C,C→A,C→D}】33、问题:已知关系模式R(U,F),其中U={A,B,C,D,E},F={AC→D,BC→E,E→C},以下说法正确的是()选项:A、分解ρ={ACD,BCE}具有无损连接性,但没有依赖保持性B、分解ρ={ACD,BCE}没有无损连接性,但具有依赖保持性C、分解ρ={ACD,BCE}既具有无损连接性,又具有依赖保持性D、分解ρ={ACD,BCE}既没有无损连接性,又没有依赖保持性正确答案:【分解ρ={ACD,BCE}没有无损连接性,但具有依赖保持性】34、问题:已知关系模式R(U,F),其中U={A,B,C,D,E,F},F={AB→C,D→A,CD→E},现要将R分解为若干个具有依赖保持性和无损连接性的3NF,以下选项正确的是()选项:A、{ABC,AD,CDE}B、{ABCD,CDE}C、{ABC,AD,BD,CDE}D、{ABCD,BD,CDE}正确答案:【{ABC,AD,BD,CDE}】35、问题:在数据库设计中,关系规范化这一步骤属于()选项:A、需求分析阶段B、逻辑设计阶段C、概念设计阶段D、物理设计阶段正确答

温馨提示

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

评论

0/150

提交评论