大学MOOC 数据库原理(郑州航空工业管理学院)1461045167 最新慕课完整章节测试答案
1 绪论
1.1 数据库系统概论
1、单选题:
长期存储在计算机内,有组织的、可共享的大量数据的集合是 ( )。
选项:
A: 数据(Data)
B: 数据库(DataBase)
C: 数据库管理系统(DBMS)
D: 数据库系统(DBS)
答案: 【 数据库(DataBase)】
2、单选题:
数据库系统的简称是( )
选项:
A: DB
B: DBS
C: DBA
D: DBMS
答案: 【 DB】
3、单选题:
在数据管理技术发展过程中,有专门管理数据的软件的是( )。
选项:
A: 人工管理阶段
B: 人工管理阶段和文件系统阶段
C: 文件系统阶段和数据库系统阶段
D: 数据库系统阶段
答案: 【 文件系统阶段和数据库系统阶段】
4、单选题:
是数据库中存储的基本对象
选项:
A: 数字
B: 文字
C: 数据
D: 表
答案: 【 数据】
5、单选题:
数据库(DB),数据库系统(DBS)和数据库管理系统(DBMS)之间的关系是( )。
选项:
A: DBS包括DB和DBMS
B: DBMS包括DB和DBS
C: DB包括DBS和DBMS
D: DBS就是DB,也就是DBMS
答案: 【 DBS包括DB和DBMS】
6、判断题:
数据库管理系统只提供数据定义语句,不提供数据操纵语句供用户使用。
选项:
A: 正确
B: 错误
答案: 【 错误】
7、判断题:
在数据库中存储的是数据以及数据之间的联系。
选项:
A: 正确
B: 错误
答案: 【 正确】
8、判断题:
数据库系统与文件系统的本质区别是前者实现了整体数据的结构化。
选项:
A: 正确
B: 错误
答案: 【 正确】
9、填空题:
数据库管理系统提供的数据控制方面的功能包括数据的( ) 保护、完整性检查、并发控制和数据库恢复。
答案: 【 安全性##%_YZPRLFH_%##安全】
10、填空题:
描述事物的符号可以是数字,也可以是( )、图形、图像、音频、视频等。数据有多种表现形式,他们都可以经过数字化后,存入计算机。
答案: 【 文字】
1.2数据模型
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: 错误
答案: 【 正确】
7、判断题:
从用户观点看,关系是一张规范化的二维表格。
选项:
A: 正确
B: 错误
答案: 【 正确】
8、判断题:
关系模型是以图的形式来描述实体之间的联系。
选项:
A: 正确
B: 错误
答案: 【 错误】
9、填空题:
两个实体型之间的联系可以分为三种:一对一联系、一对多联系 和_______ 。
答案: 【 多对多联系##%_YZPRLFH_%##m:n##%_YZPRLFH_%##n:m】
10、填空题:
在E-R图中,用_______表示实体型;用椭圆表示属性,并用无向边将其与相应的实体型连接起来;用菱形表示实体型间的联系。
答案: 【 矩形##%_YZPRLFH_%##方框】
1.3数据库系统的结构
1、单选题:
能够保证数据库系统中的数据具有较高的逻辑独立性的是()
选项:
A: 外模式/模式映像
B: 模式
C: 模式/内模式映像
D: 外模式
答案: 【 外模式/模式映像】
2、单选题:
数据库系统中,数据物理独立性是指( )。
选项:
A: 数据库与数据库管理系统的相互独立
B: 应用程序与DBMS的相互独立
C: 应用程序与存储在磁盘上数据库的物理模式是相互独立的
D: 应用程序与数据库中数据的逻辑独立性相互独立
答案: 【 应用程序与存储在磁盘上数据库的物理模式是相互独立的】
3、单选题:
一般情况下,一个数据库的外模式( )。
选项:
A: 只能有一个
B: 可以有多个
C: 至少两个
D: 最多只能有一个
答案: 【 可以有多个】
4、单选题:
关系数据库的型也称为关系数据库模式,是对( )的描述。
选项:
A: 数据
B: 关系数据库
C: 数据库管理系统
D: 数据库
答案: 【 关系数据库】
5、单选题:
数据库系统的数据独立性体现在( )。
选项:
A: 不会因为数据的变化而影响到应用程序
B: 不会因为数据存储结构与数据逻辑结构的变化而影响应用程序
C: 不会因为存储策略的变化而影响存储结构
D: 不会因为某些存储结构的变化而影响其他的存储结构
答案: 【 不会因为数据存储结构与数据逻辑结构的变化而影响应用程序】
6、判断题:
数据库系统的三级模式是对数据进行抽象的3个级别,把数据的具体组织留给DBMS管理。
选项:
A: 正确
B: 错误
答案: 【 正确】
7、判断题:
一个数据库可以由多个内模式。
选项:
A: 正确
B: 错误
答案: 【 错误】
8、判断题:
视图和三级模式中的模式对应
选项:
A: 正确
B: 错误
答案: 【 错误】
9、填空题:
数据独立性是数据库领域的重要概念,包括数据的________独立性和物理独立性。
答案: 【 逻辑】
10、填空题:
外模式是________的子集。
答案: 【 模式】
1.4数据库系统的组成
1、单选题:
DBMS是一类系统软件,它是建立( )之上的。
选项:
A: 应用系统
B: 编译系统
C: 操作系统
D: 硬件系统
答案: 【 操作系统】
2、单选题:
下列哪项不是DBA的主要职责()
选项:
A: 参与数据库系统的设计与建立
B: 定义数据的安全性要求和完整性约束条件
C: 负责给用户编写应用程序
D: 负责数据库性能的改进和数据库的重组及重构工作
答案: 【 负责给用户编写应用程序】
3、单选题:
在数据库中,下列说法不正确的是( )
选项:
A: 数据库中只存放数据,不反映数据之间的关系
B: 数据字典是存放数据库的数据库
C: 数据库中的数据可以共享
D: 数据库中数据的冗余并非越小越好
答案: 【 数据库中只存放数据,不反映数据之间的关系】
4、单选题:
数据库的特点之一是数据的共享,严格的讲,这里的数据共享是指( )。
选项:
A: 同一个应用中的多个程序共享一个数据集合
B: 多个用户、同一种语言共享数据
C: 多个用户共享一个数据文件
D: 多种应用、多种语言、多个用户互相覆盖地使用数据集合
答案: 【 多种应用、多种语言、多个用户互相覆盖地使用数据集合】
5、单选题:
以下对于关系数据库的描述不正确的是()
选项:
A: 有严格的数学基础
B: 关系模型单一
C: 物理存储对用户透明,把问题简化
D: 查询效率高
答案: 【 查询效率高】
6、判断题:
数据库管理系统是指在计算机系统中引入数据库后的系统,一般由DB、DBS、应用系统和DBA组成。
选项:
A: 正确
B: 错误
答案: 【 错误】
7、判断题:
数据库管理系统是一个应用软件。
选项:
A: 正确
B: 错误
答案: 【 错误】
8、判断题:
数据库系统的各类人员的数据视图都是相同的。
选项:
A: 正确
B: 错误
答案: 【 错误】
9、填空题:
数据库管理系统(DBMS)是位于用户和( )之间的一层系统软件。
答案: 【 操作系统##%_YZPRLFH_%##OS】
10、填空题:
三级模式结构是数据库的系统( )部结构
答案: 【 内】
2 关系代数
2.0 引言
1、单选题:
模式关系操作的对象和结果都是( )。
选项:
A: 数据
B: 元素
C: 集合
D: 数组
答案: 【 集合】
2、单选题:
在通常情况下,下面的关系中不可以作为关系数据库的关系是()。
选项:
A: R1(学生号,学生名,性别)
B: R2(学生号,学生名,班级号)
C: R3(学生号,学生名,宿舍号)
D: R4(学生号,学生名,简历)
答案: 【 R4(学生号,学生名,简历)】
3、单选题:
下列哪个不是关系模型的组成( )。
选项:
A: 关系数据结构
B: 关系运算集合
C: 关系操作
D: 关系完整性的约束
答案: 【 关系运算集合】
4、单选题:
关系代数运算是以( )为基础的运算。
选项:
A: 关系运算
B: 谓词演算
C: 集合运算
D: 代数运算
答案: 【 集合运算】
5、单选题:
E.F.CODD由于他对关系数据库的突出贡献,荣获的奖项是( )。
选项:
A: 诺贝尔奖
B: 图灵奖
C: 冯诺依曼奖
D: 萨师煊奖
答案: 【 图灵奖】
6、判断题:
关系操作的特点是集合操作方式。
选项:
A: 正确
B: 错误
答案: 【 正确】
7、判断题:
关系中的两行可以完全相同。
选项:
A: 正确
B: 错误
答案: 【 错误】
8、判断题:
关系模型是基于图的数据模型。
选项:
A: 正确
B: 错误
答案: 【 错误】
9、填空题:
数据模型的三要素分别________、关系操作集合、 关系完整性约束。
答案: 【 关系数据结构】
10、填空题:
关系的每一个分量必须是一个__________的数据项。
答案: 【 不可分】
2.1 关系数据结构及形式化定义
1、单选题:
一个域允许的不同取值个数称为这个域的?
选项:
A: 元组
B: 基数
C: 分量
D: 集合
答案: 【 基数】
2、单选题:
若关系中的某一属性组的值能唯一的标识一个元组,而其子集不能,则称该属性组为( )。
选项:
A: 候选码
B: 主码
C: 外码
D: 全码
答案: 【 候选码】
3、单选题:
在关系R(R#,RN,S#)和S(S#,SN,SD)中,R的主键是R#,S的主键是S#,则S#在R中称为( )。
选项:
A: 外键
B: 候选键
C: 主键
D: 以上都不是
答案: 【 外键】
4、单选题:
在一个关系中不能相同的是( )。
选项:
A: 记录
B: 域
C: 分量
D: 属性
答案: 【 记录】
5、单选题:
设关系R、S、W各有10个元组,那么这三个关系的笛卡尔积的元组个数是( )。
选项:
A: 30
B: 300
C: 1000
D: 不确定
答案: 【 1000】
6、判断题:
关系是迪卡尔积的一个子集。
选项:
A: 正确
B: 错误
答案: 【 正确】
7、判断题:
在一个关系模式中,可能没有非主属性。
选项:
A: 正确
B: 错误
答案: 【 正确】
8、判断题:
关系模式是静态的、稳定的,而关系是动态的、随时间不断变化的。
选项:
A: 正确
B: 错误
答案: 【 正确】
9、填空题:
关系可以有三种类型:基本关系、查询表和( )。
答案: 【 视图##%_YZPRLFH_%##view】
10、填空题:
候选关键字中的属性被称为( ) 。
答案: 【 主属性】
2.2 关系操作
1、单选题:
关系代数的5种基本基本运算是( )。
选项:
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、判断题:
关系模型中的查询操作只有选择、投影、并、差、笛卡尔积5种
选项:
A: 正确
B: 错误
答案: 【 错误】
7、判断题:
关系操作的对象和结果都是集合。
选项:
A: 正确
B: 错误
答案: 【 正确】
8、判断题:
自身连接运算至少需要2个以上的表才可以进行( )。
选项:
A: 正确
B: 错误
答案: 【 错误】
9、填空题:
关系操作的特点是( )操作。
答案: 【 集合】
10、填空题:
关系代数运算中,专门的关系运算有选择,投影和()。
答案: 【 连接】
2.3 关系完整性
1、单选题:
根据参照完整性规则,对于基本关系R中的每个元组在外码上的值必须是( )。
选项:
A: 空值
B: 基本关系S中某个元组的主码值
C: A和B
D: A或B
答案: 【 A或B】
2、单选题:
不是关系模型中的完整性约束的是( )。
选项:
A: 实体完整性
B: 属性完整性
C: 参照完整性
D: 用户定义的完整性
答案: 【 属性完整性】
3、单选题:
假设存在一张职工表,包含“性别”属性,要求这个属性的值只能取“男”或“女”,这属于( )。
选项:
A: 实体完整性
B: 属性完整性
C: 参照完整性
D: 用户定义的完整性
答案: 【 用户定义的完整性】
4、单选题:
在关系R(R#,RN,S#)和S(S#,SN,SD)中,R的主码是R#,S的主码是S#,则S#在R中称为( )。
选项:
A: 外码
B: 候选码
C: 主码
D: 超码
答案: 【 外码】
5、单选题:
假设存在一张职工表,包含“性别”属性,要求这个属性的值只能取“男”或“女”,这属于( )。
选项:
A: 实体完整性
B: 属性完整性
C: 参照完整性
D: 用户定义的完整性
答案: 【 用户定义的完整性】
6、判断题:
实体完整性规则是针对基本关系而言的。
选项:
A: 正确
B: 错误
答案: 【 正确】
7、判断题:
外码一定要与相应的主码同名
选项:
A: 正确
B: 错误
答案: 【 错误】
8、判断题:
任何关系数据库系统都应该支持实体完整性和参照完整行
选项:
A: 正确
B: 错误
答案: 【 正确】
9、填空题:
关系的完整性约束条件包括三大类:分别是实体完整性、 ( )和用户定义的完整性。
答案: 【 参照完整性】
10、填空题:
()码是连接两个或多个关系的纽带。
答案: 【 外】
2.4 关系代数
1、单选题:
关系运算中花费时间可能最长的运算是( )。
选项:
A: 投影
B: 选择
C: 除
D: 笛卡儿积
答案: 【 笛卡儿积】
2、单选题:
有两个关系R(A,B,C)和S(B,C,D),将R和S进行自然连接,得到的结果包含( )列。
选项:
A: 3
B: 4
C: 5
D: 6
答案: 【 4】
3、单选题:
一般情况下,当对关系R和S进行自然连接时,要求R和S含有一个或者多个共有的( )。
选项:
A: 元组
B: 属性
C: 行
D: 记录
答案: 【 属性】
4、单选题:
有两个关系 R(A,B,C)和S(B,C,D),则R÷S结果的属性个数是( )。
选项:
A: 3
B: 2
C: 1
D: 不一定
答案: 【 1】
5、单选题:
下列不属于传统集合运算的是( )。
选项:
A: 并
B: 交
C: 连接
D: 笛卡尔积
答案: 【 连接】
6、判断题:
关系代数运算的基础是集合运算
选项:
A: 正确
B: 错误
答案: 【 正确】
7、判断题:
设一个学生关系为S(学号,姓名),课程关系为C(课程号,课程名),选课关系为X(学号,课程号,成绩),求出所有选课的学生信息的运算表达式为与S的自然连接。
选项:
A: 正确
B: 错误
答案: 【 错误】
8、判断题:
投影运算是对二维表格从列的角度进行操作。
选项:
A: 正确
B: 错误
答案: 【 正确】
9、填空题:
_________连接是一种特殊的等值连接。
答案: 【 自然】
10、填空题:
θ连接运算是由笛卡尔积和( )操作组合而成的。
答案: 【 选择】
4 数据库安全性
4.1 数据库安全性概述
1、单选题:
TCSEC/TDI将系统划分为4组(D、C、B、A) ( )个级别最低:
选项:
A: A
B: B
C: C
D: D
答案: 【&nbs
