大学MOOC 数据库原理(中国矿业大学)1449418164 最新慕课完整章节测试答案
第一章
第一章单元测验
1、单选题:
在( )模型中一个结点可以有多个双亲,结点之间可以有多种联系。
选项:
A: 网状
B: 关系
C: 层次
D: 以上都有
答案: 【 网状】
2、单选题:
用户或应用程序看到的那部分局部逻辑结构和特征的描述是( )。
选项:
A: 概念模式
B: 物理模式
C: 外模式
D: 内模式
答案: 【 外模式】
3、单选题:
要保证数据库的逻辑数据独立性,需要修改的是( ) 。
选项:
A: 模式与外模式之间的映射
B: 模式与内模式之间的映射
C: 模式
D: 三级模式
答案: 【 模式与外模式之间的映射 】
4、单选题:
数据库(DB),数据库系统(DBS)和数据库管理系统(DBMS)之间的关系是( )。
选项:
A: DBS包括DB和DBMS
B: DBMS包括DB和DBS
C: DB包括DBS和DBMS
D: DBS就是DB,也就是DBMS
答案: 【 DBS包括DB和DBMS 】
5、单选题:
在数据库中存储的是( )。
选项:
A: 数据
B: 数据模型
C: 数据以及数据之间的联系
D: 信息
答案: 【 数据以及数据之间的联系】
6、单选题:
在数据库中,数据的物理独立性是指( )。
选项:
A: 数据库与数据库管理系统的相互独立
B: 用户程序与DBMS的相互独立
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: 错误
答案: 【 正确】
12、判断题:
实体是信息世界中的术语,与之相对应的数据库术语为字段。
选项:
A: 正确
B: 错误
答案: 【 错误】
13、判断题:
视图对重构数据库提供了一定程度的物理独立性。
选项:
A: 正确
B: 错误
答案: 【 错误】
14、判断题:
层次数据模型和网状数据模型都可用关系数据模型表示。
选项:
A: 正确
B: 错误
答案: 【 正确】
15、判断题:
非过程化语言比过程化语言好。
选项:
A: 正确
B: 错误
答案: 【 错误】
16、判断题:
三级模式结构是数据库唯一的一种分级模式结构。
选项:
A: 正确
B: 错误
答案: 【 错误】
17、判断题:
数据库管理系统和数据库构成了数据库系统。
选项:
A: 正确
B: 错误
答案: 【 错误】
18、判断题:
数据库系统的核心工作就是完成用户级数据库、概念级数据库和物理级数据库之间的映射。
选项:
A: 正确
B: 错误
答案: 【 正确】
19、判断题:
数据结构化是数据库和文件系统的根本区别。
选项:
A: 正确
B: 错误
答案: 【 正确】
20、判断题:
DBA主要职责是管理数据库中的数据。
选项:
A: 正确
B: 错误
答案: 【 错误】
随堂练习
1、单选题:
在数据库的三级模式结构中,描述数据库中全体数据的逻辑结构和特征的是( )。
选项:
A: 外模式
B: 内模式
C: 存储模式
D: 模式
答案: 【 模式】
2、判断题:
三级模式结构是数据库唯一的一种分级模式结构。
选项:
A: 正确
B: 错误
答案: 【 错误】
3、判断题:
概念模型独立于硬件设备和DBMS。
选项:
A: 正确
B: 错误
答案: 【 正确】
第二章关系数据库
第二章测验
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、单选题:
设关系R和关系S结构相同,且各有100个元组,则这两个关系并操作结果的元组个数为()。
选项:
A: 100
B: 小于等于100
C: 200
D: 小于等于200
答案: 【 小于等于200】
7、单选题:
设关系S、C、SC中各有5、10、20个元组,则这三个关系的笛卡儿积的基数为()。
选项:
A: 20
B: 35
C: 1000
D: 不确定
答案: 【 1000】
8、单选题:
设有选修c++语言的学生关系R,选修Java语言的学生关系S,求选修了c++语言而没有选修Java语言的学生,需进行()。
选项:
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: 错误
答案: 【 正确】
14、判断题:
基本代数运算包括:并、交、差、选择和投影。
选项:
A: 正确
B: 错误
答案: 【 错误】
15、判断题:
在关系代数表达式的等价变换规则中,选择运算和投影运算的执行顺序可以直接交换。
选项:
A: 正确
B: 错误
答案: 【 错误】
16、判断题:
除运算一般用于解决包含了的问题。
选项:
A: 正确
B: 错误
答案: 【 正确】
17、判断题:
等价的关系代数表达式,其执行效率也是一样的。
选项:
A: 正确
B: 错误
答案: 【 错误】
18、判断题:
对同一个关系的选择操作,尽可能合并其查询条件将其写在一个选择操作里面,以避免多次扫描文件。
选项:
A: 正确
B: 错误
答案: 【 正确】
19、判断题:
数据模型如下:厂家S(SNO,SNAME,STATUS,CITY)产品P(PNO,PNAME,WEIGHT,COLOR)工程J(JNO,JNAME,CITY)供货SPJ(SNO,PNO,JNO,QTY)求使用了全部零件的工程名可以用下面的关系表达式给出:∏JNAME((∏JNO,PNO(SPJ)÷∏PNO(P)) ∞J)
选项:
A: 正确
B: 错误
答案: 【 正确】
20、判断题:
厂家S(SNO,SNAME,STATUS,CITY)产品P(PNO,PNAME,WEIGHT,COLOR)工程J(JNO,JNAME,CITY)供货SPJ(SNO,PNO,JNO,QTY)求供应P1,P2两种产品的厂家名.∏SNAME(σ2='p1'∧6='p2 (SPJ×SPJ) ∞S)
选项:
A: 正确
B: 错误
答案: 【 错误】
随堂测试
1、单选题:
如下关系代数等价变换规则不正确的是()。
选项:
A: ![]()
B: ![]()
C: ![]()
D: ![]()
答案: 【
】
2、判断题:
在执行关系表达式时,越早执行笛卡尔积操作,效率越高。
选项:
A: 正确
B: 错误
答案: 【 错误】
随堂测验
1、单选题:
关系代数表达式的优化策略中,首先要做的是()。
选项:
A: 对文件进行预处理
B: 尽早执行选择操作
C: 执行笛卡尔积运算
D: 执行投影运算
答案: 【 尽早执行选择操作】
2、判断题:
查询的执行代价主要取决于CPU代价。
选项:
A: 正确
B: 错误
答案: 【 错误】
3、判断题:
查询优化主要是物理方法的优化,而逻辑方法优化与否影响不大。
选项:
A: 正确
B: 错误
答案: 【 错误】
第三章关系数据库标准语言SQL
测试
1、单选题:
视图是一个“虚表”,视图的构造基于( )。
选项:
A: 基本表
B: 基本表或视图
C: 数据字典
D: 视图
答案: 【 基本表或视图】
2、单选题:
在视图上不能完成的操作是( )。
选项:
A: 更新视图
B: 查询
C: 定义新的基本表
D: 定义新视图
答案: 【 定义新的基本表】
3、判断题:
视图对重构数据库提供了一定程度的物理独立性。
选项:
A: 正确
B: 错误
答案: 【 错误】
第三章测试
1、单选题:
有关系表SC ( S# , C#, Score),求既学过“001”号课又学过 “002”号课的所有学生的学号,下列SQL语句正确的是( )。
选项:
A: Select S1.S# From SC S1 Where S1. C# = '001' AND S1.C#='002';
B: Select S2.S# From SC S1, SC S2 Where S1.S# = S2.S# or S1.C#='001' and S2.C#='002' ;
C: Select S1.S# From SC S1, SC S2 Where S1.S# = S2.S# and S1.C#='001' and S2.C#='002' ;
D: Select S# From SC Where C# = '001' AND C#='002';
答案: 【 Select S1.S# From SC S1, SC S2 Where S1.S# = S2.S# and S1.C#='001' and S2.C#='002' ;】
2、单选题:
学生关系S(S#,Sname,Ssex,Sage,D#,Sclass),S的属性分别表示学生的学号、姓名、性别、年龄。要在表S中删除一个属性“年龄”,可选用的SQL语句是( )。
选项:
A: ALTER TABLE S 'Sage';
B: UPDATE S Sage;
C: ALTER TABLE S DROP Sage;
D: DELETE Sage&
