收藏 分享(赏)

MOOC 数据库原理与应用-南京邮电大学 中国大学慕课答案.docx

上传人:小肥粒 文档编号:21772272 上传时间:2024-04-28 格式:DOCX 页数:59 大小:530.70KB
下载 相关 举报
MOOC 数据库原理与应用-南京邮电大学 中国大学慕课答案.docx_第1页
第1页 / 共59页
MOOC 数据库原理与应用-南京邮电大学 中国大学慕课答案.docx_第2页
第2页 / 共59页
MOOC 数据库原理与应用-南京邮电大学 中国大学慕课答案.docx_第3页
第3页 / 共59页
MOOC 数据库原理与应用-南京邮电大学 中国大学慕课答案.docx_第4页
第4页 / 共59页
MOOC 数据库原理与应用-南京邮电大学 中国大学慕课答案.docx_第5页
第5页 / 共59页
亲,该文档总共59页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述

1、 MOOC 数据库原理与应用-南京邮电大学 中国大学慕课答案随堂测验 11、问题:我们在日常生活中接触到的多数信息系统,其中用到的数据库都是关系型的,因为关系数据库是当前的主流数据库产品。选项:A、正确B、错误正确答案:【正确】第 1 章单元测验1、问题:在数据库系统中 DBMS(数据库管理系统)的位置是处于哪里?选项:A、应用系统和应用开发工具之间B、应用开发工具和操作系统之间C、操作系统和数据库之间D、不知道正确答案:【应用开发工具和操作系统之间】2、问题:文件系统中记录内部是有结构的,文件之间有没有结构?选项:A、有B、没有C、有时有有时没有D、不确定正确答案:【没有】3、问题:在数据库

2、系统中,当数据的逻辑结构变动时,应用程序是否需要改动?选项:A、需要B、不需要C、有时要,有时不要D、不知道正确答案:【不需要】4、问题:描述概念模型的常用工具是哪个?选项:A、ER 图 B、数据流程图C、业务流程图D、组织机构图正确答案:【ER 图】5、问题:某高校图书馆有多个讨论室,可供教师预约使用,每天可以预约之后一个月内的讨论室,教师和讨论室之间的预约关系属于什么类型?选项:A、一对一B、一对多C、多对多D、不知道正确答案:【多对多】6、问题:某学院的学生自发组织了多个兴趣小组,每个学生最多允许加入三个,学生和讨论组之间的组成关系属于什么类型?选项:A、一对一B、一对多C、多对多D、不

3、知道正确答案:【多对多】7、问题:下图属于哪类数据模型?选项:A、层次模型B、网状模型C、关系模型D、面向对象的数据模型正确答案:【层次模型】8、问题:下图属于哪类数据模型?选项:A、层次模型 B、网状模型C、关系模型D、面向对象的数据模型正确答案:【网状模型】9、问题:下图的层次模型中 R3 的兄弟节点是哪个?选项:A、R2 R4B、R2 R5C、R4 R5D、R1正确答案:【R2 R4】10、问题:下图的层次模型中 R3 的双亲节点是哪个?选项:A、R1B、R2C、R4D、R5正确答案:【R1】11、问题:一个数据库可以有几个描述全局结构的“模式”?选项:A、一个B、两个C、三个D、多个正

4、确答案:【一个】12、问题:一个数据库可以有几个外模式?选项: A、一个B、两个C、三个D、多个正确答案:【多个】13、问题:数据库中的数据和程序之间具有逻辑独立性,是由什么保证的?选项:A、模式/外模式映像B、模式/内模式映像C、外模式D、内模式正确答案:【模式/外模式映像】14、问题:数据库中的数据和程序之间具有物理独立性,是由什么保证的?选项:A、模式/外模式映像B、模式/内模式映像C、外模式D、内模式正确答案:【模式/内模式映像】15、问题:数据库中编写应用程序时,面向的是数据库的哪个模式?选项:A、模式B、外模式C、内模式D、不知道正确答案:【外模式】随堂测验 21、问题:两个表只要

5、列数和列名相同,就可以进行并交差操作。选项:A、正确B、错误正确答案:【错误】第 2 章单元测验1、问题:一个表中包含 a b c d 四个属性,候选码为 ab 和 bc,选定 ab 作为主码,则哪个是非主属性? 选项:A、属性 bB、属性 cC、属性 bcD、属性 d正确答案:【属性 d】2、问题:如果一个表的主码是 ab 两列的组合,那么插入一条记录时 a 列能否为空?选项:A、能B、不能C、如果 b 为空,a 就不能为空;如果 b 非空,a 就可以D、如果 b 为空,a 就可以;如果 b 非空,a 就不能为空正确答案:【不能】3、问题:某水果店用如下两个表记录水果销售情况,带*的是主码,

6、如果要在 B表中新增四条记录,哪一条可能会被系统拒绝?AB 产品编号*名称单价销售编号*产品编号销售量日期 001 苹果 5.50001001102.2002 橘子 6.50002001152.2003 香蕉3.5000300252.3选项:A、(0004,001,5,2.3)B、(0005,002,6,2.3)C、(0006,003,7,2.3)D、(0007,004,8,2.4)正确答案:【(0007,004,8,2.4)】4、问题:某水果店用如下 A 表记录水果信息,用 B1-B4 表分别记录今年 1-4 月的销售情况(带*的是主码),B1 是 1 月的销售情况 B2 是 2 月的销售情

7、况,如果采用关系代数形式查询哪些水果在 1 月和 2 月都有售出,仅显示产品编号,表达式应该怎么写?AB1 产品编号*名称单价销售编号*产品编号销售量日期 001 苹果5.50001001102.2002 橘子 6.50002001152.2003 香蕉 3.5000300252.3选项:A、B1?B2B、B1?B2C、D、正确答案:【】 5、问题:某水果店用如下 A 表记录水果信息,用 B1-B4 表分别记录今年 1-4 月的销售情况(带*的是主码),B1 是 1 月的销售情况 B2 是 2 月的销售情况,如果用关系代数形式查询在 1 月和 2 月总共售出了哪些种类的水果,表达式应该怎么写?

8、AB1 产品编号*名称单价销售编号*产品编号销售量日期 001 苹果5.50001001102.2002 橘子 6.50002001152.2003 香蕉 3.5000300252.3选项:A、B1?B2B、B1?B2C、D、正确答案:【】6、问题:某水果店用如下 A 表记录水果信息,用 B1-B4 表分别记录今年 1-4 月的销售情况(带*的是主码),B1 是 1 月的销售情况 B2 是 2 月的销售情况,如果用关系代数形式查询哪些种类的水果在 1 月有售出、但在 2 月没有售出,只显示产品编号,表达式应该怎么写?AB1 产品编号*名称单价销售编号*产品编号销售量日期 001 苹果 5.50

9、001001102.2002 橘子 6.50002001152.2003 香蕉 3.5000300252.3选项:A、B1-B2B、B2-B1C、D、正确答案:【】7、问题:某水果店用如下 A 表记录水果信息,用 B1-B4 表分别记录今年 1-4 月的销售情况(带*的是主码),B1 是 1 月的销售情况 B2 是 2 月的销售情况,如果用关系代数形式查询 1 月份单笔销售量在 20 以上的水果名称,表达式应该怎么写?AB1 产品编号*名称单价销售编号*产品编号销售量日期 001 苹果5.50001001102.2002 橘子 6.50002001152.2003 香蕉 3.500030025

10、2.3选项: A、B、C、D、正确答案:【】8、问题:某水果店用如下 A 表记录水果信息,用 B1-B4 表分别记录今年 1-4 月的销售情况(带*的是主码),B1 是 1 月的销售情况 B2 是 2 月的销售情况,如果用关系代数形式查询本店所有的水果名称,表达式应该怎么写?AB1 产品编号*名称单价销售编号*产品编号销售量日期 001 苹果 5.50001001102.2002 橘子6.50002001152.2003 香蕉 3.5000300252.3选项:A、B、C、D、正确答案:【】9、问题:某水果店用如下 A 表记录水果信息,用 B1-B4 表分别记录今年 1-4 月的销售情况(带*

11、的是主码),B1 是 1 月的销售情况 B2 是 2 月的销售情况,如果用关系代数形式查询本店一月份没有任何销售记录的水果名称,表达式应该怎么写?AB1 产品编号*名称单价销售编号*产品编号销售量日期 001 苹果5.50001001102.2002 橘子 6.50002001152.2003 香蕉 3.5000300252.3 选项:A、B、C、D、正确答案:【】10、问题:某水果店用如下 A 表记录水果信息,用 B1-B4 表分别记录今年 1-4 月的销售情况(带*的是主码),B1 是 1 月的销售情况 B2 是 2 月的销售情况,如果用关系代数形式查询在一月份的哪些天里面每种水果都有售出

12、,仅显示产品编号,表达式应该怎么写?AB1 产品编号*名称单价销售编号*产品编号销售量日期001 苹果 5.50001001102.2002 橘子 6.50002001152.2003 香蕉 3.5000300252.3选项:A、B1AB、C、D、正确答案:【】11、问题:某水果店用如下 A 表记录水果信息,用 B1-B4 表分别记录今年 1-4 月的销售情况(带*的是主码),B1 是 1 月的销售情况 B2 是 2 月的销售情况,如果用关系代数形式查询在二月份有销售记录的水果名称,表达式应该怎么写?AB1 产品编号*名称单价销售编号*产品编号销售量日期 001 苹果5.50001001102

13、.2002 橘子 6.50002001152.2003 香蕉 3.5000300252.3选项: A、B、C、D、正确答案:【】12、问题:某水果店用如下 A 表记录水果信息,用 B1-B4 表分别记录今年 1-4 月的销售情况(带*的是主码),B1 是 1 月的销售情况 B2 是 2 月的销售情况,如果用关系代数形式查询在二月份单价在 6 以上的水果的销售记录,仅仅显示该水果名称,以下表达式哪个不对?AB1 产品编号*名称单价销售编号*产品编号销售量日期 001 苹果 5.50001001102.2002 橘子 6.50002001152.2003 香蕉 3.5000300252.3选项:A

14、、B、C、D、正确答案:【】13、问题:某水果店用如下 A 表记录水果信息,用 B1-B4 表分别记录今年 1-4 月的销售情况(带*的是主码),B1 是 1 月的销售情况 B2 是 2 月的销售情况,如果用关系代数形式查询在二月份的哪些天里面卖出了“一月份有销售记录的所有水果”,表达式应该怎么写?AB1 产品编号*名称单价销售编号*产品编号销售量日期 001 苹果 5.50001001102.2002 橘子 6.50002001152.2003 香蕉 3.5000300252.3选项:A、B2B1B、P 产品编号,日期(B2) P 产品编号,日期(B1) C、P 日期(B2) P 产品编号(

15、A)D、P 产品编号,日期(B2) P 产品编号(B1)正确答案:【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选项:A、B、C、D、正确答案:【】15、问题:

16、某水果店用如下 A 表记录水果信息,用 B1-B4 表分别记录今年 1-4 月的销售情况(带*的是主码),B1 是 1 月的销售情况 B2 是 2 月的销售情况,如果用关系代数形式查询一月份单笔销量在 5 以下和 10 以上的水果编号,表达式应该怎么写?AB1 产品编号*名称单价销售编号*产品编号销售量日期 001 苹果5.50001001102.2002 橘子 6.50002001152.2003 香蕉 3.5000300252.3选项:A、B、C、D、正确答案:【】 16、问题:R 表有 2 行 3 列,S 表有 4 行 5 列,则 R X S 的结果有几行?选项:A、8B、10C、12D

17、、15正确答案:【8】17、问题:R 表有 2 行 3 列,S 表有 4 行 5 列,则 R X S 的结果有几列?选项:A、8B、10C、12D、15正确答案:【8】随堂测验 41、问题:视图对应于数据库三级模式中的模式级别。选项:A、正确B、错误正确答案:【错误】第 3 章单元测验1、问题:SQL 的含义是哪个?选项:A、Standard query languageB、structured query languageC、speedy query languageD、super query language正确答案:【structured query language】2、问题:学生表(

18、学号*,姓名,性别,籍贯)中在姓名列建立索引后,以下哪个操作速度会变慢?(和没索引时相比)选项:A、按姓名检索B、修改学生的姓名C、按籍贯检索D、修改学生的籍贯正确答案:【修改学生的姓名】 3、问题:学校里组织了很多兴趣小组,学生可报名参加多个小组,每个小组有一个指导老师 每个老师可以指导多个小组,用如下表格记录有关信息:Student(学号*,姓名,班级,专业)Teacher(教师工号*,教师姓名,所在系)teams(小组编号*,小组名称,教师工号)enroll(学号*,小组编号*,报名日期)如果想查看哪些小组没人报名,用如下语句表达 下划线处应该填什么?Select * from team

19、swhere 小组编号 _ (select 小组编号 from enroll);选项:A、InB、not inC、=anyD、exist正确答案:【not in】4、问题:学校里组织了很多兴趣小组,学生可报名参加多个小组,每个小组有一个指导老师 每个老师可以指导多个小组,用如下表格记录有关信息:Student(学号*,姓名,班级,专业)Teacher(教师工号*,教师姓名,所在系)teams(小组编号*,小组名称,教师工号)enroll(学号*,小组编号*,报名日期)如果想查看每个小组的报名人数,用如下语句表达 下划线处应该填什么?Select 小组编号,count(学号) from enro

20、ll group by _;选项:A、学号B、小组编号C、学号,小组编号D、小组编号,学号正确答案:【小组编号】5、问题:学校里组织了很多兴趣小组,学生可报名参加多个小组,每个小组有一个指导老师 每个老师可以指导多个小组,用如下表格记录有关信息:Student(学号*,姓名,班级,专业)Teacher(教师工号*,教师姓名,所在系)teams(小组编号*,小组名称,教师工号)enroll(学号*,小组编号*,报名日期)如果想查看每个学生参加的兴趣小组数量,用如下语句表达 下划线处应该填什么?Select 学号,count(小组编号) from enroll group by _;选项:A、学号

21、B、小组编号C、学号,小组编号D、小组编号,学号正确答案:【学号】6、问题:学校里组织了很多兴趣小组,学生可报名参加多个小组,每个小组有一个指导老师 每个老师可以指导多个小组,用如下表格记录有关信息:Student(学号*,姓名,班级,专业)Teacher(教师工号*,教师姓名,所在系)teams(小组 编号*,小组名称,教师工号)enroll(学号*,小组编号*,报名日期)如果想查看所有学生的学号 姓名及其参加的小组名称,按学号顺序排列,用如下语句表达 第一个下划线处应该填什么?Select student.学号,姓名,小组名称 fromstudent,enroll,teams where

22、_ _ student.学号;选项:A、Enroll.学号=student.学号 and enroll.小组编号=teams.小组编号B、Enroll.学号=student.学号C、enroll.小组编号=teams.小组编号D、teams.小组编号=student.学号正确答案:【Enroll.学号=student.学号 and enroll.小组编号=teams.小组编号】7、问题:学校里组织了很多兴趣小组,学生可报名参加多个小组,每个小组有一个指导老师 每个老师可以指导多个小组,用如下表格记录有关信息:Student(学号*,姓名,班级,专业)Teacher(教师工号*,教师姓名,所在系

23、)teams(小组编号*,小组名称,教师工号)enroll(学号*,小组编号*,报名日期)如果想查看所有学生姓名及其参加的小组名称,按学号顺序排列,用如下语句表达 第二个下划线处应该填什么?Select student.学号,姓名,小组名称 from student,enroll,teamswhere _ _ student.学号;选项:A、Group byB、order byC、=anyD、=all正确答案:【order by】8、问题:学校里组织了很多兴趣小组,学生可报名参加多个小组,每个小组有一个指导老师 每个老师可以指导多个小组,用如下表格记录有关信息:Student(学号*,姓名,班

24、级,专业)Teacher(教师工号*,教师姓名,所在系)teams(小组编号*,小组名称,教师工号)enroll(学号*,小组编号*,报名日期)如果想查看哪些学生 将会和学号为 01 的学生在同个组里,用如下语句表达 下划线处应该填什么?Select 学号 from enroll Awhere 学号01 and 小组编号_ (select 小组编号 fromenroll B where B.学号=01 ) ;选项:A、=anyB、not inC、existsD、not exists正确答案:【=any】9、问题:学校里组织了很多兴趣小组,学生可报名参加多个小组,每个小组有一个指导老师 每个老师

25、可以指导多个小组,用如下表格记录有关信息:Student(学号*,姓名,班级,专业)Teacher(教师工号*,教师姓名,所在系)teams(小组 编号*,小组名称,教师工号)enroll(学号*,小组编号*,报名日期)如果想查看哪些学生 将会和学号为 01 的学生在同个组里,用如下语句表达 下划线处应该填什么?Select 学号 from enroll Awhere 学号01 and _ (select * from enroll B where B.学号=01 and B.小组编号=A. .小组编号);选项:A、=anyB、not inC、existsD、not exists正确答案:【e

26、xists】10、问题:学校里组织了很多兴趣小组,学生可报名参加多个小组,每个小组有一个指导老师 每个老师可以指导多个小组,用如下表格记录有关信息:Student(学号*,姓名,班级,专业)Teacher(教师工号*,教师姓名,所在系)teams(小组编号*,小组名称,教师工号)enroll(学号*,小组编号*,报名日期)如果想查看01 和 02 小组总共有哪些人参加,用如下语句表达 下划线处应该填什么?Select 学号 from enroll where 小组编号=01 _Select 学号 from enroll where 小组编号=02;选项:A、UnionB、intersectC、

27、exceptD、and正确答案:【Union】11、问题:学校里组织了很多兴趣小组,学生可报名参加多个小组,每个小组有一个指导老师 每个老师可以指导多个小组,用如下表格记录有关信息:Student(学号*,姓名,班级,专业)Teacher(教师工号*,教师姓名,所在系)teams(小组编号*,小组名称,教师工号)enroll(学号*,小组编号*,报名日期)如果想查看哪些人既参加了 01 小组也参加了 02 小组,用如下语句表达 下划线处应该填什么?Select 学号 from enroll where 小组编号=01 _Select 学号 from enroll where 小组编号=02;选

28、项:A、UnionB、intersectC、exceptD、and正确答案:【intersect】12、问题:学校里组织了很多兴趣小组,学生可报名参加多个小组,每个小组有一个指导老师 每个老师可以指导多个小组,用如下表格记录有关信息:Student(学号*,姓名,班级,专业)Teacher(教师工号*,教师姓名,所在系)teams(小组 编号*,小组名称,教师工号)enroll(学号*,小组编号*,报名日期)如果想查看哪些人参加了 01 小组 没参加了 02 小组,用如下语句表达 下划线处应该填什么?Select 学号 from enroll where 小组编号=01 _Select 学号

29、from enroll where 小组编号=02;选项:A、UnionB、intersectC、exceptD、and正确答案:【except】13、问题:外模式的概念和以下哪个概念有关?选项:A、IndexB、viewC、triggerD、schema正确答案:【view】14、问题:学校里组织了很多兴趣小组,学生可报名参加多个小组,每个小组有一个指导老师 每个老师可以指导多个小组,用如下表格记录有关信息:Student(学号*,姓名,班级,专业)Teacher(教师工号*,教师姓名,所在系)teams(小组编号*,小组名称,教师工号)enroll(学号*,小组编号*,报名日期)如果要把小

30、组编号 01 改为 11,用如下语句表达 下划线处应该填什么?Update _set 小组编号=11 where 小组编号=01;选项:A、StudentB、teacherC、teamsD、enroll正确答案:【teams】15、问题:关于视图的描述,哪条不对?选项:A、视图可以简化用户操作B、视图帮助实现了逻辑独立性C、视图可以对机密数据提供保护D、视图建立后,系统中会增加一张表其中包含该视图的数据正确答案:【视图建立后,系统中会增加一张表其中包含该视图的数据】第 4 章单元测验 1、问题:TCSEC 是哪个国家/地区颁布的?选项:A、美国B、欧洲C、加拿大D、英国正确答案:【美国】2、问

31、题:ITSEC 是哪个国家/地区颁布的?选项:A、美国B、欧洲C、加拿大D、英国正确答案:【欧洲】3、问题:CTCPEC 是哪个国家/地区颁布的?选项:A、美国B、欧洲C、加拿大D、英国正确答案:【加拿大】4、问题:紫皮书指的是哪个标准?选项:A、TCSEC/TDIB、ITSECC、CTCPECD、CC正确答案:【TCSEC/TDI】5、问题:紫皮书将安全级别分为几组?选项:A、4B、5C、6D、7正确答案:【4】6、问题:紫皮书将安全级别分为几个等级?选项: A、4B、5C、6D、7正确答案:【7】7、问题:紫皮书中提到的最高安全级别是哪个级别?选项:A、A1B、A3C、D1D、D3正确答案

32、:【A1】8、问题:自主存取控制 DAC 是在哪个级别实现的?选项:A、C1B、C2C、B1D、B2正确答案:【C1】9、问题:强制存取控制 MAC 是在哪个级别实现的?选项:A、C1B、C2C、B1D、B2正确答案:【B1】10、问题:安全产品的最低档是哪个级别?选项:A、C1B、C2C、B1D、B2正确答案:【C2】11、问题:紫皮书的 C2 级别与 CC 的哪个级别近似相当?选项:A、EAL1B、EAL2 C、EAL3D、EAL4正确答案:【EAL3】12、问题:自主存取控制中,给用户授予的权限记录在哪里?选项:A、数据对象上(例如表)B、数据对象的上层对象上(例如表所属的数据库)C、数

33、据对象的下层对象上(例如表中的所有列上)D、数据字典正确答案:【数据字典】13、问题:创建用户时如果结尾是 with connect,则以下操作哪个是该用户可以执行的?选项:A、创建用户B、创建模式C、创建表D、查询表正确答案:【查询表】14、问题:如果允许一个角色将自己的权限授予其他角色,应该用什么短语表示?选项:A、With grant optionB、with admin optionC、transferableD、transmissible正确答案:【with admin option】15、问题:关于强制存取控制,哪个描述是不对的?选项:A、主体的许可证级别客体密级时,主体可以读客体

34、B、主体的许可证级别=客体密级时,主体可以读客体C、主体的许可证级别客体密级时,主体可以写客体D、主体的许可证级别客体密级时,主体可以写客体正确答案:【主体的许可证级别客体密级时,主体可以写客体】第 5 章单元测验1、问题:如果某表的主码是属性 a,则对于任意一条记录,a 列取值会有什么要求?选项: A、非空,可以重复B、非空,不能重复C、可以为空,不能重复D、可以为空,可以重复正确答案:【非空,不能重复】2、问题:定义主码时,在 create table 中会用到哪个短语?选项:A、Primary keyB、foreign keyC、triggerD、check正确答案:【Primary k

35、ey】3、问题:定义外码时,在 create table 中会用到哪个短语?选项:A、Primary keyB、foreign keyC、triggerD、check正确答案:【foreign key】4、问题:如果 A 表的 m 列参照了 B 表的 n 列,则 n 列在 B 表中会有什么特征?选项:A、n 必定是主码B、n 必定不是主码C、n 可以为任意列D、n 必定和 m 列同名正确答案:【n 必定是主码】5、问题:如果 A 表的 m 列参照了 B 表的 n 列,则以下哪种操作对参照完整性必定没有影响?选项:A、在 A 表中插入行B、在 B 表中插入行C、修改 m 列某值D、修改 n 列某

36、值正确答案:【在 B 表中插入行】6、问题:如果想给某字段 sage 施加列值非空的约束,应该如何表示?选项:A、Sage smallint not null B、Sage smallint uniqueC、Sage smallint check(sage=18)D、Sage smallint primary key正确答案:【Sage smallint not null】7、问题:如果想给某字段 sage 施加列值唯一的约束,应该如何表示?选项:A、Sage smallint not nullB、Sage smallint uniqueC、Sage smallint check(sage=1

37、8)D、Sage smallint primary key正确答案:【Sage smallint unique】8、问题:如果想给某字段 sage 施加取值至少 18 的约束,应该如何表示?选项:A、Sage smallint not nullB、Sage smallint uniqueC、Sage smallint check(sage=18)D、Sage smallint primary key正确答案:【Sage smallint check(sage=18)】9、问题:如果想限制 sc(sno,cno,grade)表中每人最多选三门课,如何用断言表示?sc(sno,cno,grade)

38、表示选修(学号,课程号,成绩)选项:A、Create assertion asse1 check(3=all( select count(*) from sc group by sno)B、Create assertion asse1 check(3=any( select count(*) from sc group by sno)C、Create assertion asse1 check(3=some( select count(*) from sc group by sno)D、Create assertion asse1 check(3= select count(*) from s

39、c group by sno)正确答案:【Create assertion asse1 check(3=all( select count(*) from sc group by sno)】10、问题:如果在某个表上有个语句级触发器,针对的事件类型是 after insert 没有其他触发条件,如果该表原有 10 行数据,执行一条 insert 语句以后 往表里插入了五行数据,则该触发器的动作体将会执行多少次?选项:A、1B、5C、10D、15正确答案:【1】11、问题:如果在某个表上有个行级触发器,针对的事件类型是 after insert 没有其他触发条件,如果该表原有 10 行数据,执行

40、一条 insert 语句以后 往表里插入了五 行数据,则该触发器的动作体将会执行多少次?选项:A、1B、5C、10D、15正确答案:【5】12、问题:对于参照完整性的违约处理,系统一般采取的默认策略是哪种?选项:A、拒绝执行B、级联更新C、级联删除D、设置为空值正确答案:【拒绝执行】13、问题:以下哪类问题是数据库的完整性控制不会关注的问题?选项:A、主码值是否重复B、某列取值是否在合理范围C、某列是否参照了其他表的某列D、是否发生了非法存取正确答案:【是否发生了非法存取】14、问题:如果选修(学号,课程号,成绩),学生(学号,姓名,性别,年龄)的两个学号列之间存在引用关系,则修改选修表中的学

41、号时 如果发生违反参照完整性的情况,可以采取哪种处理策略?选项:A、拒绝执行B、级联更新C、级联删除D、设置为空值正确答案:【拒绝执行】15、问题:如果选修(学号,课程号,成绩),学生(学号,姓名,性别,年龄)的两个学号列之间存在引用关系,则往选修表中插入新记录时 如果发生违反参照完整性的情况,可以采取哪种处理策略?选项:A、拒绝执行B、级联更新C、级联删除 D、设置为空值正确答案:【拒绝执行】测试 61、问题:任何情况下,数据库设计过程中应当尽量提高表结构的范式级别,越高越好。选项:A、正确B、错误正确答案:【错误】第 6 章单元测验1、问题:下面哪一组属性之间不存在函数依赖关系?选项:A、

42、学生的学号和姓名之间B、课程编号和课程名之间C、学生姓名和班级编号之间D、图书馆的图书条码号和书名之间正确答案:【学生姓名和班级编号之间】2、问题:如果某高校的教务系统用(班级编号,专业名称,进校年份)的表结构来记录班级信息,则该表的主码是什么?选项:A、班级编号B、专业名称C、专业名称,进校年份D、班级编号,专业名称正确答案:【班级编号】3、问题:如果某高校的教务系统用(学号,姓名,班级编号,专业名称,进校年份) 的表结构来记录学生信息,则该表的主码是什么?选项:A、学号B、学号,班级编号C、学号,专业名称D、姓名,班级编号正确答案:【学号】4、问题:如果某高校的教务系统用 学生(学号,姓名

43、,班级编号) 和 班级(班级编号,专业名称,进校年份)的两个表结构来记录学生信息,则第一个表(学生)中 的外码是哪个字段?选项:A、学号B、姓名C、班级编号D、学号,姓名正确答案:【班级编号】5、问题:规范化理论是关系数据库进行逻辑设计的理论依据,根据这个理论关系,数据库中的关系必须满足的条件是什么?选项:A、每个属性长度不变B、每个属性不可分解C、每个属性互相关联D、每个属性互不相关正确答案:【每个属性不可分解】6、问题:已知某个关系模式满足 2NF,则还能推断出什么?选项:A、可能是第一范式B、必定是第一范式C、必定是第三范式D、必定是第四范式正确答案:【必定是第一范式】7、问题:某关系模

44、式是全码,则它的最高范式必定是哪个?选项:A、1NFB、2NFC、3NFD、BCNF正确答案:【BCNF】8、问题:消除了部分函数依赖的 1NF 模式,必定是哪级范式?选项:A、1NFB、2NFC、3NFD、BCNF正确答案:【2NF】 9、问题:假设有关系模式 X(学号,姓名,班号,专业),用于记录学生信息,学号?姓名,学号?班号,班号?专业,则该表的非主属性对于主属性存在哪类依赖?选项:A、传递依赖B、部分依赖C、传递依赖和部分依赖D、没有依赖关系正确答案:【传递依赖】10、问题:某高校图书馆有一些讨论室(部分讨论室配有投影设备)对学生开放,按预约方式使用,假设有关系模式 X(讨论室编号,是否有投影,日

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 教育专区 > 大学资料

本站链接:文库   一言   我酷   合作


客服QQ:2549714901微博号:文库网官方知乎号:文库网

经营许可证编号: 粤ICP备2021046453号世界地图

文库网官网©版权所有2025营业执照举报