第一章 数据库系统概述

第一章 习题

1、单选题:
‍数据库(DB)、数据库系统(DBS)、数据库管理系统(DBMS)之间的关系是(  )。​
选项:
A: DB包含DBS和DBMS 
B: DBMS包含DB和DBS
C: DBS包含DB和DBMS    
D: 没有任何关系
答案: 【 DBS包含DB和DBMS    

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: 数据库系统避免了一切冗余
B: 数据库系统减少了数据冗余
C: 数据库系统比文件系统能管理更多的数据
D: 数据库系统中数据的一致性是指数据类型的一致
答案: 【 数据库系统减少了数据冗余

11、单选题:
‏下列叙述中,错误的是(  )。‍
选项:
A: 数据库技术的根本目标是要解决数据共享的问题
B: 数据库设计是指设计一个能满足用户要求,性能良好的数据库
C: 数据库系统中,数据的物理结构必须与逻辑结构一致
D: 数据库系统是一个独立的系统,但是需要操作系统的支持
答案: 【 数据库系统中,数据的物理结构必须与逻辑结构一致

12、单选题:
‏在数据库管理系统提供的数据语言中,负责数据的查询及增、删、改等操作的是(  )。​
选项:
A: 数据定义语言 
B: 数据转换语言 
C: 数据控制语言    
D: 数据操纵语言
答案: 【 数据操纵语言

13、单选题:
‏下列有关数据库的描述,正确的是(  )。‎
选项:
A: 数据库是一个结构化的数据集合 
B: 数据库是一个关系
C: 数据库是一个DBF文件       
D: 数据库是一组文件
答案: 【 数据库是一个结构化的数据集合 

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

15、单选题:
‌(  )是存储在计算机内有结构的数据的集合。‏
选项:
A: 数据库系统   
B: 数据库
C: 数据库管理系统   
D: 数据结构
答案: 【 数据库

16、单选题:
‌(  )是位于用户与操作系统之间的一层数据管理软件。​
选项:
A: 数据库系统   
B: 数据库应用系统
C: 数据库管理系统    
D: 数据库
答案: 【 数据库管理系统    

17、单选题:
‎数据库系统的三级模式中,表达物理数据库的是(  )。‏
选项:
A: 外模式  
B: 模式  
C: 用户模式
D: 内模式
答案: 【 内模式

18、单选题:
‌供应商可以给某个工程提供多种材料,同一种材料也可以由不同的供应商提供,从材料到供应商之间的联系类型是(  )。‎‌‎
选项:
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: 用户程序与DBMS的相互独立
C: 用户的应用程序与存储磁盘上数据的相互独立
D: 应用程序与数据库中数据的逻辑结果相互独立
答案: 【 用户的应用程序与存储磁盘上数据的相互独立

24、单选题:
‎为了保证数据库的逻辑独立性,需要修改的是(  )‎
选项:
A: 模式与外模式之间的映射   
B: 模式与内模式之间的映射
C: 模式
D: 三级模式
答案: 【 模式与外模式之间的映射   

25、单选题:
‏层次模型不能直接表示(  )‍
选项:
A: 1:1联系
B: 1:n联系  
C: m:n联系
D: 1:1和1:n联系
答案: 【 m:n联系

第一章 作业客观题

1、单选题:
‌(  )是位于用户与操作系统之间的一层数据管理软件。数据库在建立、使用和维护时由其统一管理、统一控制。‌
选项:
A: DBMS
B: DB
C: DBS  
D: DBA
答案: 【 DBMS

2、单选题:
‏文字、图形、图像、声音、学生的档案记录、货物的运输情况等,这些都是(  )。‍
选项:
A: DATA 
B: DBS 
C: DB  
D: 其他
答案: 【 DATA 

3、单选题:
‌目前(  )数据库系统已逐渐淘汰了网状数据库和层次数据库,成为当今最为流行的商用数据库系统。​
选项:
A: 关系
B: 面向对象
C: 分布 
D: 对象-关系
答案: 【 关系

4、单选题:
‌(   )是刻画一个数据模型性质最重要的方面。因此在数据库系统中,人们通常按它的类型来命名数据模型。‏
选项:
A: 数据结构
B: 数据操纵
C: 完整性约束
D: 数据联系
答案: 【 数据结构

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

6、单选题:
当数据库的(   )改变了,由数据库管理员对(   )映象作相应改变,可以使(   )保持不变,从而保证了数据的物理独立性。‍(1)模式 (2) 存储结构 (3)外模式/模式 (4)用户模式 (5)模式/内模式‍
选项:
A: (1)和(3)和(4) 
B: (1)和(5)和(3)
C: (2)和(5)和(1) 
D: (1)和(2)和(4)
答案: 【 (2)和(5)和(1) 

7、单选题:
‍ 数据库的三级体系结构即子模式、模式与内模式是对(   )的三个抽象级别。‌
选项:
A: 信息世界  
B: 数据库系统 
C: 数据 
D: 数据库管理系统
答案: 【 数据 

8、单选题:
‍英文缩写DBA代表(    )。‍
选项:
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、填空题:
‎ 数据库就是长期储存在计算机内、        、可共享的数据集合。‏
答案: 【 有组织的##%_YZPRLFH_%##有组织

14、填空题:
‏ 数据管理技术已经历了人工管理阶段、           和数据库系统三个发展阶段。‍
答案: 【 文件系统阶段##%_YZPRLFH_%##文件系统

15、填空题:
‏ 数据模型通常都是由数据结构、数据操作和           三个要素组成。‍
答案: 【 数据的完整性约束##%_YZPRLFH_%##数据完整性约束

16、填空题:
​数据库系统的主要特点:     、数据冗余度小、具有较高的数据程序独立性、具有统一的数据控制功能等。‍
答案: 【 数据结构化##%_YZPRLFH_%##数据整体结构化

17、填空题:
​用二维表结构表示实体以及实体间联系的数据模型称为         数据模型。‏
答案: 【 关系

18、填空题:
‎在数据库的三级模式体系结构中,外模式与模式之间的映象,实现了数据库的         独立性。‎
答案: 【 逻辑##%_YZPRLFH_%##数据逻辑

19、填空题:
‎数据库系统是以          为中心的系统。‍
答案: 【 数据库管理系统##%_YZPRLFH_%##DBMS

20、填空题:
‏E-R图表示的概念模型比          更一般、更抽象、更接近现实世界。‏
答案: 【 数据模型##%_YZPRLFH_%##DBMS所支持的数据模型

第一章 数据库系统概述 单元测试

1、单选题:
‌下列说法中错误的是(  )。‏
选项:
A: 信息是数据的内涵,是对数据的语义解释
B: 只有当给数据赋予特定语义后,数据才可转换为可传递的信息
C: 数据管理是数据处理中的核心环节,其优劣直接影响数据处理的效果
D: 数据是信息的符号表示,因此,同一信息只能用一种数据形式来表示
答案: 【 数据是信息的符号表示,因此,同一信息只能用一种数据形式来表示

2、单选题:
‏下列说法正确的是(    )。 ‍
选项:
A: 数据库避免了一切数据的冗余
B: 数据库是多个结构化的数据集合
C: 数据库系统的核心是数据库管理员
D: 数据库管理系统的完整性控制功能是保证数据库的完整性,防止数据丢失
答案: 【 数据库是多个结构化的数据集合

3、单选题:
​以下不属于DBA职责的是(    )。‌
选项:
A: 定义数据的安全性和完整性规则,负责分配各个应用程序对数据库的存取权限
B: 定义和实施数据库的备份和恢复策略
C: 为终端用户开发和设计应用程序
D: 参与数据库设计的全过程,决定整个数据库的结构和内容
答案: 【 为终端用户开发和设计应用程序

4、单选题:
​以下说法中正确的是(    )。‏
选项:
A: DBMS能实现数据库的安全性控制、完整性控制、并发控制及数据库恢复等运行管理功能
B: DBMS是处于计算机硬件和操作系统之间的可直接对数据库进行操作的一个软件系统
C: DBMS提供数据控制语言(DCL),能实现对数据库中数据的查询、插入、修改和删除等操作
D: DBMS包含DB和DBS
答案: 【 DBMS能实现数据库的安全性控制、完整性控制、并发控制及数据库恢复等运行管理功能

5、单选题:
‌保护数据库,防止未授权的或不合法的使用造成的数据泄漏、更改破坏,这是指数据库的(     )。‍
选项:
A: 完整性
B: 并发控制
C: 安全性 
D: 数据库恢复
答案: 【 安全性 

6、单选题:
​下列说法中正确的是(   )。‍
选项:
A: 数据的存储结构与数据逻辑结构之间的独立性称为数据的逻辑独立性
B: 在数据库系统的三级模式结构中,内模式描述了数据库中全体数据的全局逻辑结构和特征
C: 在三级模式间引入二级映像的主要作用是提高数据与程序的安全性
D: 对一个数据库系统来说,实际存在的只有物理级数据库
答案: 【 对一个数据库系统来说,实际存在的只有物理级数据库

7、单选题:
‌下列说法中错误的是(    )。‌
选项:
A: 一个数据库系统中,外模式/模式映像只能有一个
B: 外模式是用户视图,是概念模式的某一部分的抽象表示
C: 在数据库系统中,外模式可有多个,而模式、内模式只能各有一个
D: 在数据库系统中,外模式/模式映像保证了数据与应用程序间的逻辑独立性
答案: 【 一个数据库系统中,外模式/模式映像只能有一个

8、单选题:
‏下列说法中错误的是(   )。‏
选项:
A: 分布式数据库将数据存储在物理上分布的计算机网络中的不同结点上,从而形成了多个逻辑上独立的数据库
B: B/S结构是一种“瘦客户机”的客户机/服务器结构,是三层结构,应用程序服务器处于客户机和服务器之间的中间层
C: C/S结构是一种“胖客户机”的客户机/服务器结构,是两层结构
D: 在主从式结构的数据库系统中,系统的处理瓶颈在主机上
答案: 【 分布式数据库将数据存储在物理上分布的计算机网络中的不同结点上,从而形成了多个逻辑上独立的数据库

9、单选题:
‏“教师”与“课程”两个实体集之间的联系是(  )。‍
选项:
A: 一对一
B: 一对多 
C: 多对一
D: 多对多
答案: 【 多对多

10、单选题:
‍以下说法中,正确的是(    )。‍
选项:
A: 现实世界中的事物及其联系,在信息世界中是用数据模型来进行表达的
B: 现实世界中的事物个体,经过两级抽象后,在计算机世界中,对应的是记录
C: 在计算机世界中,现实世界的特征被映射为属性。
D: 对现实世界进行第二层抽象的模型是信息模型
答案: 【 现实世界中的事物个体,经过两级抽象后,在计算机世界中,对应的是记录

11、单选题:
‏关系模型的数据结构是(   )。​
选项:
A: 二维表 
B: 有向图
C: 树形
D: 链表
答案: 【 二维表 

12、单选题:
‍下列说法中错误的是(   )。‍
选项:
A: 一个关系模式是关系的“型”,可表示为:关系名(属性1,属性2,…,属性n)
B: 一个关系中只能有一个主码
C: 实体直接的联系由1对多和对多多组成。
D: 关系模型的数据操作是集合操作,操作对象和操作结果都是关系
答案: 【 实体直接的联系由1对多和对多多组成。

随堂测试

1、单选题:
‏数据的存储结构与数据逻辑结构之间的独立性称为数据的(   )。‏
选项:
A: 结构独立性
B: 物理独立性
C: 逻辑独立性
D: 存储独立性
答案: 【 物理独立性

2、单选题:
‏在数据库的三级模式结构中,描述数据库中全体数据的全局逻辑结构和特征的是(  )。‎
选项:
A: 外模式
B: 内模式 
C: 存储模式
D: 模式
答案: 【 模式

3、单选题:
‏下列有关数据库的概念模式叙述中,错误的是(   )。‌
选项:
A: 不涉及数据的物理存储细节和硬件环境,与具体的机器和DBMS无关
B: 一个数据库系统只有一个概念模式
C: 是整个数据库数据在逻辑上的视图,即是数据库的整体逻辑
D: 是数据在数据库内部的表示方式
答案: 【 是数据在数据库内部的表示方式

4、单选题:
‌下列说法中错误的是(    )。‍
选项:
A: 在一个数据库系统中,外模式可有多个,而模式、内模式只能各有一个
B: 概念级数据库是物理级数据库的一种抽象描述
C: 对一个数据库系统来说,实际存在的只有概念级数据库
D: 用户级数据库是用户与数据库的接口
答案: 【 对一个数据库系统来说,实际存在的只有概念级数据库

5、单选题:
​下列说法中错误的是(    )。‌
选项:
A: 当数据的存储结构改变了,应用程序不变,而由DBMS处理这种改变,这就是指数据的逻辑独立性
B: 当数据库的存储结构改变时,可相应修改模式/内模式映像,从而保持模式不变
C: 外模式是概念模式的子集
D: 一个数据库系统中,外模式/模式映像可以有多个,而模式/内模式映像只能有一个
答案: 【 当数据的存储结构改变了,应用程序不变,而由DBMS处理这种改变,这就是指数据的逻辑独立性

6、单选题:
‏在数据库系统中,提供数据与应用程序间逻辑独立性的是(    )。‎
选项:
A: 外模式/模式映像
B: 模式/内模式映像 
C: 外模式/物理模式映像
D: 外模式/存储模式映像
答案: 【 外模式/模式映像

7、单选题:
‏在数据系统中,在三级模式间引入二级映像的主要作用是(   )。‏
选项:
A: 提高数据与程序的安全性
B: 提高数据与程序间的一致性
C: 提高数据与程序间的独立性
D: 提高数据与程序间的完整性
答案: 【 提高数据与程序间的独立性

8、单选题:
‍下列说法中错误的是(    )。‎
选项:
A: C/S结构是一种“胖客户机”的客户机/服务器结构,是两层结构
B: B/S结构是一种“瘦客户机”的客户机/服务器结构,是三层结构
C: 在C/S结构中,DBMS和数据库存放于数据库服务器上,而应用程序和相关开发工具存放于客户机上
D: 在B/S结构中,客户机端仅安装通用的浏览器软件,而应用程序和数据库安装在应用服务器上
答案: 【 在B/S结构中,客户机端仅安装通用的浏览器软件,而应用程序和数据库安装在应用服务器上

9、单选题:
‏下列说法中错误的是(    )。‎
选项:
A: 主从式结构的数据库系统是一个大型主机带多终端的多用户结构的系统
B: 主从式结构中,应用程序、DBMS和数据库都集中存放在一个大型的主机上
C: 终端上安装应用程序,完成部分数据处理任务以及输入/输出功能
D: 在主从式结构中,当主机出现故障时,整个系统将无法使用
答案: 【 终端上安装应用程序,完成部分数据处理任务以及输入/输出功能

10、单选题:
​下列有关分布式数据库系统的说法中错误的是(    )。‏
选项:
A: 数据库中的数据在物理上分布在计算机网络中的不同结点上
B: 为了数据管理与处理上的方便,通过在结点上增加副本冗余机制提高结点的自治性
C: 分布式数据库中各结点上的数据逻辑上是一个整体
D: 某个结点出现故障时,整个分布式系统将无法正常工作
答案: 【 某个结点出现故障时,整个分布式系统将无法正常工作

11、单选题:
‎下列说法中错误的是(    )。‎
选项:
A: 一个数据库系统中,外模式/模式映像只能有一个
B: 外模式是用户视图,是概念模式的某一部分的抽象表示
C: 在数据库系统中,外模式可有多个,而模式、内模式只能各有一个
D: 在数据库系统中,外模式/模式映像保证了数据与应用程序间的逻辑独立性
答案: 【 一个数据库系统中,外模式/模式映像只能有一个

12、单选题:
‌下列说法中错误的是(   )​
选项:
A: 分布式数据库将数据存储在物理上分布的计算机网络中的不同结点上,从而形成了多个逻辑上独立的数据库
B: B/S结构是一种“瘦客户机”的客户机/服务器结构,是三层结构,应用程序服务器处于客户机和服务器之间的中间层
C: C/S结构是一种“胖客户机”的客户机/服务器结构,是两层结构
D: 在主从式结构的数据库系统中,系统的处理瓶颈在主机上
答案: 【 分布式数据库将数据存储在物理上分布的计算机网络中的不同结点上,从而形成了多个逻辑上独立的数据库

随堂测验

1、单选题:
​用树形结构表示实体之间联系的模型是(  )。‎
选项:
A: 关系模型
B: 网状模型
C: 层次模型
D: 以上三个都是
答案: 【 层次模型

2、单选题:
‍网状模型的数据结构是(   )。‎
选项:
A: 二维表
B: 有向图
C: 树形
D: 链表
答案: 【 有向图

3、单选题:
‍关系模型中,下列说法中正确的是(     )。​
选项:
A: 一个候选码中只能含有一个属性
B: 一个关系中只能有一个候选码
C: 一个候选码可由一个或多个其值能惟一标识该关系中任一元组的属性组成
D: 一个关系中可以有多个主码
答案: 【 一个候选码可由一个或多个其值能惟一标识该关系中任一元组的属性组成

4、单选题:
​下列说法中错误的是(   )。‌
选项:
A: 一个关系模式可表示为:关系名(属性1,属性2,…,属性n)
B: 关系模式表示了关系中的数据
C: 关系模型的结构是二维表的结构
D: 关系模型的数据操作是集合操作,操作对象和操作结果都是关系,即若干元组的集合
答案: 【 关系模式表示了关系中的数据

5、单选题:
​数据库的层次模型应满足的条件是(   )。​
选项:
A: 允许一个以上的结点无双亲,也允许一个结点有多个双亲
B: 有且仅有一个结点无双亲,其余结点都只有一个双亲
C: 至少有两个以上的结点
D: 每个结点有且仅有一个双亲
答案: 【 有且仅有一个结点无双亲,其余结点都只有一个双亲

6、填空题:
​在关系数据库中,把数据表示成二维表,每一个二维表称为    。‍
答案: 【 关系

7、填空题:
‍数据模型由       、      和      三部分组成‍
答案: 【 数据结构、数据操作、完整性约束

第二章 关系数据库

第二章 作业

1、单选题:
​设关系R和S的属性个数分别为r和s,则(R×S)操作结果的属性个数为(    )。‌
选项:
A: r+s 
B: r-s 
C: r×s
D: max(r,s)
答案: 【 r+s 

2、单选题:
‍在基本的关系中,下列说法正确的是(   )。‌
选项:
A: 行列顺序有关 
B: 属性名允许重名
C: 任意两个元组不允许重复    
D: 列是非同质的
答案: 【 任意两个元组不允许重复    

3、单选题:
‍有关系R和S,R∩S的运算等价于(    )。‌
选项:
A: S-(R-S)  
B: R-(R-S) 
C: (R-S)∪S  
D: R∪(R-S) 
答案: 【 R-(R-S) 

4、单选题:
‌设关系R(A,B,C)和S(A,D),与自然连接R ∞ S等价的关系代数表达式是(    )。‏
选项:
A: σR.A=S.A(R×S) 
B: R×S
C: ∏B,C,S.A,D(σR.A=S.A(R×S)) 
D: ∏R.A,B,C(R×S)
答案: 【  ∏B,C,S.A,D(σR.A=S.A(R×S)) 

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

6、单选题:
‍关系代数中的θ联接操作由(  )操作组合而成。‏
选项:
A: σ和π
B: σ和×
C: π、σ和×
D: π和×
答案: 【 σ和×

7、单选题:
‍在关系数据模型中,把(   )称为关系模式。‌
选项:
A: 记录
B: 记录类型
C: 元组
D: 元组集
答案: 【 记录类型

8、单选题:
‌ 对一个关系做投影操作后,新关系的基数个数( )原来关系的基数个数。​
选项:
A: 小于 
B: 小于或等于 
C: 等于 
D: 大于
答案: 【 小于或等于 

9、单选题:
​有关系:R(A,B,C)主键=A,S(D,A)主键=D,外键=A,参照R的属性A,系R和S的元组如下:指出关系S中违反关系完整性规则的元组是(    )。‎R: A  B  C          S: D  A ‎    1   2  3               1   2‎    2   1  3               2  null‎                              3   3‎                              4   1‎​‎
选项:
A: (1,2)    
B: (2,null)  
C: (3,3) 
D: (4,1)
答案: 【 (3,3) 

10、单选题:
​关系运算中花费时间可能最长的运算是(  )。‌
选项:
A: 投影
B: 选择
C: 广义笛卡儿积
D: 并
答案: 【 广义笛卡儿积

11、填空题:
​关系中主码的取值必须惟一且非空,这条规则是              完整性规则。‌
答案: 【 实体

12、填空题:
关系代数中专门的关系运算包括:选择、投影、连接和除法,主要实现    类操作。​‍​
答案: 【 查询

13、填空题:
‎关系数据库中,关系称为___,元组亦称为____,属性亦称为              。‍
答案: 【 表,行,列

14、填空题:
‏关系数据库操作的特点是             式操作。‍
答案: 【 一次一集合

15、填空题:
数据库的所有关系模式的集合构成        ,所有的关系集合构成      。‎‌‎
答案: 【 关系数据库模型,关系数据库

16、填空题:
‏在关系数据模型中,两个关系R1与R2之间存在1:m的联系,可以通过在一个关系R2中的      在相关联的另一个关系R1中检索相对应的记录。‍
答案: 【 外键##%_YZPRLFH_%##外码##%_YZPRLFH_%##外部关键字

17、填空题:
‍将两个关系中满足一定条件的元组连接到一起构成新表的操作称为                 操作。​
答案: 【 θ-连接##%_YZPRLFH_%##连接

第二章 课后习题

1、单选题:
​设有如下关系表:则下列操作中正确的是(  )。‎​‎
选项:
A: T=R∪S     
B: T=R∩S   
C: T=R×S    
D: T=R/S
答案: 【 T=R∪S     

2、单选题:
‌关系代数运算是以(  )为基础的运算。‎
选项:
A: 关系运算
B: 谓词运算  
C: 集合运算
D: 代数运算
答案: 【 集合运算

3、单选题:
‌按条件f对关系R进行选取,其关系代数表达式为(  )。​
选项:
A: RR

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

发表评论

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