习够臣碍搬丘沁碎间拓逗断慑
第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: π学号(( σ课程号=
上方为免费预览版答案,如需购买完整答案,请点击下方红字:
为了方便下次阅读,建议在浏览器添加书签收藏本网页
添加书签方法:
1.电脑按键盘的Ctrl键+D键即可收藏本网页
2.手机浏览器可以添加书签收藏本网页
点击浏览器底部菜单-【添加书签】-收藏本网页
点击浏览器底部菜单-【书签/历史】-可查看本网页
获取更多慕课答案,欢迎在浏览器访问我们的网站:
http://mooc.mengmianren.com
注:请切换至英文输入法输入域名,如果没有成功进入网站,请输入完整域名:http://mooc.mengmianren.com/
我们的公众号
打开手机微信,扫一扫下方二维码,关注微信公众号:萌面人APP
本公众号可查看各种网课答案,还可免费查看大学教材答案
点击这里,可查看公众号功能介绍
APP下载
APP功能说明
1.可查看各种网课答案
点击【萌面人官网】,可查看知到智慧树,超星尔雅学习通,学堂在线等网课答案
点击【中国大学慕课答案】,可查看mooc慕课答案
2.可一键领取淘宝/天猫/京东/拼多多无门槛优惠券
如图所示,点击对应图标即可领取淘宝/天猫/京东/拼多多无门槛优惠券
赋土估趟侩卧目陇鹅畏慷掏首