第1章数据库系统概述

第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: A.外模式到模式的映像是由应用程序实现的,模式到内模式的映像是由DBMS实现的
B: B.外模式到模式的映像是由DBMS实现的,模式到内模式的映像是由应用程序实现的
C: C.外模式到模式的映像以及模式到内模式的映像都是由DBMS实现的
D: D.外模式到模式的映像以及模式到内模式的映像都是由应用程序实现
答案: 【 C.外模式到模式的映像以及模式到内模式的映像都是由DBMS实现的

11、多选题:
‌下列哪些属于数据库管理系统为用户提供的功能?(      ) ‎
选项:
A: 数据定义功能  
B: 设备管理功能
C: 事务管理功能 
D:  数据操纵功能 
答案: 【 数据定义功能  ;
 数据操纵功能 

12、多选题:
‎逻辑数据模型主要包括?(     )。‍
选项:
A:  网状数据模型 
B: 层次数据模型 
C: 关系数据模型 
D:  数据存储模型 
答案: 【  网状数据模型 ;
层次数据模型 ;
关系数据模型 

13、多选题:
‍下列哪些是数据库管理员的职责?(    )。 ‍
选项:
A: 监控数据库的使用和运行 
B: 设计和编写应用程序 
C: 数据库的性能调优 
D: 确定数据库中的信息内容和结构 
答案: 【 监控数据库的使用和运行 ;
数据库的性能调优 ;
确定数据库中的信息内容和结构 

14、多选题:
在下面所列的条目中,哪些是数据库管理系统的基本功能(    )。‏
选项:
A: 数据库和网络中其它软件系统的通信
B: 数据库的建立和维护
C: 数据库定义
D: 数据库的存取
答案: 【 数据库的建立和维护;
数据库定义;
数据库的存取

15、多选题:
‍下面列出的条目中,哪些是数据库技术的主要特点(      )。‍
选项:
A: 数据的结构化 
B: 程序的标准化 
C: 较高的数据独立性 
D: 数据的冗余度小 
答案: 【 数据的结构化 ;
较高的数据独立性 ;
数据的冗余度小 

第2章关系型数据库基本理论

第2章单元测试

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、单选题:

有两个关系RS,分别包含10个和5个元组,则在RR-SRS中不可能出现的元组数目情况是

  )。

​选项:
A: 10,5,5                             
B: 13,7,2
C: 12,7,3                             
D: 15,5,0
答案: 【 13,7,2

5、单选题:

设有如下关系表:

 

则下列操作正确的是  )。

‏选项:
A: T= R∩S                                         
B: T= R∪S
C: T= R×S
D: T= R÷S
答案: 【 T= R∪S

6、单选题:
‎下面的两个关系中,职工号和设备号分别为职工关系和设备关系的关键字:‌‎职工(职工号,职工名,部门号,职务,工资)‌‎设备(设备号,职工号,设备名,数量)‌‎两个关系的属性中,存在一个外关键字为(   )。‌
选项:
A:  职工关系的“职工号” 
B: 设备关系的“设备号” 
C: 设备关系的“职工号” 
D: 职工关系的“设备号” 
答案: 【 设备关系的“职工号” 

7、单选题:
‎在关系模式R(A,B,C,D)中,有函数依赖集F={B→C,C→D,D→A},则R能达到(   )。‌
选项:
A:  1NF 
B:  2NF 
C: 3NF 
D:  以上三者都不行 
答案: 【  2NF 

8、单选题:
‏下列哪些运算是关系代数的基本运算(   )。‏
选项:
A:  交、并、差 
B: 投影、选取、笛卡尔乘积、差运算
C: 连接、自然连接、笛卡尔乘积 
D:  投影、选取、除、连接
答案: 【 投影、选取、笛卡尔乘积、差运算

9、单选题:
‏公司中有多个部门和多名职员,每个职员只能属于一个部门,一个部门可以有多名职员,从部门到职员的联系类型是(    )。‏
选项:
A: 多对多 
B: 一对一
C: 多对一
D: 一对多
答案: 【 一对多

10、单选题:
‍设关系模式R ( U,F),其中U = { A,B,C,D,E },F = {A→BC,C→D,BC →E,E→A },则分解 { R1(ABCE),R2(CD) }满足(    ) 。​
选项:
A: 具有无损连接性、保持函数依赖 
B: 不具有无损连接性、保持函数依赖 
C: 具有无损连接性、不保持函数依赖 
D: 不具有无损连接性、不保持函数依赖 
答案: 【 具有无损连接性、保持函数依赖 

11、多选题:
以下四个叙述中,哪些是对关系模式进行规范化的主要目的(   )。 ‍
选项:
A: 减少数据冗余 
B:  提高存储空间效率 
C: 解决更新异常问题 
D:  加快查询速度 
答案: 【 减少数据冗余 ;
 提高存储空间效率 ;
解决更新异常问题 

12、多选题:
‍下列关于关系模型的叙述中,哪些是正确的?(      )。‌
选项:
A:  关系模型把数据库表示为关系的集合 
B: 选择、投影、连接是关系模型中的常用操作
C: 在关系模型中,现实世界的实体以及实体间的各种联系均用关系来表示 
D:  关系操作通过关系语言实现,关系语言的特点是高度过程化 
答案: 【  关系模型把数据库表示为关系的集合 ;
选择、投影、连接是关系模型中的常用操作;
在关系模型中,现实世界的实体以及实体间的各种联系均用关系来表示 

13、多选题:
‏在关系数据库中存在的完整性规则有(     )。​
选项:
A: 实体完整性规则
B: 用户定义的完整性规则 
C:  参照完整性规则 
D: 索引完整性规则 
答案: 【 实体完整性规则;
用户定义的完整性规则 ;
 参照完整性规则 

14、多选题:
​关系P={C,S,T,R},其函数依赖集:F = {C→T,ST→R,TR→C }。下列哪些是关系模式P的候选码?(      )。‌
选项:
A: (C)  
B: (T,R) 
C: (S,T) 
D: (C,S) 
答案: 【 (S,T) ;
(C,S) 

15、多选题:
‌下列关于关系模型的描述中,哪些是错误的?(     )。‍
选项:
A: 在关系数据模型中,用单一的二维表结构来表示实体与实体之间的联系 
B: 同一关系中不允许出现候选码或者候选键值完全相同的元组 
C:  一个关系的外码也一定是该关系的一个码 
D: 超码的任何子集也是码 
答案: 【 同一关系中不允许出现候选码或者候选键值完全相同的元组 ;
 一个关系的外码也一定是该关系的一个码 ;
超码的任何子集也是码 

第3章数据库设计

第3章单元测试

1、单选题:
‍当局部E-R图合并成全局E-R图时可能出现冲突,不属于合并冲突的是(  )。‍
选项:
A: 命名冲突
B: 结构冲突
C: 语法冲突
D: 属性冲突
答案: 【 语法冲突

2、单选题:
‏‌‏从E-R图导出关系模式时,如果两实体间的联系是m:n,下列说法中正确的是(   )。‌
选项:
A: 将n方码和联系的属性放到m方的属性中
B: 将m方的码和联系的属性放到n方的属性中
C: 增加一个关系表示联系,其中放入m方和n方的码
D: 在m方属性和n方属性中均增加一个表示级别的属性
答案: 【 增加一个关系表示联系,其中放入m方和n方的码

3、单选题:
‎现实世界 “特征” 术语,对应于数据世界的(   )。  ​
选项:
A: 数据项
B: 记录
C: 联系 
D: 属性 
答案: 【 数据项

4、单选题:
​对数据库进行需求分析时,数据字典的含义是(  )‏​‏
选项:
A: 数据库中所涉及的数据流、数据项和文件等描述的集合
B: 数据库中所有数据的集合
C: 数据库中所涉及的属性和文件的名称集合
D: 数据库所涉

剩余75%内容付费后可查看

发表评论

电子邮件地址不会被公开。 必填项已用*标注