版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
【MOOC】数据库原理与应用-南京邮电大学中国大学慕课MOOC答案随堂测验11、【判断题】我们在日常生活中接触到的多数信息系统,其中用到的数据库都是关系型的,因为关系数据库是当前的主流数据库产品。本题答案:【正确】第1章单元测验1、【单选题】在数据库系统中DBMS(数据库管理系统)的位置是处于哪里?本题答案:【应用开发工具和操作系统之间】2、【单选题】文件系统中记录内部是有结构的,文件之间有没有结构?本题答案:【没有】3、【单选题】在数据库系统中,当数据的逻辑结构变动时,应用程序是否需要改动?本题答案:【不需要】4、【单选题】描述概念模型的常用工具是哪个?本题答案:【ER图】5、【单选题】某高校图书馆有多个讨论室,可供教师预约使用,每天可以预约之后一个月内的讨论室,教师和讨论室之间的预约关系属于什么类型?本题答案:【多对多】6、【单选题】某学院的学生自发组织了多个兴趣小组,每个学生最多允许加入三个,学生和讨论组之间的组成关系属于什么类型?本题答案:【多对多】7、【单选题】下图属于哪类数据模型?本题答案:【层次模型】8、【单选题】下图属于哪类数据模型?本题答案:【网状模型】9、【单选题】下图的层次模型中R3的兄弟节点是哪个?本题答案:【R2R4】10、【单选题】下图的层次模型中R3的双亲节点是哪个?本题答案:【R1】11、【单选题】一个数据库可以有几个描述全局结构的“模式”?本题答案:【一个】12、【单选题】一个数据库可以有几个外模式?本题答案:【多个】13、【单选题】数据库中的数据和程序之间具有逻辑独立性,是由什么保证的?本题答案:【模式/外模式映像】14、【单选题】数据库中的数据和程序之间具有物理独立性,是由什么保证的?本题答案:【模式/内模式映像】15、【单选题】数据库中编写应用程序时,面向的是数据库的哪个模式?本题答案:【外模式】随堂测验21、【判断题】两个表只要列数和列名相同,就可以进行并交差操作。本题答案:【错误】第2章单元测验1、【单选题】一个表中包含abcd四个属性,候选码为ab和bc,选定ab作为主码,则哪个是非主属性?本题答案:【属性d】2、【单选题】如果一个表的主码是ab两列的组合,那么插入一条记录时a列能否为空?本题答案:【不能】3、【单选题】某水果店用如下两个表记录水果销售情况,带*的是主码,如果要在B表中新增四条记录,哪一条可能会被系统拒绝?AB产品编号*名称单价销售编号*产品编号销售量日期001苹果5.50001001102.2002橘子6.50002001152.2003香蕉3.5000300252.3本题答案:【(0007,004,8,2.4)】4、【单选题】某水果店用如下A表记录水果信息,用B1-B4表分别记录今年1-4月的销售情况(带*的是主码),B1是1月的销售情况B2是2月的销售情况……,如果采用关系代数形式查询哪些水果在1月和2月都有售出,仅显示产品编号,表达式应该怎么写?AB1产品编号*名称单价销售编号*产品编号销售量日期001苹果5.50001001102.2002橘子6.50002001152.2003香蕉3.5000300252.3本题答案:【】5、【单选题】某水果店用如下A表记录水果信息,用B1-B4表分别记录今年1-4月的销售情况(带*的是主码),B1是1月的销售情况B2是2月的销售情况……,如果用关系代数形式查询在1月和2月总共售出了哪些种类的水果,表达式应该怎么写?AB1产品编号*名称单价销售编号*产品编号销售量日期001苹果5.50001001102.2002橘子6.50002001152.2003香蕉3.5000300252.3本题答案:【】6、【单选题】某水果店用如下A表记录水果信息,用B1-B4表分别记录今年1-4月的销售情况(带*的是主码),B1是1月的销售情况B2是2月的销售情况……,如果用关系代数形式查询哪些种类的水果在1月有售出、但在2月没有售出,只显示产品编号,表达式应该怎么写?AB1产品编号*名称单价销售编号*产品编号销售量日期001苹果5.50001001102.2002橘子6.50002001152.2003香蕉3.5000300252.3本题答案:【】7、【单选题】某水果店用如下A表记录水果信息,用B1-B4表分别记录今年1-4月的销售情况(带*的是主码),B1是1月的销售情况B2是2月的销售情况……,如果用关系代数形式查询1月份单笔销售量在20以上的水果名称,表达式应该怎么写?AB1产品编号*名称单价销售编号*产品编号销售量日期001苹果5.50001001102.2002橘子6.50002001152.2003香蕉3.5000300252.3本题答案:【】8、【单选题】某水果店用如下A表记录水果信息,用B1-B4表分别记录今年1-4月的销售情况(带*的是主码),B1是1月的销售情况B2是2月的销售情况……,如果用关系代数形式查询本店所有的水果名称,表达式应该怎么写?AB1产品编号*名称单价销售编号*产品编号销售量日期001苹果5.50001001102.2002橘子6.50002001152.2003香蕉3.5000300252.3本题答案:【】9、【单选题】某水果店用如下A表记录水果信息,用B1-B4表分别记录今年1-4月的销售情况(带*的是主码),B1是1月的销售情况B2是2月的销售情况……,如果用关系代数形式查询本店一月份没有任何销售记录的水果名称,表达式应该怎么写?AB1产品编号*名称单价销售编号*产品编号销售量日期001苹果5.50001001102.2002橘子6.50002001152.2003香蕉3.5000300252.3本题答案:【】10、【单选题】某水果店用如下A表记录水果信息,用B1-B4表分别记录今年1-4月的销售情况(带*的是主码),B1是1月的销售情况B2是2月的销售情况……,如果用关系代数形式查询在一月份的哪些天里面每种水果都有售出,仅显示产品编号,表达式应该怎么写?AB1产品编号*名称单价销售编号*产品编号销售量日期001苹果5.50001001102.2002橘子6.50002001152.2003香蕉3.5000300252.3本题答案:【】11、【单选题】某水果店用如下A表记录水果信息,用B1-B4表分别记录今年1-4月的销售情况(带*的是主码),B1是1月的销售情况B2是2月的销售情况……,如果用关系代数形式查询在二月份有销售记录的水果名称,表达式应该怎么写?AB1产品编号*名称单价销售编号*产品编号销售量日期001苹果5.50001001102.2002橘子6.50002001152.2003香蕉3.5000300252.3本题答案:【】12、【单选题】某水果店用如下A表记录水果信息,用B1-B4表分别记录今年1-4月的销售情况(带*的是主码),B1是1月的销售情况B2是2月的销售情况……,如果用关系代数形式查询在二月份单价在6以上的水果的销售记录,仅仅显示该水果名称,以下表达式哪个不对?AB1产品编号*名称单价销售编号*产品编号销售量日期001苹果5.50001001102.2002橘子6.50002001152.2003香蕉3.5000300252.3本题答案:【】13、【单选题】某水果店用如下A表记录水果信息,用B1-B4表分别记录今年1-4月的销售情况(带*的是主码),B1是1月的销售情况B2是2月的销售情况……,如果用关系代数形式查询在二月份的哪些天里面卖出了“一月份有销售记录的所有水果”,表达式应该怎么写?AB1产品编号*名称单价销售编号*产品编号销售量日期001苹果5.50001001102.2002橘子6.50002001152.2003香蕉3.5000300252.3本题答案:【P产品编号,日期(B2)÷P产品编号(B1)】14、【单选题】某水果店用如下A表记录水果信息,用B1-B4表分别记录今年1-4月的销售情况(带*的是主码),B1是1月的销售情况B2是2月的销售情况……,如果用关系代数形式查询一月份002水果的所有销售记录,表达式应该怎么写?AB1产品编号*名称单价销售编号*产品编号销售量日期001苹果5.50001001102.2002橘子6.50002001152.2003香蕉3.5000300252.3本题答案:【】15、【单选题】某水果店用如下A表记录水果信息,用B1-B4表分别记录今年1-4月的销售情况(带*的是主码),B1是1月的销售情况B2是2月的销售情况……,如果用关系代数形式查询一月份单笔销量在5以下和10以上的水果编号,表达式应该怎么写?AB1产品编号*名称单价销售编号*产品编号销售量日期001苹果5.50001001102.2002橘子6.50002001152.2003香蕉3.5000300252.3本题答案:【】16、【单选题】R表有2行3列,S表有4行5列,则RXS的结果有几行?本题答案:【8】17、【单选题】R表有2行3列,S表有4行5列,则RXS的结果有几列?本题答案:【8】随堂测验41、【判断题】视图对应于数据库三级模式中的模式级别。本题答案:【错误】第3章单元测验1、【单选题】SQL的含义是哪个?本题答案:【structuredquerylanguage】2、【单选题】学生表(学号*,姓名,性别,籍贯)中在姓名列建立索引后,以下哪个操作速度会变慢?(和没索引时相比)本题答案:【修改学生的姓名】3、【单选题】学校里组织了很多兴趣小组,学生可报名参加多个小组,每个小组有一个指导老师每个老师可以指导多个小组,用如下表格记录有关信息:Student(学号*,姓名,班级,专业)Teacher(教师工号*,教师姓名,所在系)teams(小组编号*,小组名称,教师工号)enroll(学号*,小组编号*,报名日期)如果想查看哪些小组没人报名,用如下语句表达下划线处应该填什么?Select*fromteamswhere小组编号___(select小组编号fromenroll);本题答案:【notin】4、【单选题】学校里组织了很多兴趣小组,学生可报名参加多个小组,每个小组有一个指导老师每个老师可以指导多个小组,用如下表格记录有关信息:Student(学号*,姓名,班级,专业)Teacher(教师工号*,教师姓名,所在系)teams(小组编号*,小组名称,教师工号)enroll(学号*,小组编号*,报名日期)如果想查看每个小组的报名人数,用如下语句表达下划线处应该填什么?Select小组编号,count(学号)fromenrollgroupby___;本题答案:【小组编号】5、【单选题】学校里组织了很多兴趣小组,学生可报名参加多个小组,每个小组有一个指导老师每个老师可以指导多个小组,用如下表格记录有关信息:Student(学号*,姓名,班级,专业)Teacher(教师工号*,教师姓名,所在系)teams(小组编号*,小组名称,教师工号)enroll(学号*,小组编号*,报名日期)如果想查看每个学生参加的兴趣小组数量,用如下语句表达下划线处应该填什么?Select学号,count(小组编号)fromenrollgroupby___;本题答案:【学号】6、【单选题】学校里组织了很多兴趣小组,学生可报名参加多个小组,每个小组有一个指导老师每个老师可以指导多个小组,用如下表格记录有关信息:Student(学号*,姓名,班级,专业)Teacher(教师工号*,教师姓名,所在系)teams(小组编号*,小组名称,教师工号)enroll(学号*,小组编号*,报名日期)如果想查看所有学生的学号姓名及其参加的小组名称,按学号顺序排列,用如下语句表达第一个下划线处应该填什么?Selectstudent.学号,姓名,小组名称fromstudent,enroll,teamswhere______student.学号;本题答案:【Enroll.学号=student.学号andenroll.小组编号=teams.小组编号】7、【单选题】学校里组织了很多兴趣小组,学生可报名参加多个小组,每个小组有一个指导老师每个老师可以指导多个小组,用如下表格记录有关信息:Student(学号*,姓名,班级,专业)Teacher(教师工号*,教师姓名,所在系)teams(小组编号*,小组名称,教师工号)enroll(学号*,小组编号*,报名日期)如果想查看所有学生姓名及其参加的小组名称,按学号顺序排列,用如下语句表达第二个下划线处应该填什么?Selectstudent.学号,姓名,小组名称fromstudent,enroll,teamswhere______student.学号;本题答案:【orderby】8、【单选题】学校里组织了很多兴趣小组,学生可报名参加多个小组,每个小组有一个指导老师每个老师可以指导多个小组,用如下表格记录有关信息:Student(学号*,姓名,班级,专业)Teacher(教师工号*,教师姓名,所在系)teams(小组编号*,小组名称,教师工号)enroll(学号*,小组编号*,报名日期)如果想查看哪些学生将会和学号为01的学生在同个组里,用如下语句表达下划线处应该填什么?Select学号fromenrollAwhere学号’01’and小组编号___(select小组编号fromenrollBwhereB.学号=’01’);本题答案:【=any】9、【单选题】学校里组织了很多兴趣小组,学生可报名参加多个小组,每个小组有一个指导老师每个老师可以指导多个小组,用如下表格记录有关信息:Student(学号*,姓名,班级,专业)Teacher(教师工号*,教师姓名,所在系)teams(小组编号*,小组名称,教师工号)enroll(学号*,小组编号*,报名日期)如果想查看哪些学生将会和学号为01的学生在同个组里,用如下语句表达下划线处应该填什么?Select学号fromenrollAwhere学号’01’and___(select*fromenrollBwhereB.学号=’01’andB.小组编号=A..小组编号);本题答案:【exists】10、【单选题】学校里组织了很多兴趣小组,学生可报名参加多个小组,每个小组有一个指导老师每个老师可以指导多个小组,用如下表格记录有关信息:Student(学号*,姓名,班级,专业)Teacher(教师工号*,教师姓名,所在系)teams(小组编号*,小组名称,教师工号)enroll(学号*,小组编号*,报名日期)如果想查看01和02小组总共有哪些人参加,用如下语句表达下划线处应该填什么?Select学号fromenrollwhere小组编号='01’___Select学号fromenrollwhere小组编号=’02’;本题答案:【Union】11、【单选题】学校里组织了很多兴趣小组,学生可报名参加多个小组,每个小组有一个指导老师每个老师可以指导多个小组,用如下表格记录有关信息:Student(学号*,姓名,班级,专业)Teacher(教师工号*,教师姓名,所在系)teams(小组编号*,小组名称,教师工号)enroll(学号*,小组编号*,报名日期)如果想查看哪些人既参加了01小组也参加了02小组,用如下语句表达下划线处应该填什么?Select学号fromenrollwhere小组编号=’01’___Select学号fromenrollwhere小组编号=’02’;本题答案:【intersect】12、【单选题】学校里组织了很多兴趣小组,学生可报名参加多个小组,每个小组有一个指导老师每个老师可以指导多个小组,用如下表格记录有关信息:Student(学号*,姓名,班级,专业)Teacher(教师工号*,教师姓名,所在系)teams(小组编号*,小组名称,教师工号)enroll(学号*,小组编号*,报名日期)如果想查看哪些人参加了01小组没参加了02小组,用如下语句表达下划线处应该填什么?Select学号fromenrollwhere小组编号=’01’___Select学号fromenrollwhere小组编号=’02’;本题答案:【except】13、【单选题】外模式的概念和以下哪个概念有关?本题答案:【view】14、【单选题】学校里组织了很多兴趣小组,学生可报名参加多个小组,每个小组有一个指导老师每个老师可以指导多个小组,用如下表格记录有关信息:Student(学号*,姓名,班级,专业)Teacher(教师工号*,教师姓名,所在系)teams(小组编号*,小组名称,教师工号)enroll(学号*,小组编号*,报名日期)如果要把小组编号01改为11,用如下语句表达下划线处应该填什么?Update___set小组编号=’11’where小组编号=’01’;本题答案:【teams】15、【单选题】关于视图的描述,哪条不对?本题答案:【视图建立后,系统中会增加一张表其中包含该视图的数据】第4章单元测验1、【单选题】TCSEC是哪个国家/地区颁布的?本题答案:【美国】2、【单选题】ITSEC是哪个国家/地区颁布的?本题答案:【欧洲】3、【单选题】CTCPEC是哪个国家/地区颁布的?本题答案:【加拿大】4、【单选题】紫皮书指的是哪个标准?本题答案:【TCSEC/TDI】5、【单选题】紫皮书将安全级别分为几组?本题答案:【4】6、【单选题】紫皮书将安全级别分为几个等级?本题答案:【7】7、【单选题】紫皮书中提到的最高安全级别是哪个级别?本题答案:【A1】8、【单选题】自主存取控制DAC是在哪个级别实现的?本题答案:【C1】9、【单选题】强制存取控制MAC是在哪个级别实现的?本题答案:【B1】10、【单选题】安全产品的最低档是哪个级别?本题答案:【C2】11、【单选题】紫皮书的C2级别与CC的哪个级别近似相当?本题答案:【EAL3】12、【单选题】自主存取控制中,给用户授予的权限记录在哪里?本题答案:【数据字典】13、【单选题】创建用户时如果结尾是withconnect,则以下操作哪个是该用户可以执行的?本题答案:【查询表】14、【单选题】如果允许一个角色将自己的权限授予其他角色,应该用什么短语表示?本题答案:【withadminoption】15、【单选题】关于强制存取控制,哪个描述是不对的?本题答案:【主体的许可证级别客体密级时,主体可以写客体】第5章单元测验1、【单选题】如果某表的主码是属性a,则对于任意一条记录,a列取值会有什么要求?本题答案:【非空,不能重复】2、【单选题】定义主码时,在createtable中会用到哪个短语?本题答案:【Primarykey】3、【单选题】定义外码时,在createtable中会用到哪个短语?本题答案:【foreignkey】4、【单选题】如果A表的m列参照了B表的n列,则n列在B表中会有什么特征?本题答案:【n必定是主码】5、【单选题】如果A表的m列参照了B表的n列,则以下哪种操作对参照完整性必定没有影响?本题答案:【在B表中插入行】6、【单选题】如果想给某字段sage施加列值非空的约束,应该如何表示?本题答案:【Sagesmallintnotnull】7、【单选题】如果想给某字段sage施加列值唯一的约束,应该如何表示?本题答案:【Sagesmallintunique】8、【单选题】如果想给某字段sage施加取值至少18的约束,应该如何表示?本题答案:【Sagesmallintcheck(sage=18)】9、【单选题】如果想限制sc(sno,cno,grade)表中每人最多选三门课,如何用断言表示?sc(sno,cno,grade)表示选修(学号,课程号,成绩)本题答案:【Createassertionasse1check(3=all(selectcount(*)fromscgroupbysno))】10、【单选题】如果在某个表上有个语句级触发器,针对的事件类型是afterinsert没有其他触发条件,如果该表原有10行数据,执行一条insert语句以后往表里插入了五行数据,则该触发器的动作体将会执行多少次?本题答案:【1】11、【单选题】如果在某个表上有个行级触发器,针对的事件类型是afterinsert没有其他触发条件,如果该表原有10行数据,执行一条insert语句以后往表里插入了五行数据,则该触发器的动作体将会执行多少次?本题答案:【5】12、【单选题】对于参照完整性的违约处理,系统一般采取的默认策略是哪种?本题答案:【拒绝执行】13、【单选题】以下哪类问题是数据库的完整性控制不会关注的问题?本题答案:【是否发生了非法存取】14、【单选题】如果选修(学号,课程号,成绩),学生(学号,姓名,性别,年龄)的两个学号列之间存在引用关系,则修改选修表中的学号时如果发生违反参照完整性的情况,可以采取哪种处理策略?本题答案:【拒绝执行】15、【单选题】如果选修(学号,课程号,成绩),学生(学号,姓名,性别,年龄)的两个学号列之间存在引用关系,则往选修表中插入新记录时如果发生违反参照完整性的情况,可以采取哪种处理策略?本题答案:【拒绝执行】测试61、【判断题】任何情况下,数据库设计过程中应当尽量提高表结构的范式级别,越高越好。本题答案:【错误】第6章单元测验1、【单选题】下面哪一组属性之间不存在函数依赖关系?本题答案:【学生姓名和班级编号之间】2、【单选题】如果某高校的教务系统用(班级编号,专业名称,进校年份)的表结构来记录班级信息,则该表的主码是什么?本题答案:【班级编号】3、【单选题】如果某高校的教务系统用(学号,姓名,班级编号,专业名称,进校年份)的表结构来记录学生信息,则该表的主码是什么?本题答案:【学号】4、【单选题】如果某高校的教务系统用学生(学号,姓名,班级编号)和班级(班级编号,专业名称,进校年份)的两个表结构来记录学生信息,则第一个表(学生)中的外码是哪个字段?本题答案:【班级编号】5、【单选题】规范化理论是关系数据库进行逻辑设计的理论依据,根据这个理论关系,数据库中的关系必须满足的条件是什么?本题答案:【每个属性不可分解】6、【单选题】已知某个关系模式满足2NF,则还能推断出什么?本题答案:【必定是第一范式】7、【单选题】某关系模式是全码,则它的最高范式必定是哪个?本题答案:【BCNF】8、【单选题】消除了部分函数依赖的1NF模式,必定是哪级范式?本题答案:【2NF】9、【单选题】假设有关系模式X(学号,姓名,班号,专业),用于记录学生信息,学号?姓名,学号?班号,班号?专业,则该表的非主属性对于主属性存在哪类依赖?本题答案:【传递依赖】10、【单选题】某高校图书馆有一些讨论室(部分讨论室配有投影设备)对学生开放,按预约方式使用,假设有关系模式X(讨论室编号,是否有投影,日期,时段,校园卡号,学生姓名),用于保存讨论室的预约记录,每个讨论室每天有12个时段可供预约(早八点-晚八点,每小时是一个时段,编号08-19),学生用校园卡号登陆系统后可以预约,则该表的非主属性对于主属性存在哪类依赖?本题答案:【传递依赖和部分依赖】11、【单选题】某高校图书馆有一些讨论室(部分讨论室配有投影设备)对学生开放,按预约方式使用,假设有关系模式X(讨论室编号,是否有投影,日期,时段,校园卡号),用于保存讨论室的预约记录,每个讨论室每天有12个时段可供预约(早八点-晚八点,每小时是一个时段,编号08-19),学生用校园卡号登陆系统后可以预约,则该表的非主属性对于主属性存在哪类依赖?本题答案:【部分依赖】12、【单选题】假设有关系模式R(A,B,C,D,E),A?BCCD?EB?DE?A,则以下哪个可以作为表的主码?本题答案:【A】13、【单选题】假设有关系模式X(学号,姓名,班号,专业),用于记录学生信息,学号?姓名,学号?班号,班号?专业,如果要达到3NF应该如何分解?本题答案:【(学号,姓名)(班号,专业)(学号,班号)】14、【单选题】某高校图书馆有一些讨论室(部分讨论室配有投影设备)对学生开放,按预约方式使用,假设有关系模式X(讨论室编号,是否有投影,日期,时段,校园卡号,学生姓名),用于保存讨论室的预约记录,每个讨论室每天有12个时段可供预约(早八点-晚八点,每小时是一个时段,编号08-19),学生用校园卡号登陆系统后可以预约,如果要达到3NF应该如何分解?本题答案:【(讨论室编号,是否有投影),(讨论室编号,日期,时段,校园卡号),(校园卡号,学生姓名)】15、【单选题】学校里组织了很多兴趣小组,学生可报名参加多个小组,每个小组有一个指导老师每个老师可以指导多个小组,用下表记录各小组信息(学号,学生姓名,小组名称,老师工号,老师姓名),如果要达到BCNF应该如何分解?本题答案:【(学号,学生姓名)(教师工号,教师姓名)(小组名称,教师工号)(学号,小组名称)】测验71、【判断题】一个表里的聚簇索引可以有多个。本题答案:【错误】课程作业第7章单元测验1、【单选题】以下哪项不会是数据字典的内容?本题答案:【某学生的年龄】2、【单选题】学校里组织了很多兴趣小组,学生可报名参加多个小组,每个小组有一个指导老师每个老师可以指导多个小组,如果把学生、兴趣小组、老师分别看作三类实体,那么学生和兴趣小组之间是哪种类型的关联?本题答案:【m:n】3、【单选题】学校里组织了很多兴趣小组,学生可报名参加多个小组,每个小组有一个指导老师每个老师可以指导多个小组,如果把学生、兴趣小组、老师分别看作三类实体,那么指导老师和兴趣小组之间是哪种类型的关联?本题答案:【1:n】4、【单选题】学校里组织了很多兴趣小组,学生可报名参加多个小组,每个小组有一个指导老师每个老师可以指导多个小组,如果把学生、兴趣小组、老师分别看作三类实体,那么指导老师和学生之间是哪种类型的关联?本题答案:【m:n】5、【单选题】实体类型A和B之间的关联是一对一的类型,A的主码为mB的主码为n,如果把该关联转换为一个关系,则该关系模式的主码应该是什么?本题答案:【m或n】6、【单选题】实体类型A和B之间的关联是一对多的类型(一个A实例对应多个B实例),A的主码为mB的主码为n,如果把该关联转换为一个关系,则该关系模式的主码应该是什么?本题答案:【n】7、【单选题】实体类型A和B之间的关联是多对多的类型,A的主码为mB的主码为n,如果把该关联转换为一个关系,则该关系模式的主码应该是什么?本题答案:【m和n】8、【单选题】如果要在一个表里建立索引,以下哪类属性不适合作为索引列?本题答案:【数值修改比较频繁的列】9、【单选题】如果要在一个表里建立聚簇索引,以下哪类属性不适合作为索引列?本题答案:【经常需要进行全表扫描的列】10、【单选题】以下哪类关系适合采用哈希索引?本题答案:【某属性经常出现在等值比较条件中】11、【单选题】以下哪类操作无法利用聚簇索引带来的好处?本题答案:【update】12、【单选题】以下哪项是概念结构设计阶段需要完成的工作?本题答案:【建立ER图】13、【单选题】以下哪项是逻辑结构设计阶段需要完成的工作?本题答案:【建立数据模型】14、【单选题】以下哪项是物理结构设计阶段需要完成的工作?本题答案:【确定存取方法】15、【单选题】以下哪项是数据库实施阶段需要完成的工作?本题答案:【装入数据并且试运行】测验81、【判断题】查询优化过程中会用到很多数据字典中的统计数据。本题答案:【正确】第8章单元测验1、【单选题】关系数据库系统中的查询处理分为四个阶段,次序是怎样的?本题答案:【查询分析,查询检查,查询优化,查询执行】2、【单选题】关系数据库中代数优化的对象是什么?本题答案:【关系代数表达式】3、【单选题】关系数据库中的关系代数表达式是在哪个步骤生成的?本题答案:【查询检查】4、【单选题】如果采用排序-合并算法对两个表进行等值连接操作,如果两个表各有10行、100行且已经排好序,则针对两个表分别需要扫描多少遍?本题答案:【一遍,一遍】5、【单选题】数据库中执行查询的开销主要有四部分,其中开销最大的是哪部分?本题答案:【I/O代价】6、【单选题】在student和sc表中查找选修002课程号的学生姓名,查询语句如下Selectsnamefromstudent,scwherestudent.sno=sc.snoandcno=”002”如果student表有1000条学生记录,SC表有5000条选课记录,符合要求的选课记录有50条,一个块能装10条学生记录或100条选课记录,内存中留出10块用于存放选课记录、留出一块用于存放学生记录。如果按照笛卡尔乘积-选择-投影的过程执行,如果一个块可以装10条连接结果记录,则在笛卡尔乘积阶段需要读取的块数是多少?本题答案:【550】7、【单选题】在student和sc表中查找选修002课程号的学生姓名,查询语句如下Selectsnamefromstudent,scwherestudent.sno=sc.snoandcno=”002”如果student表有1000条学生记录,SC表有5000条选课记录,符合要求的选课记录有50条,一个块能装10条学生记录或100条选课记录,内存中留出10块用于存放选课记录、留出一块用于存放学生记录。如果按照笛卡尔乘积-选择-投影的过程执行,如果一个块可以装10条连接结果记录,则在笛卡尔乘积阶段需要写出的块数是多少?本题答案:【5*10^5】8、【单选题】在student和sc表中查找选修002课程号的学生姓名,查询语句如下Selectsnamefromstudent,scwherestudent.sno=sc.snoandcno=”002”如果student表有1000条学生记录,SC表有5000条选课记录,符合要求的选课记录有50条,一个块能装10条学生记录或100条选课记录,内存中留出10块用于存放选课记录、留出一块用于存放学生记录。如果按照笛卡尔乘积-选择-投影的过程执行,如果一个块可以装10条连接结果记录,则在选择阶段需要读取的块数是多少?本题答案:【5*10^5】9、【单选题】在student和sc表中查找选修002课程号的学生姓名,查询语句如下Selectsnamefromstudent,scwherestudent.sno=sc.snoandcno=”002”如果student表有1000条学生记录,SC表有5000条选课记录,符合要求的选课记录有50条,一个块能装10条学生记录或100条选课记录,内存中留出10块用于存放选课记录、留出一块用于存放学生记录。如果按照自然连接-选择-投影的过程执行,如果一个块可以装10条连接结果记录,则在自然连接阶段需要读取的块数是多少?本题答案:【550】10、【单选题】在student和sc表中查找选修002课程号的学生姓名,查询语句如下Selectsnamefromstudent,scwherestudent.sno=sc.snoandcno=”002”如果student表有1000条学生记录,SC表有5000条选课记录,符合要求的选课记录有50条,一个块能装10条学生记录或100条选课记录,内存中留出10块用于存放选课记录、留出一块用于存放学生记录。如果按照自然连接-选择-投影的过程执行,如果一个块可以装10条连接结果记录,则在自然连接阶段需要写出的块数是多少?本题答案:【500】11、【单选题】在student和sc表中查找选修002课程号的学生姓名,查询语句如下Selectsnamefromstudent,scwherestudent.sno=sc.snoandcno=”002”如果student表有1000条学生记录,SC表有5000条选课记录,符合要求的选课记录有50条,一个块能装10条学生记录或100条选课记录,内存中留出10块用于存放选课记录、留出一块用于存放学生记录。如果按照自然连接-选择-投影的过程执行,如果一个块可以装10条连接结果记录,则在选择阶段需要读取的块数是多少?本题答案:【500】12、【单选题】在student和sc表中查找选修002课程号的学生姓名,查询语句如下Selectsnamefromstudent,scwherestudent.sno=sc.snoandcno=”002”如果student表有1000条学生记录,SC表有5000条选课记录,符合要求的选课记录有50条,一个块能装10条学生记录或100条选课记录,内存中留出10块用于存放选课记录、留出一块用于存放学生记录。如果先对sc表做选择操作,再读入student表进行连接,最后投影输出,如果一个块可以装10条连接结果记录,则总的读写块数是多少?本题答案:【150】13、【单选题】如果两个表进行连接操作,两个表都没有排序、没有索引,其中一个表较小,则此时适合采用哪种算法?本题答案:【hashjoin算法】14、【单选题】两个表R和S进行连接操作,已经按照连接属性排序,R表100条记录占用10块,S表200条记录占用30块,连接选择率1%连接结果的块因子为10,则采用排序-合并算法的代价大约是多少?本题答案:【60块】15、【单选题】两个表R和S进行连接操作,连接操作使用6块内存缓冲区,已经按照连接属性排序,R表100条记录占用10块,S表200条记录占用30块,连接选择率1%连接结果的块因子为10,则采用嵌套循环算法的代价大约是多少(连接结果需要写回磁盘)?本题答案:【110块】测验91、【判断题】undo和rollback都是撤销前面的操作,其实是一回事。本题答案:【错误】第9章单元测验1、【单选题】下列哪个选项不是事务的特性?本题答案:【相容性】2、【单选题】下列哪一项不是正确的显式定义事务的方式?本题答案:【updatetableasetm='ok';commit】3、【单选题】下列哪个选项不属于数据库故障的种类?本题答案:【显示故障】4、【单选题】关于数据库恢复,下列哪项表述是错误的?本题答案:【恢复功能是数据库管理系统中一个用户可选功能。】5、【单选题】恢复的基本原理是什么?本题答案:【冗余】6、【单选题】下列对于数据库转储描述不正确的是?本题答案:【静态转储期间事务可以正常运行】7、【单选题】关于数据库日志文件,下列哪项表述是正确的?本题答案:【介质故障恢复时,可以用日志文件来协助后备副本进行恢复】8、【单选题】登记日志文件的原则是?1严格按并发事务执行时间的逆序登记2严格按并发事务执行时间的顺序登记3必须先写日志文件,后写数据库4必须先写数据库,后写日志文件本题答案:【23】9、【单选题】关于数据库恢复,下列哪项表述是正确的?本题答案:【系统故障的恢复需要扫描3遍日志文件】10、【单选题】下列哪种故障的恢复需要数据库管理员介入?本题答案:【介质故障】11、【单选题】撤销(UNDO)处理过程中,需要对更新操作做逆操作,下列哪项逆操作不是正确的?本题答案:【更新的逆操作为删除】12、【单选题】关于具有检查点的恢复技术,下列哪项表述正确?本题答案:【减少了搜索日志的时间和重做的时间】13、【单选题】检查点恢复技术的方案不包括哪一项?本题答案:【创建重新开始文件的索引】14、【单选题】检查点恢复技术中,恢复子系统周期性的执行一列操作,下列哪个序列是在一次操作中正确的步骤?1在日志文件中写入一个检查点记录2将检查点记录在日志文件中的地址写入一个重新开始文件3将当前数据缓冲区的所有数据记录写入磁盘的数据库中4将当前日志缓冲区中的所有日志记录写入磁盘的日志文件上本题答案:【4132】15、【单选题】结合下图,表述正确的是?本题答案:【T3、T5在系统故障时未完成,因此都需要撤销】测验101、【判断题】如果系统进入活锁状态,cpu其实还是一直在忙碌的。本题答案:【正确】第10章单元测验1、【单选题】并发控制的基本单位是?本题答案:【事务】2、【单选题】下列哪一项不是并发控制的任务?本题答案:【提高系统运行效率】3、【单选题】不属于数据不一致情况的是哪一项?本题答案:【数据类型异常】4、【单选题】对于封锁,以下表述错误的是?本题答案:【对某个数据对象进行封锁之后,其它的事务不能查询此数据对象】5、【单选题】下列哪两种锁是相容的?本题答案:【S锁与S锁】6、【单选题】下列哪一项不是封锁协议需要约定的内容?本题答案:【封锁对象】7、【单选题】对于三级封锁协议,以下表述不正确的是?本题答案:【一级封锁协议可以防止读“脏”数据】8、【单选题】关于死锁,以下表述错误的是?本题答案:【在实际应用中,各种数据库管理系统大都采用一次封锁法解决死锁问题】9、【单选题】一个什么样的并发调度才是正确调度?本题答案:【可串行化调度】10、【单选题】冲突可串行化操作中,下列哪个选项是冲突操作?本题答案:【Ri(x)与Wj(x)】11、【单选题】关于两段锁协议的表述,错误的是哪个?本题答案:【正确的调度一定遵守两段锁协议】12、【单选题】下列哪个选项不能选作封锁对象?本题答案:【整个数据库系统】13、【单选题】下面有关封锁粒度、系统的并发度和并发控制开销的表述正确的是哪个?本题答案:【封锁粒度越大,并发度就越小,系统开销也越小】14、【单选题】引进意向锁(intentionlock)目的是什么?本题答案:【提高对数据加锁时的检查效率】15、【单选题】下列哪两种锁是不相容的?本题答案:【SIX与SIX】第11章单元测验1、【单选题】用户和数据库系统之间的界面层是哪个层次?本题答案:【应用层】2、【单选题】负责处理SQL语句并生成可执行代码块的是哪个层次?本题答案:【语言处理层】3、【单选题】把集合操作转换为单记录操作的是哪个层次?本题答案:【数据存取层】4、【单选题】负责处理数据页和系统缓冲区的是哪个层次?本题答案:【数据存储层】5、【单选题】负责存取路径维护的是哪个层次?本题答案:【数据存取层】6、【单选题】封锁子系统是在数据库管理系统的哪个层次?本题答案:【数据存取层】7、【单选题】束缚是在哪个层次完成的工作?本题答案:【语言处理层】8、【单选题】排序/合并是在哪个层次完成的工作?本题答案:【数据存取层】9、【单选题】日志登记是在哪个层次完成的工作?本题答案:【数据存取层】10、【单选题】以下哪些内容是包含在数据字典中的?本题答案:【以上都是】11、【单选题】语句处理层对一条数据操纵语句的处理过程是怎样的?本题答案:【语法分析?语义检查+视图消解?查询优化?代码生成】12、【单选题】数据库请求模块DBRM束缚后产生的结果是以下哪个?本题答案:【应用规划】13、【单选题】以下哪个操作不会被登记到日志文件中?本题答案:【查询数据】14、【单选题】数据库中需要存储的数据包括哪些?本题答案:【以上都是】15、【单选题】下面哪个操作不属于缓冲区内部的管理操作?本题答案:【读缓冲区】《数据库原理与应用》期末考试11、【单选题】在数据库系统中DBMS(数据库管理系统)的位置是处于哪里?本题答案:【应用开发工具和操作系统之间】2、【单选题】描述概念模型的常用工具是哪个?本题答案:【ER图】3、【单选题】一个数据库可以有几个外模式?本题答案:【多个】4、【单选题】数据库中的数据和程序之间具有逻辑独立性,是由什么保证的?本题答案:【模式/外模式映像】5、【单选题】数据库中的数据和程序之间具有物理独立性,是由什么保证的?本题答案:【模式/内模式映像】6、【单选题】如果一个表的主码是ab两列的组合,那么插入一条记录时a列能否为空?本题答案:【不能】7、【单选题】某水果店用如下A表记录水果信息,用B1-B4表分别记录今年1-4月的销售情况(带*的是主码),B1是1月的销售情况B2是2月的销售情况……,如果用关系代数形式查询1月份单笔销售量在20以上的水果名称,表达式应该怎么写?AB产品编号*名称单价销售编号*产品编号销售量日期001苹果5.50001001102.2002橘子6.50002001152.2003香蕉3.5000300252.3本题答案:【】8、【单选题】某水果店用如下A表记录水果信息,用B1-B4表分别记录今年1-4月的销售情况(带*的是主码),B1是1月的销售情况B2是2月的销售情况……,如果用关系代数形式查询本店一月份没有任何销售记录的水果名称,表达式应该怎么写?AB产品编号*名称单价销售编号*产品编号销售量日期001苹果5.50001001102.2002橘子6.50002001152.2003香蕉3.5000300252.3本题答案:【】9、【单选题】某水果店用如下A表记录水果信息,用B1-B4表分别记录今年1-4月的销售情况(带*的是主码),B1是1月的销售情况B2是2月的销售情况……,如果用关系代数形式查询在一月份的哪些天里面每种水果都有售出,表达式应该怎么写?AB产品编号*名称单价销售编号*产品编号销售量日期001苹果5.50001001102.2002橘子6.50002001152.2003香蕉3.5000300252.3本题答案:【】10、【单选题】某水果店用如下A表记录水果信息,用B1-B4表分别记录今年1-4月的销售情况(带*的是主码),B1是1月的销售情况B2是2月的销售情况……,如果用关系代数形式查询在二月份有销售记录的水果名称,表达式应该怎么写?AB产品编号*名称单价销售编号*产品编号销售量日期001苹果5.50001001102.2002橘子6.50002001152.2003香蕉3.5000300252.3本题答案:【】11、【单选题】学生表(学号*,姓名,性别,籍贯)中在姓名列建立索引后,以下哪个操作速度会变慢?(和没索引时相比)本题答案:【修改学生的姓名】12、【单选题】学校里组织了很多兴趣小组,学生可报名参加多个小组,每个小组有一个指导老师每个老师可以指导多个小组,用如下表格记录有关信息:Student(学号*,姓名,班级,专业)Teacher(教师工号*,教师姓名,所在系)teams(小组编号*,小组名称,教师工号)enroll(学号*,小组编号*,报名日期)如果想查看哪些小组没人报名,用如下语句表达下划线处应该填什么?Select*fromteamswhere小组编号___(select小组编号fromenroll);本题答案:【notin】13、【单选题】外模式的概念和以下哪个概念有关?本题答案:【view】14、【单选题】关于视图的描述,哪条不对?本题答案:【视图建立后,系统中会增加一张表其中包含该视图的数据】15、【单选题】如果某语句中的条件是namelike‘jeff\_ik__’escape’\’下面哪个名字符合条件?本题答案:【jeff_ikaa】16、【单选题】紫皮书指的是哪个标准?本题答案:【TCSEC/TDI】17、【单选题】自主存取控制DAC是在哪个级别实现的?本题答案:【A1】18、【单选题】安全产品的最低档是哪个级别?本题答案:【C2】19、【单选题】创建用户时如果结尾是withconnect,则以下操作哪个是该用户可以执行的?本题答案:【查询表】20、【单选题】自主存取控制中,给用户授予的权限记录在哪里?本题答案:【数据字典】21、【单选题】如果A表的m列参照了B表的n列,则n列在B表中会有什么特征?本题答案:【n必定是主码】22、【单选题】如果A表的m列参照了B表的n列,则以下哪种操作对参照完整性必定没有影响?本题答案:【在B表中插入行】23、【单选题】如果在某个表上有个语句级触发器,针对的事件类型是afterinsert没有其他触发条件,如果该表原有10行数据,执行一条insert语句以后往表里插入了五行数据,则该触发器的动作体将会执行多少次?本题答案:【1】24、【单选题】如果想限制sc(sno,cno,grade)表中每人最多选三门课,如何用断言表示?sc(sno,cno,grade)表示选修(学号,课程号,成绩)本题答案:【Createassertionasse1check(3=all(selectcount(*)fromscgroupbysno))】25、【单选题】以下哪类问题是数据库的完整性控制不会关注的问题?本题答案:【是否发生了非法存取】26、【单选题】下面哪一组属性之间不存在函数依赖关系?本题答案:【学生姓名和班级编号之间】27、【单选题】如果某高校的教务系统用学生(学号,姓名,班级编号)和班级(班级编号,专业名称,进校年份)的两个表结构来记录学生信息,则第一个表(学生)中的外码是哪个字段?本题答案:【班级编号】28、【单选题】假设有关系模式X(学号,姓名,班号,专业),用于记录学生信息,学号?姓名,学号?班号,班号?专业,则该表的非主属性对于主属性存在哪类依赖?本题答案:【传递依赖】29、【单选题】假设有关系模式R(A,B,C,D,E),A?BCCD?EB?DE?A,则以下哪个可以作为表的主码?本题答案:【A】30、【单选题】假设有关系模式X(学号,姓名,班号,专业),用于记录学生信息,学号?姓名,学号?班号,班号?专业,如果要达到3NF应该如何分解?本题答案:【(学号,姓名)(班号,专业)(学号,班号)】31、【单选题】以下哪项不会是数据字典的内容?本题答案:【某学生的年龄】32、【单选题】实体类型A和B之间的关联是一对一的类型,A的主码为mB的主码为n,如果把该关联转换为一个关系,则该关系模式的主码应该是什么?本题答案:【m或n】33、【单选题】如果要在一个表里建立索引,以下哪类属性不适合作为索引列?本题答案:【数值修改比较频繁的列】34、【单选题】以下哪类操作无法利用聚簇索引带来的好处?本题答案:【update】35、【单选题】以下哪项是逻辑结构设计阶段需要完成的工作?本题答案:【建立数据模型】36、【单选题】关系数据库中代数优化的对象是什么?本题答案:【关系
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026国家电投集团重庆审计中心选聘7人笔试备考题库及答案解析
- 2026河南淅强建设工程集团有限公司招聘9人笔试参考试题及答案解析
- 2026步步高高考大二轮复习数学-微专题5 导数中函数的构造问题
- 2026春季安徽合肥市建投集团招聘26人备考题库含答案详解(满分必刷)
- 2026广东东莞市第四高级中学招聘物理实验员1人备考题库及答案详解1套
- 国泰海通资产管理2027届校园招聘备考题库附答案详解(培优a卷)
- 2026青海师范大学招聘博士备考题库(第一批)附答案详解(完整版)
- 2025福建宁德市汽车运输集团有限公司第二批招聘27人笔试历年典型考点题库附带答案详解
- 2026山东东营市人民医院(东营市妇幼保健院)人才引进25人备考题库附答案详解(满分必刷)
- 2026北京开放大学招聘6人备考题库完整答案详解
- 高中主题班会 大美二中你我共建课件 湖南省常宁市第二中学高二上学期校园环境卫生建设主题班会
- 2026年宁夏石嘴山市单招职业倾向性测试题库带答案详解(预热题)
- 医疗设备维修与维护技术手册(标准版)
- 安全管理人员考勤制度
- 运维技术人员考核制度
- 中国邮政理财考试试题附答案
- (完整版)泵站工程监理实施细则
- 2025年财政部部属单位笔试试题及答案
- GB 6441-2025生产安全事故分类与编码
- 2025年佛山大学辅导员考试参考题库附答案
- ALC墙板安装专项施工方案2023年
评论
0/150
提交评论