第1讲数据库系统概论总时长004711

第1讲数据库系统概论单元测验

1、单选题:
‎数据库的特点之一是数据的共享,严格地讲,这里的数据共享是指(         )。‌
选项:
A: 同一个应用中的多个程序共享一个数据集合
B: 多个用户、同一种语言共享数据
C: 多个用户共享一个数据文件
D: 多种应用、多种语言、多个用户相互覆盖地使用数据集合
答案: 【 多种应用、多种语言、多个用户相互覆盖地使用数据集合

2、单选题:
‍数据库系统的核心是(       ),它统一管理和控制数据。​
选项:
A: 数据库
B: 数据库管理系统
C: 数据模型
D: 软件工具
答案: 【 数据库管理系统

3、单选题:
‏下列四项中,不属于数据库系统的特点的是(        ) 。‏
选项:
A: 数据结构化
B: 数据由 DBMS 统一管理
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: 用户的应用程序与存储在磁盘上数据库中的数据是相互独立的
D: 应用程序与数据库中数据的逻辑结构是相互独立的
答案: 【 用户的应用程序与存储在磁盘上数据库中的数据是相互独立的

14、单选题:
​在数据库系统的三级模式中,内模式的个数(       )。​
选项:
A: 只有一个
B: 可以有任意多个
C: 与用户个数相同
D: 由设置的系统参数决定
答案: 【 只有一个

随堂测验1.1

1、单选题:
​数据库系统管理与文件系统管理的主要区别是(      )。‍
选项:
A: 数据库系统复杂,而文件系统简单
B: 文件系统不能解决数据冗余和数据独立性问题,而数据库系统可以解决
C: 文件系统只能管理程序文件,而数据库系统能够管理各种类型的文件
D: 文件系统管理的数据量较少,而数据库系统可以管理庞大的数据量
答案: 【 文件系统不能解决数据冗余和数据独立性问题,而数据库系统可以解决

2、单选题:
‍数据独立性是指(        )。‍
选项:
A: 数据之间相互独立
B: 应用程序与数据库的结构之间相互独立
C: 数据的逻辑结构与物理结构相互独立
D: 数据与磁盘之间相互独立
答案: 【 应用程序与数据库的结构之间相互独立

3、填空题:
‎数据管理技术经历了人工管理、文件系统管理和(           )管理三个阶段。‎
答案: 【 数据库系统

随堂测验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: 数据由DBMS统一管理和控制
C: 数据冗余度大
D: 数据独立性高
答案: 【 数据冗余度大

6、单选题:
‍能实现对数据库中数据的进行查询、插入、修改和删除等操作的数据库语言称为(        )。‏
选项:
A: 数据定义语言(DDL)
B: 数据管理语言
C: 数据操纵语言(DML)
D: 数据控制语言
答案: 【 数据操纵语言(DML)

7、填空题:
​数据库是长期存储在计算机内、有组织的、统一管理的、(          )的相关数据的集合。‎
答案: 【 共享##%_YZPRLFH_%##可共享

8、填空题:
‏数据库系统中最重要的软件是(          )。‏
答案: 【 数据库管理系统##%_YZPRLFH_%##DBMS##%_YZPRLFH_%##dbms

随堂测验1.3

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: 错误
答案: 【 正确

8、填空题:
‎对数据库结构的描述称为数据库(         )。‏
答案: 【 模式

9、填空题:
​在数据库三级模式中,完成各层间请求和结果转换的过程称为(      )。‍
答案: 【 映射

10、填空题:
‌数据库(         )反映了数据库中数据的结构及其联系,是相对稳定的。‍
答案: 【 模式

随堂测验1.4

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、填空题:
‍数据的逻辑独立性是指修改(       )而无须修改外模式或应用程序的能力。‌
答案: 【 概念模式##%_YZPRLFH_%##模式##%_YZPRLFH_%##逻辑模式

7、填空题:
‏外模式/模式映射可以保证数据和应用程序之间的(       )。‎
答案: 【 逻辑独立性

8、填空题:
‌模式/内模式映射可以保证数据和应用程序之间的(         )。‎
答案: 【 物理独立性

第2讲数据模型总时长002712

第2讲数据模型单元测验

1、单选题:
‎(           )不是面向对象数据模型中涉及到的概念。‎
选项:
A: 类
B: 属性
C: 消息
D: 关系
答案: 【 关系

2、单选题:
‍层次模型、网状模型和关系模型是根据(              )来命名的。‍‍‍
选项:
A: 数据结构
B: 数据查询操作
C: 完整性约束
D: 数据更新操作
答案: 【 数据结构

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

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、单选题:
‍在E-R图中规定用菱形框表示(   )。‎
选项:
A: 实体
B: 属性
C: 联系
D: 关键字
答案: 【 联系

10、单选题:
‎在概念模型中,用于标识同一实体集中两个不同实体值的是(                   )。‌
选项:
A: 实体型
B: 关键字
C: 属性
D: 联系
答案: 【 关键字

11、单选题:
​概念模型是现实世界的第一层抽象,数据库技术常用的的概念模型是(     )。‎
选项:
A: 层次模型
B: 关系模型
C: 网状模型
D: 实体-联系模型
答案: 【 实体-联系模型

12、单选题:
‍(          )对系统的动态特性的描述,主要包括查询和更新操作。‌
选项:
A: 数据定义
B: 数据结构
C: 数据操作
D: 数据的完整性约束
答案: 【 数据操作

随堂测验2.1

1、单选题:
​概念模型是现实世界的第一层抽象,数据库技术中常用的概念模型是(        ) 。‍
选项:
A: 层次模型
B: 关系模型
C: 网状模型
D: 实体-联系模型
答案: 【 实体-联系模型

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

3、单选题:
‏在概念模型中,用于标识同一实体集中两个不同实体值的是(           )。‎
选项:
A: 实体型
B: 关键字
C: 属性
D: 联系
答案: 【 关键字

4、判断题:
‌学生信息管理系统中的实体“学生家长”,人事管理系统中的实体“职工家属”都是弱实体。‎
选项:
A: 正确
B: 错误
答案: 【 正确

5、判断题:
‎弱实体只能依赖于强实体而存在,且弱实体与强实体的联系类型只能是1:1或N:1。‎
选项:
A: 正确
B: 错误
答案: 【 正确

6、填空题:
‍E-R模型中,用矩形表示实体,用菱形表示实体之间的联系,用椭圆表示实体的(        )。‍
答案: 【 属性

随堂测验2.2

1、单选题:
‍下列不属于数据模型三要素的是(          )。‍
选项:
A: 数据操作
B: 数据的完整性约束
C: 数据定义
D: 数据结构
答案: 【 数据定义

2、单选题:
‌关系模型的数据结构是(        )。‌
选项:
A: 层次结构
B: 关系结构
C: 网状结构
D: 树结构
答案: 【 关系结构

3、填空题:
‎(         )是对系统的动态特性的描述,主要包括查询和更新操作。‌
答案: 【 数据操作

4、填空题:
‏(           )是数据对象类型的集合,是对系统的静态特性的描述。‍
答案: 【 数据结构

随堂测验2.3

1、单选题:
‎下列说法不正确的是(             )。‏
选项:
A: 层次模型只能表示一对多的联系。
B: 网状模型能够表示出复杂的多对多的联系
C: 关系模型只要用单一的关系结构就可以表示实体和实体间的联系。
D: 目前应用最广泛的数据模型是面向对象数据模型。
答案: 【 目前应用最广泛的数据模型是面向对象数据模型。

2、单选题:
‍以树形结构表示实体及实体之间联系的数据模型是(     )。‎
选项:
A: 层次模型
B: 网状模型
C: 关系模型
D: 面向对象模型
答案: 【 层次模型

第3讲关系数据模型一总时长003123

第3讲关系数据模型一单元测验

1、单选题:
‍下列关于关系数据模型的术语中,(              )术语可用二维表中的“行”来表达。‍
选项:
A: 属性
B: 关系
C: 域
D: 元组
答案: 【 元组

2、单选题:
​关系数据模型中的关系可用二维表来表示,表中的一列对应关系的一个(             )。‎
选项:
A: 属性
B: 关系
C: 域
D: 元组
答案: 【 属性

3、单选题:
‏设有三个域,它们包含的元素个数分别是3个、4个、5个,则三个域的笛卡尔积的基数是(     )。‌
选项:
A: 12
B: 3
C: 60
D: 36
答案: 【 60

4、单选题:
‏设有关系模式EMP(职工号,姓名,年龄,技能)。假设职工号唯一,每个职工有多项技能,则EMP表的主键是(     )。​
选项:
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(S,SN,D)和B(D,CN,NM)中,S是A的主键,A中的属性D与B中的主键D相对应,则D在A中称为(              )。‌
选项:
A: 外键
B: 主键
C: 主属性
D: 主码
答案: 【 外键

11、单选题:
​在关系A(S,SN,D)和B(D,CN,NM)中,S是A的主键,D是B的主键,A中的外键D对应B的主键,则要求A中D的取值必须来源于关系B中的D,符合(            )约束。​
选项:
A: 实体完整性
B: 参照完整性
C: 用户定义完整性
D: 域完整性
答案: 【 参照完整性

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

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

14、单选题:
‍关系模型中可以有三类完整性约束,其中(           )是关系模型必须满足的完整性约束条件,应该由RDBMS自动支持。‎
选项:
A: 实体完整性和参照完整性
B: 实体完整性和用户定义完整性
C: 参照整性和用户定义完整性
D: 实体完整性、参照整性和用户定义完整性
答案: 【 实体完整性和参照完整性

15、单选题:
​下列概念模型与关系模型的对应概念中,错误的是(      )。​
选项:
A: 实体型->关系模式
B:  联系->关系实例
C: 关键字-> 候选键
D: 属性->属性
答案: 【  联系->关系实例

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

17、单选题:

基于如下两个关系,其中部门信息关系DEPT的主键是部门号,雇员信息关系EMP的主键是雇员号,外键是部门号,参照DEPT的主键。若执行下面列出的操作,哪个操作不能成功执行?(      )

‏选项:
A: 从EMP中删除行(’010’, ’王宏达’, ’01’,1200) 
B: 在EMP中插入行(’102’, ’赵敏’, ’01’,1500)
C: 将EMP中雇员号=’056’的工资改为1600元 
D: 将EMP中雇员号=’101’的部门号改为’05’
答案: 【 将EMP中雇员号=’101’的部门号改为’05’

18、单选题:

基于如下两个关系,其中部门信息关系DEPT的主键是部门号,雇员信息关系EMP的主键是雇员号,外键是部门号,参照DEPT的主键。若执行下面列出的操作,哪个操作不能成功执行?(      )

‎选项:
A: 从DEPT 中删除部门号=’03’的行 
B: 在DEPT中插入行(’06’,’计划部’,’6号楼’)
C: 将DEPT中部门号=’02’的部门号改为’10’ 
D: 将DEPT中部门号=’01’的地址改为’5号楼’
答案: 【 将DEPT中部门号=’02’的部门号改为’10’ 

19、单选题:
‏设有关系SC(SNO,CNO,GRADE),主键是(SNO,CNO)。遵照实体完整性规则,下面(     )选项是正确的。‎
选项:
A: 只有SNO不能取空值
B: 只有CNO不能取空值
C: 只有GRADE不能取空值
D: SNO与CNO都不能取空值
答案: 【 SNO与CNO都不能取空值

随堂测验3.1.1

1、单选题:
​以下关于关系性质的说法中,错误的是(         )。‎
选项:
A: 关系中任意两个元组的值不能完全相同
B: 关系中任意两个属性的值不能完全相同
C: 关系中任意两个元组可以交换顺序
D: 关系中任意两个属性可以交换顺序
答案: 【 关系中任意两个属性的值不能完全相同

2、单选题:
‏关系数据模型的数据结构是(      )。‌
选项:
A: 树 
B: 图
C: 索引
D: 关系
答案: 【 关系

3、单选题:
‎下列关于概念模型与关系模型的对应概念描述,错误的是(        )。‏
选项:
A: 联系->关系模式
B: 实体型->关系实例
C: 关键字-> 候选键
D: 属性->属性
答案: 【 实体型->关系实例

4、单选题:
‌设有三个域,它们包含的元素个数分别是3个、4个、5个,则三个域的笛卡尔积的基数是(     )。‎
选项:
A: 20
B: 12
C: 60
D: 15
答案: 【 60

随堂测验3.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、单选题:
​在关系模式EMP(职工号,姓名,年龄,技能)中,假设职工号唯一,每个职工只能申报一项技能,则EMP表的主键是(      )。‎
选项:
A: 职工号
B: 姓名,技能
C: 技能
D: 职工号,技能
答案: 【 职工号

7、单选题:

‏设有供应商关系S和零件关系P如下图所示。它们的主键分别是"供应商号"和"零件号"。而且,零件关系P的属性"供应商号"是它的外键,属性"颜色"只能取值为(红,白,兰)。(这里假定外键采用了“限制”策略)

‏若向关系P插入新行,新行的值分别列出如下。它们中能被插入的有(           )。

‏Ⅰ.('201','白','S10')       Ⅱ.('301','红','T11')       Ⅲ.('301','绿','B01') 

​选项:
A: 只有Ⅰ
B: 只有Ⅰ和Ⅱ
C: 只有Ⅱ
D: 都不能
答案: 【 都不能

8、单选题:

设有供应商关系S和零件关系P如下图所示。它们的主键分别是"供应商号"和"零件号"。而且,零件关系P的属性"供应商号"是它的外键,属性"颜色"只能取值为(红,白,兰)。(这里假定外键采用了“限制”策略)

​若要删除关系S中的行,删除行的值分别列出如下。它们中可以被删除的有(           )。

​Ⅰ.('S10','宇宙','上海')   Ⅱ.('Z01','立新','重庆') 

‍选项:
A: 只有Ⅰ
B: 只有Ⅱ
C: 都可以
D: 都不可以
答案: 【 只有Ⅱ

9、单选题:

设有供应商关系S和零件关系P如下图所示。它们的主键分别是"供应商号"和"零件号"。而且,零件关系P的属性"供应商号"是它的外键,属性"颜色"只能取值为(红,白,兰)。(这里假定外键采用了“限制”策略)

‎若要更新关系P或关系S,如下的更新操作可以被执行的有(           )。

‎    Ⅰ.将S表中的供应商号的值'Z01'修改为'Z30'

‎Ⅱ.将P表中的供应商号的值'B01'修改为'B02'

‌选项:
A: 只有Ⅰ
B: 只有Ⅱ
C: 都可以
D: 都不可以
答案: 【 只有Ⅰ

10、填空题:
​在关系A(S,SN,D)和B(D,CN,NM)中,A的主键是S,B的主键是D,A的属性D的取值来源于B的属性D,则D在A中称为(     )。 ‍
答案: 【 外码##%_YZPRLFH_%##外键

随堂测验3.2

1、单选题:
‌关系中的主键不允许取空值是符合(       )约束规则。‏
选项:
A: 实体完整性
B: 参照完整性
C: 用户定义的完整性
D: 数据完整性
答案: 【 实体完整性

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

3、单选题:
‎在关系数据库中,关系与关系之间的联系是通过定义关系的(            )实现的。‍
选项:
A: 主键
B: 外键
C: 候选键
D: 超键
答案: 【 外键

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

5、填空题:
‌关系数据库的实体完整性约束要求基本关系的主属性都不能取(     )。‎
答案: 【 空##%_YZPRLFH_%##空值##%_YZPRLFH_%##NULL##%_YZPRLFH_%##null

6、填空题:
​根据参照完整性约束规则,外键的值取对应关系中某个元组主键的值,或者取(      )。‍
答案: 【 null##%_YZPRLFH_%##NULL##%_YZPRLFH_%##空##%_YZPRLFH_%##空值

第3讲关系数据模型三总时长001901

第3讲关系数据模型三单元测验

1、单选题:
​能正确检索出“所有学生的姓名”的元组演算表达式是(           )。‏
选项:
A:
B:
C:
D:
答案: 【 

2、单选题:
‌能正确检索出“以课程号'C02'的课程作为先修课程的课程号”的元组演算表达式是(          )。​
选项:
A:
B:
C:
D:
答案: 【 

3、单选题:
​能正确检索出“选修课程号为'C02'或'C04'的学生学号和成绩”的元组演算表达式是(             )。‌
选项:
A:
B:
C:
D:
答案: 【 

4、单选题:

‌能正确检索出“至少选课号为'C02'和'C04'的学生姓名”的元组演算表达式:还需要哪个选项成立?(          )。

​选项:
A: u[1]=w[1]∧v[1]=w[1]∧u[2]='C02'∧v[2]='C04’
B: u[1]=w[1]∧v[1]=w[1]∧u[2]='C02'∨v[2]='C04’
C: u[2]='C02'∧v[2]='C04'
D: u[1]=w[1]∧v[1]=w[1]∧(u[2]='C02'∨v[2]='C04')
答案: 【 u[1]=w[1]∧v[1]=w[1]∧u[2]='C02'∧v[2]='C04’

5、单选题:

‎检索“全部学生都选修的课程的课程号和课程名”的元组演算表达式还需要那个选项才能成立?(        )。

‏选项:
A: ("u)($v)($w)
B: ("u)("v)($w)
C: ($u)("v)($w)
D: ($u)($v)($w)
答案: 【 ("u)($v)($w)

6、单选题:

‌能正确检索出“'张山'同学不学的课程的课程号”的元组演算表达式:空白处需要的选项是(              )。

‌选项:
A: ┐($w)(S(w)∧w[1]= v[1]∧W[2]=’张山’)
B: ($w)(S(w)∧w[1]= v[1]∧W[2]=’张山’)
C: ($w)(S(w)∧w[1]= v[1]∧v[2]=’张山’)
D: ┐($w)(S(w)∧w[1]= v[1]∧v[2]=’张山’)
答案: 【 ┐($w)(S(w)∧w[1]= v[1]∧W[2]=’张山’)

7、多选题:

‏能正确检索出“选修'数据库原理与应用'课程的学生学号和姓名”的元组演算表达式:需要哪些选项同时成立?(          )

‌选项:
A: S(u)∧SC(v)∧C(w)
B: u[1]=v[1]∧v[2]=w[1]∧t[2]=u[2]
C: w[2]='数据库原理与应用'
D: t[1]=u[1]
答案: 【 S(u)∧SC(v)∧C(w);
u[1]=v[1]∧v[2]=w[1]∧t[2]=u[2];
w[2]='数据库原理与应用';
t[1]=u[1]

8、多选题:

‏为正确检索出“计算机系的男生的姓名”,元组演算表达式需要哪些选项成立?(         )。

‍选项:
A: u[3]='计算机' ∧u[5]='男'
B: S(u)∧t[1]=u[2]
C: S(u)∧t[2]=u[1]
D: u[3]='计算机' ∨u[5]='男'
答案: 【 u[3]='计算机' ∧u[5]='男';
S(u)∧t[1]=u[2]

随堂测验3.4.1

1、单选题:
‎关系演算是用(       )来表达查询要求的方式。​
选项:
A: 谓词
B: 关系的运算
C: 元组
D: 域
答案: 【 谓词

随堂测验3.4.2

1、单选题:
‎关系数据模型上的关系操作分为(        )。‎
选项:
A: 关系代数和集合运算
B: 关系代数和关系演算
C: 关系演算和谓词演算
D: 关系代数和谓词演算
答案: 【 关系代数和关系演算

2、单选题:
​下列与关系代数的基本运算等价的元组关系演算表达式,表达不正确的是(        )。‍
选项:
A: RUS={t | R(t)∨S(t)}
B: R-S={t | R(t) ∧ S(t)}
C: σf(R) = { t | R(t) ∧ F}
D: πi1,i2,…,ik(R )={t(k)|(∃u)(R(u)∧t[1]=u[i1]∧...∧t[k]=u[ik])}
答案: 【 R-S={t | R(t) ∧ S(t)}

随堂测验3.4.3

1、单选题:
‌基于教学视频中的学生选课数据库,能正确检索出“选修课程号为'C02'或'C04'的学生学号和成绩”的元组演算表达式是(             )。‌
选项:
A:
B:
C:
D:
答案: 【 

2、单选题:

‎基于教学视频中的学生选课数据库,检索“全部学生都选修的课程的课程号和课程名”的元组演算表达式

‎还需要那个选项才能成立?(        )。

‌选项:
A: ("u)($v)($w)
B:  ("u)("v)($w)
C:  ($u)("v)($w)
D: ($u)($v)($w)
答案: 【 ("u)($v)($w)

3、多选题:

‏基于教学视频中的学生选课数据库,若查询选修“数据库原理与应用”课程的成绩大于80的学生姓名,则在元组演算表达式:中,需要哪些选项组成查询条件?(      )

​选项:
A: S(u)∧SC(v)∧C(w)
B: ∧w[2]='数据库原理与应用'
C: ∧v[2]=w[1]∧u[1]=v[1]∧t[1]=u[2]
D: ∧v[3]>80
答案: 【 S(u)∧SC(v)∧C(w);
∧w[2]='数据库原理与应用';
∧v[2]=w[1]∧u[1]=v[1]∧t[1]=u[2];
∧v[3]>80

第3讲关系数据模型二总时长005202

3.3.6随堂测验

1、单选题:
‎基于教学视频中的供应商零件数据库,能正确查询出“供应商S1同时供应给工程J1和J2的零部件代码”的关系代数表达式是(         )。‏
选项:
A: πPNO(σSNO='S1'∧JNO='J1' (SPJ)) ∩ πPNO(σSNO='S1'∧JNO='J2' (SPJ))
B: πPNO((σSNO='S1'∧JNO='J1' (SPJ)) ∩ (σSNO='S1'∧JNO='J2' (SPJ)))
C: πPNO((σSNO='S1'∧(JNO='J1'∨JNO='J2') (SPJ)) )
D: πPNO((σSNO='S1'∧(JNO='J1'∧JNO='J2') (SPJ)) )
答案: 【 πPNO(σSNO='S1'∧JNO='J1' (SPJ)) ∩ πPNO(σSNO='S1'∧JNO='J2' (SPJ))

2、多选题:
‌基于教学视频中的供应商零件数据库,能正确查询出“给工程名为’比亚迪’的工程供应零部件名为’制动器’的供应商名称”的关系代数表达式是(         )。​
选项:
A: πSNAME (σJNAME='比亚迪'∧PNAME='制动器' (S∞SPJ∞P∞J))
B: πSNAME ( (σJNAME='比亚迪'(J)) ∞SPJ∞(σPNAME='制动器'(P))∞S)
C: πSNAME (( ΠJNO (σJNAME='比亚迪'(J))) ∞SPJ∞(ΠPNO (σPNAME='制动器'(P)))∞S)
D: πSNAME ( ΠSNO( (( ΠJNO (σJNAME='比亚迪'(J))) ∞SPJ)∞(ΠPNO (σPNAME='制动器'(P))))∞S)
答案: 【 πSNAME (σJNAME='比亚迪'∧PNAME='制动器' (S∞SPJ∞P∞J));
πSNAME ( (σJNAME='比亚迪'(J)) ∞SPJ∞(σPNAME='制动器'(P))∞S);
πSNAME (( ΠJNO (σJNAME='比亚迪'(J))) ∞SPJ∞(ΠPNO (σPNAME='制动器'(P)))∞S);
πSNAME ( ΠSNO( (( ΠJNO (σJNAME='比亚迪'(J))) ∞SPJ)∞(ΠPNO (σPNAME='制动器'(P))))∞S)

3、多选题:
‌基于教学视频中的供应商零件数据库,能正确查询出“所有工程都使用的零部件名称、颜色、重量”的关系代数表达式是(         )。‍
选项:
A: πPNAME,COLOR,WEIGHT ((ΠJNO,PNO(SPJ) ÷πJNO(J)) ∞P)
B: πPNAME,COLOR,WEIGHT ((ΠJNO,PNO(SPJ) ÷πJNO(P)) ∞J)
C: πPNAME,COLOR,WEIGHT,JNO,PNO(SPJ∞P) ÷πJNO(J)
D: πPNAME,COLOR,WEIGHT,PNO(SPJ∞P) ÷ J
答案: 【 πPNAME,COLOR,WEIGHT ((ΠJNO,PNO(SPJ) ÷πJNO(J)) ∞P);
πPNAME,COLOR,WEIGHT,JNO,PNO(SPJ∞P) ÷πJNO(J)

4、多选题:
‍基于教学视频中的供应商零件数据库,能正确查询出“没有使用天津供应商生产的红色零件的工程号”的关系代数表达式是(         )。‎
选项:
A: πJNO(J) - πJNO (σCITY='天津' (S) ∞SPJ ∞σCOLOR='红' (P))
B: πJNO (σCITY≠'天津' (S) ∞SPJ ∞σCOLOR≠'红' (P))
C: πJNO(J) - πJNO (σCITY='天津'∧COLOR='红'(S∞SPJ ∞P))
D: πJNO (σCITY≠'天津' ∧COLOR≠'红' (S∞SPJ ∞P))
答案: 【 πJNO(J) - πJNO (σCITY='天津' (S) ∞SPJ ∞σCOLOR='红' (P));
πJNO(J) - πJNO (σCITY='天津'∧COLOR='红'(S∞SPJ ∞P))

第3讲关系数据模型二单元测验

1、单选题:
‎能正确检索出“所有学生的姓名”的关系代数表达式是(           )。‎
选项:
A: π姓名(学生)
B: π姓名(选课)
C: σ姓名(选课)
D: σ姓名(学生)
答案: 【 π姓名(学生)

2、单选题:
​能正确检索出“以课程号'C02'的课程作为先修课程的课程号”的关系代数表达式是(          )。​
选项:
A: π课程号(σ先修课程号='C02'(课程))
B: σ先修课程号='C02'(π课程号(课程))
C: π先修课程号(σ课程号='C02'(课程))
D: σ课程号='C02'(π先修课程号(课程))
答案: 【 π课程号(σ先修课程号='C02'(课程))

3、单选题:
‎不能正确检索出“选修课程号为'C02'或'C04'的学生学号和成绩”的关系代数表达式是(             )。‏
选项:
A: π学号,成绩(σ课程号='C02'∨课程号='C04'(选课))
B: π学号,成绩(σ课程号='C02'(选课))∪π学号,成绩(σ课程号='C04'(选课))
C: π学号,成绩((σ课程号='C02'(选课))∪( σ课程号='C04'(选课)))
D: π学号,成绩(σ课程号='C02'∨'C04'(选课))
答案: 【 π学号,成绩(σ课程号='C02'∨'C04'(选课))

4、单选题:
​能正确检索出“全部学生都选修的课程的课程号”的关系代数表达式是(        )。‍
选项:
A: π学号,课程号(选课) ÷π学号(学生)  
B: π学号,课程号(选课) ÷π课程编号(课程)  
C: π课程编号(选课) 
D: 选课 ÷π学号(学生)  
答案: 【 π学号,课程号(选课) ÷π学号(学生)  

5、单选题:
‏能正确检索出“计算机系学生都学的课程的课程号”的关系代数表达式是(        )。‌
选项:
A: π学号,课程号(选课) ÷π学号(σ所在系='计算机'(学生))  
B: π学号,课程号(σ所在系='计算机'(选课∞学生)) ÷π课程号(学生)  
C: 选课÷π学号(σ所在系='计算机'(学生))
D: π课程号(σ所在系='计算机'(选课∞学生∞课程))
答案: 【 π学号,课程号(选课) ÷π学号(σ所在系='计算机'(学生))  

6、单选题:
​能正确检索出“'张山'同学不学的课程的课程号”的关系代数表达式是(              )。‎
选项:
A: π课程号(课程)- π课程号 (σ姓名='张山' (选课∞学生))
B:  π课程号(σ姓名≠'张山' (选课∞学生))
C:  π课程号(σ姓名='张山' (选课∞学生))∪ π课程号 (课程)
D: π课程号(课程)∩ π课程号(σ姓名='张山' (选课∞学生))
答案: 【 π课程号(课程)- π课程号 (σ姓名='张山' (选课∞学生))

7、单选题:
‌下列表达式能将学生“罗军”的基本信息从学生关系中删除的是(            )。‏
选项:
A: 学生-{('s10','罗军','计算机','2000-04-20','男')}
B: 学生÷{('s10','罗军','计算机','2000-04-20','男')}
C: 学生∩{('s10','罗军','计算机','2000-04-20','男')}
D: π'罗军'(学生)
答案: 【 学生-{('s10','罗军','计算机','2000-04-20','男')}

8、单选题:
​下列表达式能将新课程“大数据分析”的基本信息添加到课程关系中的是(            )。​
选项:
A: 课程∪{('C10','大数据分析','C04')}
B: 课程∩{('C10','大数据分析','C04')}
C: 课程∞{('C10','大数据分析','C04')}
D: 课程×{('C10','大数据分析','C04')}
答案: 【 课程∪{('C10','大数据分析','C04')}

9、多选题:
‌能正确检索出“至少选课号为'C02'和'C04'的学生学号”的(          )。​
选项:
A: π学号(σ课程号='C02'∧课程号='C04'(选课))
B: π学号(σ课程号='C02'(选课))∩π学号( σ课程号='C04'(选课))
C: π学号(( σ课程号='C02'(选课) )∩(σ课程号='C04'(选课)))
D: π学号,课程号(选课)÷{('C02'),('C04')}
答案: 【 π学号(σ课程号='C02'(选课))∩π学号( σ课程号='C04'(选课));
π学号,课程号(选课)÷{('C02'),('C04')}

10、多选题:
‌能正确检索出“计算机系的男生的姓名”的关系代数表达式是(         )。‌
选项:
A:  π姓名 (σ所在系='计算机'∧性别='男' (学生))
B: π姓名(( σ所在系='计算机'(学生))∧(σ性别='男'(学生)))
C: π姓名(σ所在系='计算机'(学生)) ∩ π姓名(σ性别≠'女'(学生))
D: π姓名(σ所在系='计算机'(学生))∪ π姓名(σ性别='男'(学生))
答案: 【  π姓名 (σ所在系='计算机'∧性别='男' (学生));
π姓名(σ所在系='计算机'(学生)) ∩ π姓名(σ性别≠'女'(学生))

11、多选题:
‌不能正确检索出“选修'数据库原理与应用'课程的学生学号和姓名”的关系代数表达式是(           )。​
选项:
A: π学号,姓名(σ课程名='数据库原理与应用'(课程∞选课∞学生))
B: π学号,姓名(σ课程名='数据库原理与应用'(课程∞选课))
C: π学号,姓名( (π学号 ((σ课程名='数据库原理与应用'(课程))∞选课))∞学生)
D: π学号,姓名(σ课程名='数据库原理与应用'( 课程∞学生))
答案: 【 π学号,姓名(σ课程名='数据库原理与应用'(课程∞选课));
π学号,姓名(σ课程名='数据库原理与应用'( 课程∞学生))

12、多选题:
‎不能正确检索出“学生'李斯'的成绩大于80的课程名”的关系代数表达式是(         )。‌
选项:
A: π课程名(σ姓名='李斯'∧成绩>80(课程∞选课∞学生 ))
B: ((π课程名(σ姓名='李斯'(学生 )))∞(σ成绩>80(选课))∞ 课程)
C: π课程名( (π学号(σ姓名='李斯'(学生 )))  ∞ (π学号,课程号(σ成绩>80(选课)))  ∞  (π课程号,课程名(课程)))
D: π课程名((σ姓名='李斯'(学生 ))∞ 课程∞(σ成绩>80(选课)))
答案: 【 ((π课程名(σ姓名='李斯'(学生 )))∞(σ成绩>80(选课))∞ 课程);
π课程名((σ姓名='李斯'(学生 ))∞ 课程∞(σ成绩>80(选课)))

随堂测验3.3.1

1、单选题:
‌下列哪一项不是关系代数运算的基本操作?(           )​
选项:
A: 并
B: 交
C: 差
D: 广义笛卡尔积
答案: 【 交

2、单选题:
​下列关系运算中,(      )运算不属于专门的关系运算。‎
选项:
A: 选择
B: 连接
C: 广义笛卡尔积
D: 投影
答案: 【 广义笛卡尔积

3、单选题:
‏下列关系运算中,(      )运算不属于传统的集合运算。‌
选项:
A: 并
B: 交
C: 除
D: 差
答案: 【 除

随堂测验3.3.2

1、单选题:
‌集合R与S的交可以用关系代数的基本运算表示为(               )。‍
选项:
A: R-(R-S)
B: R+(R-S)
C: R-(S-R)
D: S-(R-S)
答案: 【

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

发表评论

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