第一章 数据库系统概述

第一章 单元测试

1、单选题:
‎长期存储在计算机内,有组织的、可共享的大量数据的集合是(     )。‏
选项:
A: 数据(Data)
B: 数据库(DB)
C: 数据库管理系统(DBMS) 
D: 数据库系统(DBS)
答案: 【 数据库(DB)

2、单选题:
数据库管理系统(DBMS)是(     )。‍​‍
选项:
A: 数据的集合
B: 信息的记录
C: 计算机系统
D: 建立使用维护数据库的软件
答案: 【 建立使用维护数据库的软件

3、单选题:
数据库管理系统(DBMS)是一类系统软件,它是建立在下列(     )系统之上的。‌‌‌
选项:
A: 应用
B: 编译
C: 操作
D: 硬件
答案: 【 操作

4、单选题:
在数据管理技术发展过程中,需要应用程序管理数据的是 (     ) 。‍‌‍
选项:
A: 人工管理阶段  
B: 人工管理阶段和文件系统阶段
C: 文件系统阶段和数据库系统阶段
D: 数据库系统阶段
答案: 【 人工管理阶段和文件系统阶段

5、单选题:
‍数据库系统与文件系统的本质区别是(     )。‏
选项:
A: 数据由DBMS统一管理
B: 共享性高
C: 整体数据结构化   
D: 独立性高
答案: 【 整体数据结构化   

6、单选题:
文件系统与数据库系统相比较,其缺陷主要表现在数据联系弱、数据冗余和 (     ) 。‎‍‎
选项:
A: 数据存储量低
B: 处理速度慢 
C: 数据不一致
D: 操作繁琐 
答案: 【 数据不一致

7、单选题:
下列特点不属于数据库数据的基本特点的是(   )​‎​
选项:
A: 永久存储
B: 分布式
C: 有组织
D: 可共享
答案: 【 分布式

8、单选题:
数据库类型是按照(     )来划分的。‏‎‏
选项:
A: 文件形式
B: 数据模型
C: 记录形式
D: 数据存取方法
答案: 【 数据模型

9、单选题:
在数据库技术中,独立于计算机系统的模型是(     ) 。‎​‎
选项:
A: E-R模型
B: 层次模型
C: 关系模型
D: 面向对象的模型
答案: 【 E-R模型

10、单选题:
‍用二维表数据来表示实体及实体之间联系的数据模型称为(     )。​
选项:
A: 实体-联系模型
B: 层次模型 
C: 网状模型
D: 关系模型
答案: 【 关系模型

11、单选题:
数据库中全体数据的逻辑结构和特征的描述称为 (     )  。‍‎‍
选项:
A: 存储模式
B: 模式
C: 外模式
D: 内模式
答案: 【 模式

12、单选题:
数据库系统三级模式之间存在下列映射关系,将正确的填入括号中(      )。​‌​
选项:
A: 外模式/内模式
B: 外模式/模式
C: 模式/模式
D: 内模式/外模式
答案: 【 外模式/模式

13、单选题:
数据的逻辑独立性是指(      )。‍‍‍
选项:
A: 存储结构与物理结构的逻辑独立性
B: 数据与存储结构的逻辑独立性
C: 数据与程序的逻辑独立性
D: 数据元素之间的逻辑独立性
答案: 【 数据与程序的逻辑独立性

14、单选题:
关于数据库系统的三级模式与二级映像,下列说法错误的是(   )。‎‏‎
选项:
A: 三级模式包括模式、外模式与内模式
B: 二级映像包括外模式/模式映像和模式/内模式映像
C: 内模式也称存储模式,一个数据库只有一个内模式,一般由用户通过DDL直接严格地定义
D: 模式到内模式的映像保证了数据与程序的物理独立性
答案: 【 内模式也称存储模式,一个数据库只有一个内模式,一般由用户通过DDL直接严格地定义

15、单选题:
数据独立性是借助数据库管理数据的一个显著优点,下列关于数据库独立性的说法,错误的是(   )。‍‍‍
选项:
A: 逻辑独立性是指用户的应用程序与数据库的ER模型是相互独立的
B: 物理独立性是指用户的应用程序与数据库中的数据的物理存储是相互独立的
C: 数据独立性简化了应用程序的编制,能大大减少应用程序的维护与修改
D: 数据独立性是由数据库管理系统提供的二级映像功能来保证的
答案: 【 逻辑独立性是指用户的应用程序与数据库的ER模型是相互独立的

16、单选题:
在数据库系统中,数据独立性是指(     )  。‎‍‎
选项:
A: 用户与计算机系统的独立性
B: 数据库与计算机的独立性
C: 数据与应用程序的独立性
D: 用户与数据库的独立性 
答案: 【 数据与应用程序的独立性

17、单选题:
‍下面列出的数据库管理技术发展的三个阶段中,没有专门的软件对数据进行管理的是(  )。‎‍  Ⅰ. 人工管理阶段       ‎‍  Ⅱ. 文件系统阶段         ‎‍  Ⅲ. 数据库系统阶段‎
选项:
A: Ⅰ和 Ⅱ
B: 只有Ⅱ
C: Ⅱ和Ⅲ 
D: 只有Ⅰ
答案: 【 只有Ⅰ

18、单选题:
在E-R图中,用来表示属性的图形是(   )。‏‏‏
选项:
A: 矩形‍
B: 椭圆形
C: 菱形‍
D: 平行四边形
答案: 【 椭圆形

19、单选题:
数据库中对数据的操作以(   )为单位。‍‍‍‍
选项:
A: 数据项
B: 记录‍
C: 记录的集合‍
D: 以上都可以
答案: 【 以上都可以

20、单选题:
(  )属于信息世界的模型,实际上是从现实世界到机器世界的一个中间层次。​‏​
选项:
A: 数据模型
B: 概念模型
C: 非关系模型
D: 关系模型
答案: 【 概念模型

21、单选题:
下列实体类型的联系中,属于多对多联系的是(   )。‍​‍
选项:
A: 学校与教师之间的联系
B: 学生与课程之间的联系
C: 商品条形码与商品之间的联系
D: 班级与班长之间的联系
答案: 【 学生与课程之间的联系

22、单选题:
数据库管理系统是(    )。‏‏‏
选项:
A: 操作系统的一部分
B: 一种操作系统
C: 在操作系统支持下的系统软件
D: 一种编译程序
答案: 【 在操作系统支持下的系统软件

23、单选题:
下述关于数据库系统的正确叙述是(     )。‌‍‌
选项:
A: 数据库系统减少了数据冗余
B: 数据库系统避免了一切冗余
C: 数据库系统中数据的一致性是指数据类型一致
D: 数据库系统比文件系统能管理更多的数据
答案: 【 数据库系统减少了数据冗余

24、判断题:
‎数据库管理系统是指在计算机系统中引入数据库后的系统,一般由DB、DBS、应用系统和DBA组成。 ‍
选项:
A: 正确
B: 错误
答案: 【 错误

25、判断题:
‌数据库系统实现整体数据的结构化这是数据库的主要特征之一,也是数据库系统与文件系统的本质区别。‍
选项:
A: 正确
B: 错误
答案: 【 正确

26、判断题:
​数据模型的三个组成部分是数据结构、数据关系和数据操作。​
选项:
A: 正确
B: 错误
答案: 【 错误

27、判断题:
‍数据模型的三要素是外模式,概念模式和内模式。  ​
选项:
A: 正确
B: 错误
答案: 【 错误

28、判断题:
‌我们通常把层次模型和网状模型称为非关系模型。‍
选项:
A: 正确
B: 错误
答案: 【 正确

29、判断题:
‍关系数据模型与层次模型和网状模型相比,主要缺点是查询效率不高,因此DBMS必须对用户的查询请求进行查询优化。‌
选项:
A: 正确
B: 错误
答案: 【 正确

30、判断题:
‍数据库中只有一个模式,也只有一个内模式,因此模式/内模式映象是唯一的。 ‌
选项:
A: 正确
B: 错误
答案: 【 正确

31、判断题:
‍数据库中只有一个模式,也只有一个外模式,因此模式/外模式映象是唯一的。‏
选项:
A: 正确
B: 错误
答案: 【 错误

32、判断题:
​在数据库三级模式结构中,对数据库全部数据的逻辑结构和特征进行描述的是外模式。‏
选项:
A: 正确
B: 错误
答案: 【 错误

33、判断题:
​模式/内模式映象为数据库提供了物理数据独立性。‎
选项:
A: 正确
B: 错误
答案: 【 正确

34、判断题:
​数据库中数据的逻辑独立性是由模式/内模式映像保证的。​
选项:
A: 正确
B: 错误
答案: 【 错误

第二章 关系数据库

第二章 单元测试

1、单选题:
‏在下列关于关系的陈述中,错误的是(    )。​
选项:
A: 表中任意两行的值不能相同
B: 行在表中的顺序无关紧要
C: 表中任意两列的值不能相同
D: 列在表中的顺序无关紧要
答案: 【 表中任意两列的值不能相同

2、单选题:
‌关系模型中,实体与实体间的联系都是通过(    )。‍
选项:
A: 索引表示
B: 指针链表示
C: 关系表示
D: 文件表示
答案: 【 关系表示

3、单选题:
​有一个关系:学生(学号,姓名,系别),规定学号的值域是8个数字组成的字符串,这一规则属于(    )。​
选项:
A: 实体完整性约束
B: 参照完整性约束
C: 用户自定义完整性约束
D: 关键字完整性约束
答案: 【 用户自定义完整性约束

4、单选题:
‌五种基本关系代数运算是(    )。‏
选项:
A: ∪,∩,,π和σ
B: ∪,-,π和σ
C: ∪,∩,-,π和σ
D:  -,∩,,π和σ
答案: 【 ∪,-,π和σ

5、单选题:
当两个关系没有公共属性时,其自然连接操作表现为 (     ) 。‍‎‍
选项:
A: 笛卡儿积操作
B: 等值连接操作
C: 结果为空集
D: 错误操作
答案: 【 笛卡儿积操作

6、单选题:
已知对如下的关系R和S进行关系代数操作的结果是T,则该代数操作是(   )。‌R:‌ ‌ ‌ ‌S:‌ ‌ ‌T:‌ ‌ ‌ ‌A‌B‌C‌ ‌B‌E‌ ‌A‌B‌C‌E‌a1‌b1‌5‌ ‌b1‌3‌ ‌a1‌b1‌5‌3‌a1‌b2‌6‌ ‌b2‌7‌ ‌a1‌b2‌6‌7‌a2‌b3‌8‌ ‌b3‌10‌ ‌a2‌b3‌8‌10‌a2‌b4‌12‌ ‌b4‌2‌ ‌a2‌b4‌12‌2‌ ‌ ‌ ‌ ‌b5‌2‌ ‌ ‌ ‌ ‌ ‌‏ ‌
选项:
A: R ∞ S  C<E
B: R ∞ S  C>E
C: R   ∞   S R.B=S.B
D: R ∞ S
答案: 【 R ∞ S

7、单选题:
下列关于关系模式的码的叙述中不正确的是(    )。‍‏‍
选项:
A: 当候选码多于一个时,选择一个作为主码
B: 主码可以是单个属性,也可以是属性组
C: 当一个关系模式中所有属性构成码时,称为全码
D: 不包含在主码中的属性称为非主属性
答案: 【 不包含在主码中的属性称为非主属性

8、单选题:
在选课关系(学号,课程号,成绩)中,要求成绩值处于区间[0, 100],需要建立的完整性约束是(  )​‎​
选项:
A: 用户自定义完整性约束
B: 参照完整性约束
C: 实体完整性约束
D: 非主属性完整性约束
答案: 【 用户自定义完整性约束

9、单选题:
关于关系的连接,下列说法错误的是(   )‎‏ ‎
选项:
A: 连接也称θ连接,其结果必然是两个关系的笛卡尔集的子集
B: 等值连接是θ连接的一种,运算符θ为=
C: 自然连接运算一般要求参与连接的两个关系中应具有同名的属性组
D: 自然连接运算结果的模式与两个关系笛卡尔集的模式结构完全相同,其结果集也是两个关系的笛卡尔集的子集
答案: 【 自然连接运算结果的模式与两个关系笛卡尔集的模式结构完全相同,其结果集也是两个关系的笛卡尔集的子集

10、单选题:
‎在关系模型中,起导航数据作用的是(      )。‍
选项:
A: 指针
B: 关键码
C: 数据字典
D: 索引
答案: 【 关键码

11、单选题:
雇员关系EMP和部门关系DEPT如下表所示。其中雇员关系表EMP定义雇员号为主键,部门号为外键,部门信息表DEPT定义部门号为主键。‌EMP‌ ‌ ‌ ‌ ‌DEPT‌ ‌ ‌雇员号‌雇员名‌部门号‌工资‌ ‌部门号‌部门名‌地址‌001‌010‌056‌101‌张  山‌王宏达‌马林生‌赵  敏‌02‌01‌02‌04‌2000‌1200‌1000‌1500‌ ‌01‌02‌03‌04‌业务部‌销售部‌服务部‌财务部‌1号楼‌2号楼‌3号楼‌4号楼‌下面列出的操作不能成功执行的是(   )。‌​‌​‌‌‌
选项:
A: 从EMP中删除行(‘010’,‘王宏达’,‘01’,1200)
B: 在EMP中插入行(‘102’,‘赵敏’,‘01’,1500)
C: 将EMP中雇员号=‘056’的工资改为1600元
D: 将EMP中雇员号=‘101’的部门号改为‘05’
答案: 【 将EMP中雇员号=‘101’的部门号改为‘05’

12、单选题:
设属性A是关系R的主属性,则属性A不能取空值(NULL),这是满足(      )。‌‎‌
选项:
A: 实体完整性规则
B: 参照完整性规则
C: 用户定义完整性规则
D: 域完整性规则
答案: 【 实体完整性规则

13、单选题:
雇员关系EMP和部门关系DEPT如下表所示。其中雇员关系表EMP定义雇员号为主键,部门号为外键,部门信息表DEPT定义部门号为主键。​EMP​ ​ ​ ​ ​DEPT​ ​ ​雇员号​雇员名​部门号​工资​ ​部门号​部门名​地址​001​010​056​101​张  山​王宏达​马林生​赵  敏​02​01​02​04​2000​1200​1000​1500​ ​01​02​03​04​业务部​销售部​服务部​财务部​1号楼​2号楼​3号楼​4号楼​​下面列出的操作不能成功执行的(   )。​
选项:
A: 从DEPT 中删除部门号=‘03’的行
B: 在DEPT中插入行(‘06’,‘计划部’,‘6号楼’)
C: 将DEPT中部门号=‘02’的部门号改为‘10’
D: 将DEPT中部门号=‘01’的地址改为‘5号楼’
答案: 【 将DEPT中部门号=‘02’的部门号改为‘10’

14、单选题:
以下关于外码和相应的主码之间的关系,正确的是(      )。‍‌ ‍
选项:
A: 外码一定要与相应的主码同名而且唯一
B: 外码一定要与相应的主码同名
C: 外码并不一定要与相应的主码同名 
D: 外码一定要与相应的主码同名,但并不一定唯一 
答案: 【 外码并不一定要与相应的主码同名 

15、单选题:
已知对如下的关系R和S进行关系代数操作的结果是T,则该代数操作是(  )。‍R:‍ ‍ ‍ ‍S:‍ ‍ ‍T:‍ ‍ ‍ ‍A‍B‍C‍ ‍B‍D‍ ‍A‍B‍C‍D‍a1‍b1‍2‍ ‍b1‍3‍ ‍a1‍b1‍2‍3‍a1‍b2‍6‍ ‍b2‍7‍ ‍a1‍b2‍6‍7‍a2‍b3‍8‍ ‍b3‍10‍ ‍a2‍b3‍8‍10‍a2‍b4‍12‍ ‍b4‍20‍ ‍a2‍b4‍12‍20‍ ‍ ‍ ‍ ‍b5‍2‍ ‍ ‍ ‍ ‍ ‍​‍
选项:
A: R ∞ S  C<D
B: R ∞ S  C>D
C: R    ∞  S R.B=S.B
D: R ∞ S
答案: 【 R ∞ S

16、单选题:
已知图书信息表B和出版社信息表P如下。其中图书信息表B定义图书号为主键,出版社号为外键,出版社信息表P定义出版社号为主键。‏‏B‏ ‏ ‏ ‏ ‏P‏ ‏ ‏图书号‏图书名‏出版社号‏单价‏ ‏出版社号‏出版社名‏负责人‏001‏010‏056‏101‏计算方法‏概率论‏离散数学‏组合数学‏01‏02‏03‏04‏45‏23‏34‏19‏ ‏01‏02‏03‏04‏高教‏清华大学‏机械‏电子‏王一‏李平‏张红‏赵力‏‏下面列出操作中不能成功执行的是 (     )。  ‏​ ‏
选项:
A: 从B中删除行 (‘010’, ‘概率论’, ‘02’, 23)
B: 在B中插入行 (‘102’, ‘统计学’, ‘01’, 25)
C: 将B中图书号=‘056’的单价改为32元
D: 将B中图书号=‘101’的出版社号改为‘05’
答案: 【 将B中图书号=‘101’的出版社号改为‘05’

17、单选题:
下列关于关系模式的码的叙述中不正确的是 (     )。​‏​
选项:
A: 当候选码多于一个时,选择一个作为主码
B: 主码既可以是单个属性,也可以是属性组
C: 全码是指由一个关系模式中所有属性构成的码
D: 只有包含在主码中的属性才是主属性
答案: 【 只有包含在主码中的属性才是主属性

18、单选题:
教师关系T和学院关系S的部分元组如下表所示。其中教师关系表T定义教师号为主键,学院号为外键,学院关系表S定义学院号为主键。​T​ ​ ​ ​ ​S​ ​ ​教师号​教师名​学院号​工资​ ​学院号​学院名​地址​001​010​056​101​张  珊​王宏宇​马庆华​赵  敏​02​01​02​04​2000​1200​1000​1500​ ​01​02​03​04​计算机​电信​土建​物理​1号楼​2号楼​3号楼​4号楼​​‍下面列出的操作不能成功执行的是 (     )。​
选项:
A: 从T中删除行(‘010’,‘王宏宇’,‘01’,1200)
B: 在T中插入行(‘102’,‘赵敏’,‘01’,1500)
C: 将T中教师号=‘056’的工资改为1600元
D: 将T中教师号=‘101’的学院号改为‘05’
答案: 【 将T中教师号=‘101’的学院号改为‘05’

19、单选题:
对一个关系做投影操作后,下列叙述中正确的是 (     )‍‏ ‍
选项:
A: 新关系的元组个数小于原来关系的元组个数
B: 新关系的元组个数小于或等于原来关系的元组个数
C: 新关系的元组个数等于原来关系的元组个数
D: 新关系的元组个数大于原来关系的元组个数
答案: 【 新关系的元组个数小于或等于原来关系的元组个数

20、单选题:
在对两个关系使用自然连接构成新关系时,一般情况下要求这两个关系含有一个或多个共有的(      )。‏​‏
选项:
A: 属性
B: 行
C: 记录
D: 元组
答案: 【 属性

21、单选题:
在关系数据库中,通过(     )来实现不同关系之间的联系。​‌​
选项:
A: 主键
B: 主码
C: 候选码
D: 外码
答案: 【 外码

22、单选题:
关系模式的任何属性(       )。​‍​
选项:
A: 不可再分
B: 可再分
C: 命名在该关系模式中可以不唯一
D: 只能以编号命名
答案: 【 不可再分

23、单选题:
在关系数据库中,实体完整性要求主属性不能取空值,这一点通常通过(   )来实现。‎​ ‎
选项:
A: 定义外码
B:  定义主码
C:  用户定义的完整性
D: 关系自动生成
答案: 【  定义主码

24、单选题:
在关系模型中用(    )来表示实体及实体之间联系。‎​‎
选项:
A: 有序树
B: 二维表
C: 层次联系
D: 有向图
答案: 【 二维表

25、单选题:
‎关系代数运算有五种基本运算,下面哪一个不属于基本运算(      ) 。​
选项:
A: π
B: ∞
C: ×
D: σ
答案: 【 ∞

26、单选题:
‌在创建选课关系(学号,课程号,成绩)时,为表达“学号”与学生关系的主键“学号”相对应,需要建立(      ) 。​
选项:
A: 参照完整性约束
B: 用户自定义完整性约束
C: 实体完整性约束
D: 关系完整性约束
答案: 【 参照完整性约束

27、单选题:
科室关系DEPT和医生关系EMP如下表所示,其中科室关系DEPT中定义科室编号为主键,医生关系EMP中定义医生编号为主键,科室编号为外键。‎EMP‎ ‎ ‎ ‎ ‎DEPT‎ ‎ ‎医生编号‎姓名‎科室编号‎工资‎ ‎科室编号‎科室名称‎地址‎021‎174‎506‎203‎张晓明‎李志刚‎刘远航‎赵莉‎03‎02‎01‎04‎5500‎8200‎7400‎5300‎ ‎01‎02‎03‎04‎外科‎内科‎胸外科‎妇产科‎1号楼二层‎1号楼一层‎2号楼一层‎2号楼二层‎ ‎‏下列操作中不能成功执行的是(     )。‎‏‎
选项:
A: 从EMP中删除行(‘021’,‘张晓明’,‘03’,5500)
B: 将EMP中编号为‘506’的医生所属科室改为‘05’
C: 将EMP中编号为‘203’的医生的工资改为6000元
D: 在EMP中插入行(‘102’,‘王向阳’,‘03’,5000)
答案: 【 将EMP中编号为‘506’的医生所属科室改为‘05’

28、单选题:
‎在创建选课关系(学号,课程号,成绩)时,为表达成绩将采取百分制,需要建立(      ) 。​
选项:
A: 参照完整性约束
B: 外键完整性约束
C: 用户自定义完整性约束
D: 实体完整性约束
答案: 【 用户自定义完整性约束

29、单选题:
科室关系DEPT和医生关系EMP如下表所示,其中科室关系DEPT中定义科室编号为主键,医生关系EMP中定义医生编号为主键,科室编号为外键。​EMP​ ​ ​ ​ ​DEPT​ ​ ​医生编号​姓名​科室编号​工资​ ​科室编号​科室名称​地址​021​174​506​203​张晓明​李志刚​刘远航​赵莉​03​02​01​04​5500​8200​7400​5300​ ​01​02​03​04​外科​内科​胸外科​妇产科​1号楼二层​1号楼一层​2号楼一层​2号楼二层​ ​下列操作中不能成功执行的是(     )。​​​
选项:
A: 将EMP中医生编号=‘174’的工资改为8500元
B: 在EMP中插入行(‘202’,‘王向阳’,‘05’,5000)
C: 从EMP中删除行(‘021’‘张晓明’,‘03’,5500)
D: 将EMP中医生编号=‘203’的科室号改为01
答案: 【 在EMP中插入行(‘202’,‘王向阳’,‘05’,5000)

30、单选题:
下列关于关系模型中的基本关系的说法,错误的是(   )。‍‎‍
选项:
A: 任意两个元组的候选码不能取相同的值
B: 不同的列的值必须属于不同的域
C: 行的顺序无所谓,即行的次序可以任意交换
D: 列的顺序无所谓,即列的次序可以任意交换
答案: 【 不同的列的值必须属于不同的域

31、单选题:
下列关于关系模式的码的叙述中不正确的是 (     )。‏​ ‏
选项:
A: 主码是指从1到多个候选码中选定的一个候选码
B: 主码既可以是单个属性,也可以是属性组
C: 全码是指由一个关系模式中所有属性构成的码
D: 不在主码中的属性称为非主属性
答案: 【 不在主码中的属性称为非主属性

32、单选题:
下列关于关系模型中的基本关系的说法,正确的是(   )。​‌ &

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

发表评论

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