数据库原理(杭州师范大学)1451228178 中国大学MOOC答案100分完整版

糯头顺断蝗携判痪妈委芯肚豹

第1讲-初步认识数据库系统

第1讲模拟练习题

1、单选题:
‍关于数据库系统和数据库管理系统,下列说法正确的是__________。‌

A: 数据库系统和数据库管理系统指的是同一软件产品
B: 数据库系统和数据库管理系统指的是不同软件产品
C: 数据库管理系统是软件产品,而数据库系统不仅仅是软件产品
D: 数据库系统是软件产品,而数据库管理系统不仅仅是软件产品
答案:  数据库管理系统是软件产品,而数据库系统不仅仅是软件产品

2、单选题:
​关于数据库系统,下列说法正确的是__________。‌

A: 数据库系统的构成包括计算机/网络基本系统、数据库和数据库管理系统
B: 数据库系统的构成包括计算机/网络基本系统、数据库、数据库管理系统和数据库应用程序
C: 数据库系统的构成包括计算机/网络基本系统、数据库、数据库应用程序和数据库管理员
D: 数据库系统的构成包括数据库、数据库管理系统、数据库应用程序、数据库管理员以及计算机与网络基本系统
答案:  数据库系统的构成包括数据库、数据库管理系统、数据库应用程序、数据库管理员以及计算机与网络基本系统

3、单选题:
‎从用户角度看数据库管理系统的功能,下列说法正确的是__________。‍

A: 数据库管理系统就是通过数据库语言让用户操作进而提供数据库操纵功能的系统
B: 数据库管理系统就是通过数据库语言让用户操作进而提供数据库定义和数据库操纵功能的系统
C: 数据库管理系统就是通过数据库语言让用户操作进而提供数据库定义、数据库操纵和数据库控制功能的系统
D: 数据库管理系统就是通过数据库语言让用户操作进而提供数据库定义、数据库操纵和数据库控制功能的系统,同时提供了一系列程序能够实现对数据库的各种存储与维护
答案:  数据库管理系统就是通过数据库语言让用户操作进而提供数据库定义、数据库操纵和数据库控制功能的系统,同时提供了一系列程序能够实现对数据库的各种存储与维护

4、单选题:
‏从系统角度看数据库管理系统,其功能包括__________。‍

A: 数据库语言及其编译
B: 查询实现与查询优化
C: 事务处理
D: 不仅仅有(A)(B)(C)功能,还包括其他功能
答案:  不仅仅有(A)(B)(C)功能,还包括其他功能

5、单选题:
‏从系统角度看数据库管理系统,其功能包括__________。‎

A: X-查询实现与查询优化
B: Y-事务处理
C: Z-数据存储与索引
D: 不仅仅包含X-、Y-、Z-功能,还包括其他功能
答案:  不仅仅包含X-、Y-、Z-功能,还包括其他功能

6、单选题:
​下列哪些功能不是数据库管理系统的功能__________。‌

A: 完整性控制
B: 并发控制
C: 通讯控制
D: 处理机控制
答案:  处理机控制

7、单选题:
‌关于数据库系统语言,下列说法正确的是__________。​

A: 数据库系统语言包括了DDL和DML
B: 数据库系统语言包括了DDL、DML和DCL
C: 数据库系统语言包括了DDL、DML和C++/Java
D: 数据库系统语言包括了DDL、DML和程序设计语言
答案:  数据库系统语言包括了DDL、DML和DCL

8、单选题:
‏关于DDL,下列说法正确的是__________。​

A: DDL是数据库定义语言
B: DDL是数据库操纵语言
C: DDL是数据库控制语言
D: DDL是数据库维护语言
答案:  DDL是数据库定义语言

9、单选题:
‍关于DML,下列说法正确的是__________。‍

A: DML是数据库定义语言
B: DML是数据库操纵语言
C: DML是数据库控制语言
D: DML是数据库维护语言
答案:  DML是数据库操纵语言

10、单选题:
‍从用户角度看数据库管理系统,其功能包括__________。‍

A: 数据库定义
B: 数据库操纵
C: 数据库控制
D: 上述全部
答案:  上述全部

11、多选题:
‏从用户角度看数据库管理系统,其功能包括__________。‍

A: 数据库定义
B: 数据库操纵
C: 数据库控制
D: 数据库维护
答案:  数据库定义;
数据库操纵;
数据库控制;
数据库维护

第1讲测验

1、单选题:
‎关于数据库系统和数据库管理系统,下列说法正确的是__________。​

A: 数据库系统和数据库管理系统指的是同一软件产品
B: 数据库系统和数据库管理系统指的是不同软件产品
C: 数据库管理系统是软件产品,而数据库系统不仅仅是软件产品
D: 数据库系统是软件产品,而数据库管理系统不仅仅是软件产品
答案:  数据库管理系统是软件产品,而数据库系统不仅仅是软件产品

2、单选题:
‌关于数据库系统,下列说法正确的是__________。‍

A: 数据库系统的构成包括计算机/网络基本系统、数据库和数据库管理系统
B: 数据库系统的构成包括计算机/网络基本系统、数据库、数据库管理系统和数据库应用程序
C: 数据库系统的构成包括计算机/网络基本系统、数据库、数据库应用程序和数据库管理员
D: 数据库系统的构成包括数据库、数据库管理系统、数据库应用程序、数据库管理员以及计算机与网络基本系统
答案:  数据库系统的构成包括数据库、数据库管理系统、数据库应用程序、数据库管理员以及计算机与网络基本系统

3、单选题:
‎从用户角度看数据库管理系统的功能,下列说法正确的是__________。​

A: 数据库管理系统就是通过数据库语言让用户操作进而提供数据库操纵功能的系统
B: 数据库管理系统就是通过数据库语言让用户操作进而提供数据库定义和数据库操纵功能的系统
C: 数据库管理系统就是通过数据库语言让用户操作进而提供数据库定义、数据库操纵和数据库控制功能的系统
D: 数据库管理系统就是通过数据库语言让用户操作进而提供数据库定义、数据库操纵和数据库控制功能的系统,同时提供了一系列程序能够实现对数据库的各种存储与维护
答案:  数据库管理系统就是通过数据库语言让用户操作进而提供数据库定义、数据库操纵和数据库控制功能的系统,同时提供了一系列程序能够实现对数据库的各种存储与维护

4、单选题:
‌从用户角度看数据库管理系统,其功能包括__________‍

A: 数据库定义
B: 数据库操纵
C: 数据库控制
D: 数据库维护
E: 全部正确
答案:  全部正确

5、单选题:
‏从系统角度看数据库管理系统,其功能包括__________。‌

A: 数据库语言及其编译
B: 查询实现与查询优化
C: 事务处理
D: 不仅有数据库语言及其编译、查询实现与查询优化以及事务处理功能,还包括其他功能
E: 仅包括数据库语言及其编译、查询实现与查询优化以及事务处理功能
答案:  不仅有数据库语言及其编译、查询实现与查询优化以及事务处理功能,还包括其他功能

6、单选题:
‏从系统角度看数据库管理系统,其功能包括__________。‌

A: 查询实现与查询优化
B: 事务处理
C: 数据存储与索引
D: 仅有查询实现与查询优化、事务处理、数据存储与索引功能
E: 不仅仅包含查询实现与查询优化、事务处理、数据存储与索引功能,还包括其他功能
答案:  不仅仅包含查询实现与查询优化、事务处理、数据存储与索引功能,还包括其他功能

7、单选题:
‏下列哪些功能不是数据库管理系统的功能__________。​

A: 完整性控制
B: 故障恢复
C: 并发控制
D: 通讯控制
E: 处理机控制
答案:  处理机控制

8、单选题:
‎关于数据库系统语言,下列说法正确的是__________。‍

A: 数据库系统语言包括了DDL和DML
B: 数据库系统语言包括了DDL、DML和DCL
C: 数据库系统语言包括了DDL、DML和C++/Java
D: 数据库系统语言包括了DDL、DML和程序设计语言
答案:  数据库系统语言包括了DDL、DML和DCL

9、单选题:
‌关于DDL,下列说法正确的是__________。‏

A: DDL是数据库定义语言
B: DDL是数据库操纵语言
C: DDL是数据库控制语言
D: DDL是数据库维护语言
答案:  DDL是数据库定义语言

10、单选题:
‌关于DML,下列说法正确的是__________。‌

A: DML是数据库定义语言
B: DML是数据库操纵语言
C: DML是数据库控制语言
D: DML是数据库维护语言
答案:  DML是数据库操纵语言

第2讲-数据库系统的结构抽象与演变

第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、单选题:
‍关于三级模式,下列说法不正确的是___ _______。‍

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: 基于XML模型的数据库系统
C: 基于关系模型的数据库系统
D: 基于网状模型或层次模型的数据库系统
答案:  基于网状模型或层次模型的数据库系统

12、单选题:
‏第二代数据库系统是指_______________。‏

A: 基于文件的数据库系统;
B: 基于XML模型的数据库系统
C: 基于网状模型或层次模型的数据库系统
D: 基于关系模型的数据库系统
答案:  基于关系模型的数据库系统

13、单选题:
‍数据库系统与文件系统的主要差别在_______________。‎

A: 数据的组织是否依赖于具体的应用程序
B: 数据存取是否可以记录或记录的集合为单位进行操作
C: 不同文件之间以及不同记录之间是否有联系
D: 包括其他全部选项
答案:  包括其他全部选项

14、单选题:
‎关系数据库系统对层次/网状数据库系统的重大改进是_______________。‎

A: 消除了由用户建立指针的弊端
B: 将逐一记录的操作改进为支持记录集合的操作
C: 数据检索操作不依赖于路径信息或过程信息,即非过程化的操作
D: 包括其他全部选项
答案:  包括其他全部选项

15、单选题:
‌面向对象数据库系统对关系数据库系统的重大改进是_______________。‍

A: 允许复杂的数据类型存在
B: 突破了关系模型第一范式的限制
C: 既支持记录集合的操作,又支持面向对象的操作
D: 包括其他全部选项
答案:  包括其他全部选项

第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、单选题:
​关于三级模式,下列说法不正确的是___ _______。​

A: 概念模式又称为全局模式
B: 概念模式又称为逻辑模式
C: 内模式又称为存储模式
D: 内模式又称为局部模式
答案:  内模式又称为局部模式

7、单选题:
‍关于数据独立性,下列说法正确的为___ _______。‌

A: 外模式到概念模式的映像实现了数据的物理独立性
B: 外模式到内模式的映像实现了数据的物理独立性
C: 概念模式到内模式的映像实现了数据的物理独立性
D: 以上说法均不正确
答案:  概念模式到内模式的映像实现了数据的物理独立性

8、单选题:
​关于数据独立性,下列说法正确的为___  _______。‎

A: 外模式到概念模式的映像实现了数据的逻辑独立性
B: 外模式到内模式的映像实现了数据的逻辑独立性
C: 概念模式到内模式的映像实现了数据的逻辑独立性
D: 以上说法均不正确
答案:  外模式到概念模式的映像实现了数据的逻辑独立性

9、单选题:
‏数据库系统的数据独立性是指_______________。‎

A: 不会因为数据的变化而影响应用程序
B: 不会因为系统数据存储结构与数据逻辑结构的变化而影响应用程序
C: 不会因为存储策略的变化而影响存储结构
D: 不会因为某些存储结构的变化而影响其他的存储结构。
答案:  不会因为系统数据存储结构与数据逻辑结构的变化而影响应用程序

10、单选题:
‌下列说法不正确的是_______________。‎

A: 模式是对数据的抽象,数据的结构性描述称为模式
B: 数据模型是对模式的抽象,模式的结构性描述称为数据模型
C: 一个数据库的数据模型是由一系列模式构成的
D: 一个数据库是由一系列模式及其数据构成的
E: 模式是对数据模型的抽象,数据模型的结构性描述称为模式
答案:  模式是对数据模型的抽象,数据模型的结构性描述称为模式

11、单选题:
‌第一代数据库系统是指_______________。‍

A: 文件系统
B: 基于面向对象数据模型的数据库系统
C: 基于XML模型的数据库系统
D: 基于关系模型的数据库系统
E: 基于网状模型或层次模型的数据库系统
答案:  基于网状模型或层次模型的数据库系统

12、单选题:
‌第二代数据库系统是指_______________。‎

A: 基于文件的数据库系统
B: 基于面向对象数据模型的数据库系统
C: 基于XML模型的数据库系统
D: 基于网状模型或层次模型的数据库系统
E: 基于关系模型的数据库系统
答案:  基于关系模型的数据库系统

13、单选题:
‎数据库系统与文件系统的主要差别在_______________。​

A: 数据的组织是否依赖于具体的应用程序
B: 数据存取是否可以记录或记录的集合为单位进行操作
C: 数据控制是否可以统一进行控制
D: 不同文件之间以及不同记录之间是否有联系
E: 包括其他全部选项
答案:  包括其他全部选项

14、单选题:
‏关系数据库系统对层次/网状数据库系统的重大改进是_______________。‎

A: 消除了由用户建立指针的弊端
B: 将逐一记录的操作改进为支持记录集合的操作
C: 形成了较为完善的数据库理论
D: 数据检索操作不依赖于路径信息或过程信息,即非过程化的操作
E: 包括其他全部选项
答案:  包括其他全部选项

15、单选题:
​面向对象数据库系统对关系数据库系统的重大改进是_______________。​

A: 允许复杂的数据类型存在
B: 突破了关系模型第一范式的限制
C: 既支持记录集合的操作,又支持面向对象的操作
D: 包括其他全部选项
答案:  包括其他全部选项

第3讲-关系模型之基本概念

第3讲模拟练习题

1、单选题:
​某关系R的外键是指______‏

A: 其它关系的候选键,可以是R中的主属性或非主属性
B: 该关系除主键之外的另一个候选键
C: 其它关系的候选键,同时作为R的主属性
D: 其它关系的候选键,同时作为R的非主属性
答案:  其它关系的候选键,可以是R中的主属性或非主属性

2、单选题:
‎关系模型中,下列关于候选键说法正确的是_______‍

A: 可由其值能惟一标识该关系中任何元组的一个或多个属性组成
B: 可由多个任意属性组成
C: 至多由其值能惟一标识该关系任何元组的一个属性组成
D: 其余都不是
答案:  可由其值能惟一标识该关系中任何元组的一个或多个属性组成

3、单选题:
​若某属性非该关系的主键,却是另外一个关系的主键,则该属性称为_______‌

A: 外键
B: 主键
C: 候选键
D: 其余都不是
答案:  外键

4、单选题:
‌下列四项中说法正确的是_______‍

A: 关系的任何属性都是不可再分的
B: R(A1 , A2 , … , An ),这种描述又被称为关系模式,其中Ai 是指属性所对应的域
C: 关系模式和关系都是不随时间变化的
D: 同一关系模式下关系是唯一的
答案:  关系的任何属性都是不可再分的

5、单选题:
‌假设有关系R(A, B, C),其主码为A;关系S(D, A),其主码为D,外码为A。如下图示:‍R‍ ‍S‍ ‍A‍B‍C‍ ‍D‍A‍ ‍1‍2‍3‍ ‍1‍2‍ ‍2‍1‍3‍ ‍2‍NULL‍ ‍ ‍ ‍ ‍ ‍3‍3‍ ‍ ‍ ‍ ‍ ‍4‍1‍ ‍‌ ‍‌则关系S中违反完整性规则的元组是________‍

A: <3, 3>
B:  < 1, 2 >
C:  <2,null>
D:  <4, 1>
答案:  <3, 3>

6、单选题:
‏有关系R(A:int, B:int, C:int), 主码为A,没有违反完整性规则的选项是_______​

A: ABC123135
B: ABC123null13
C: ABC12322.13
D: ABC12321null
答案:  ABC12321null

7、单选题:
‎已知三个域:男人={李基,张鹏},女人={王方,刘玉 },子女={李键,张睿,张峰}。这一组域(男人,女人,子女)的笛卡尔积的基数为_______​

A: 12
B: 9
C: 7
D: 27
答案:  12

8、单选题:
​现有如下关系:患者(患者编号,患者姓名,性别,出生日期),医疗(患者编号,患者姓名,医生编号,医生姓名,诊断日期)。其中,“医疗”关系中的外键是_______‌

A: 患者编号
B: 患者姓名
C: 患者编号和患者姓名
D: 医生编号
答案:  患者编号

9、单选题:
​已知关系Member(S#, Name, D#)和Team(D#, Dname,Leader), 其中Member的S#为主键,D#为外键, 且S# 范围为1000000-1100000。Team = {<’01’,’技术研发’,’赵六’>,<’02’,’产品运营’,’钱琪’>}。 问:下面哪一个选项中的元组可以是Member的元组。_______‌

A:  <‘1000101’,null, ‘01’>
B: <‘1000102’,‘张三’,‘05’>
C: <null,‘李四’,‘01’>
D: <‘1101010’,‘王五’,‘02’>
答案:   <‘1000101’,null, ‘01’>

10、单选题:
‏“合同”关系和“客户”关系如下表所示,关于这两个表说法正确的是________‏‏合同‏‏合同号‏‏合同名称‏‏合同签订人‏‏客户号‏‏HT01‏‏钢材合同‏‏张三‏‏CUST01‏‏HT02‏‏煤矿合同‏‏李四‏‏CUST02‏‏HT03‏‏钢材合同‏‏张三‏‏CUST01‏‏客户‏‏客户号‏‏客户名称‏‏客户地址‏‏联系人‏‏CUST01‏‏首钢‏‏北京‏‏李吉‏‏CUST02‏‏天麟煤矿‏‏北京‏‏李润‏‏CUST03‏‏宝钢‏‏上海‏‏李婷‏

A: “合同”关系和“客户”关系的主码分别为“合同号”和“客户号”,“合同”的外码为“客户号”
B: “合同”关系和“客户”关系的主码都为“客户号”,“合同”的外码为“合同签订人”
C: “合同”关系和“客户”关系的主码分别为“合同号”和“客户名称”,“合同”的外码为“合同签订人”
D: “合同”关系和“客户”关系的主码分别为“合同名称”和“客户号”,“合同”的外码为“客户号”
答案:  “合同”关系和“客户”关系的主码分别为“合同号”和“客户号”,“合同”的外码为“客户号”

11、单选题:
‍关于关系模型完整性的说法,不正确的是______‌

A: 外键如果取空值,则违反了参照完整性
B: 数据库中有了空值会影响许多方面,如影响聚集函数运算的正确性等
C: 用户自定义完整性是指用户针对具体的数据库应用所定义的完整性约束条件
D: 实体完整性和参照完整性一般由DBMS系统自动支持
答案:  外键如果取空值,则违反了参照完整性

12、单选题:
‎关于学生关系,下列哪一个属性适合作为候选码_______‌

A: 学号
B: 年龄
C: 性别
D: 班级
答案:  学号

13、单选题:
‏关于关系模式与关系,说法不正确的是_______‌

A: 关系模式是稳定的;同一关系模式下,只有一种关系
B: 同一关系模式下,可有很多的关系
C: 关系模式是关系的结构, 关系是关系模式在某一时刻的数据
D: 关系模式是稳定的;而关系是某一时刻的值,是随时间可能变化的
答案:  关系模式是稳定的;同一关系模式下,只有一种关系

14、单选题:
‌关于关系的特性,说法不正确的是______‎

A: 关系是以属性在关系的位置来区分的
B: 关系是以内容(名字或值)来区分的
C: 区分哪一列是靠列名
D: 区分哪一行是靠某一或某几列的值
答案:  关系是以属性在关系的位置来区分的

15、单选题:
​关于关系的特性,说法不正确的是______‏

A: 关系的任意两列上的值不能完全相同
B: 关系的任意两个元组不能完全相同
C: 元组相同是指两个元组的每个分量都相同
D: 在同一个关系中如存在相同的元组,则仅保留其中的一个
答案:  关系的任意两列上的值不能完全相同

16、单选题:
‍关系模型就是处理Table的,它由哪些部分组成_________。‍

A: 关系(或者表)、关系运算和完整性约束
B: 关系(或者表)和关系运算
C: 关系(或者表)和完整性约束
D: 其他选项都不对
答案:  关系(或者表)、关系运算和完整性约束

17、单选题:
​关系数据库中,体现“实体能够区分并唯一标识元组”的规则是________。‏

A: 实体完整性规则
B: 参照完整性规则
C: 用户自定义完整性规则
D: 属性的值域限定规则
答案:  实体完整性规则

18、单选题:
‎根据关系模型的完整性规则,一个关系中的主键________。‌

A: 不允许空值
B: 可以有多个
C: 不能成为另一个关系的外键
D: 可以取空值
答案:  不允许空值

19、单选题:
​关系模型中,实体完整性是指_________。‌

A: 实体的主码中的属性值不能为空值
B: 实体不允许是空实体
C: 实体的外键值不允许是空值
D: 实体的属性值不能是空值
答案:  实体的主码中的属性值不能为空值

20、单选题:
‎若规定工资表中的基本工资不得超过5000元,则这个规则属于________。‍

A: 用户定义完整性约束
B: 其他都不是
C: 实体完整性约束
D: 参照完整性约束
答案:  用户定义完整性约束

21、单选题:
​关于“关系”的说法,正确的是________。‍

A: 关系是一个由行与列组成的、能够表达数据及数据之间联系的二维表
B: 表中某一列的数据可以同时出现字符串与数值
C: 表中某一列的值可以取空值null,所谓空值就是空格
D: 表中只能有一列作为主关键字,用来唯一标识一行
答案:  关系是一个由行与列组成的、能够表达数据及数据之间联系的二维表

22、单选题:
‌下列几个表符合关系约束的是__________。‍

A: StudentsS#lnamefnameClassTelephone1JonesAllan2555-12342SmithJohn3555-43213BrownHarry2555-11225WhiteEdward3555-3344
B:  数据库原理(杭州师范大学)1451228178 中国大学MOOC答案100分完整版第1张

C: 数据库原理(杭州师范大学)1451228178 中国大学MOOC答案100分完整版第2张
D: 数据库原理(杭州师范大学)1451228178 中国大学MOOC答案100分完整版第3张
答案:  StudentsS#lnamefnameClassTelephone1JonesAllan2555-12342SmithJohn3555-43213BrownHarry2555-11225WhiteEdward3555-3344

23、单选题:
‏关于关系的特性,说法不正确的是_________。‌

A: 表中行的顺序、列的顺序不可以任意交换
B: 表中的每一列均需有一个唯一的名字
C: 表中不允许出现完全相同的两列
D: 表中行的顺序、列的顺序均可以任意交换
答案:  表中行的顺序、列的顺序不可以任意交换

24、单选题:
‎关系模型中,实现不同关系之间的联系是通过________。‌

A: 外键
B: 关系
C: 表
D: 候选码
答案:  外键

25、单选题:
‏参照完整性规则是指表的__________必须是另一个表主键的有效值,或者是空值。​

A: 外键
B: 候选键
C: 主键
D: 主属性
答案:  外键

第3讲测验

1、单选题:
‍某关系R的外键是指______。‏

A: 其它关系的候选键,可以是R中的主属性或非主属性
B: 该关系除主键之外的另一个候选键
C: 其它关系的候选键,同时作为R的主属性
D: 其它关系的候选键,同时作为R的非主属性
答案:  其它关系的候选键,可以是R中的主属性或非主属性

2、单选题:
‍关系模型中,下列关于候选键说法正确的是_______‏

A: 可由其值能惟一标识该关系中任何元组的一个或多个属性组成
B: 可由多个任意属性组成
C: 至多由其值能惟一标识该关系任何元组的一个属性组成
D: 其余都不是。
答案:  可由其值能惟一标识该关系中任何元组的一个或多个属性组成

3、单选题:
‍若某属性非该关系的主键,却是另外一个关系的主键,则该属性称为_______‏

A: 外键
B: 主键
C: 候选键
D: 其余都不是
答案:  外键

4、单选题:
‌下列四项中说法正确的是_______‎

A: 关系的任何属性都是不可再分的
B: R(A1 , A2 , … , An ),这种描述又被称为关系模式,其中Ai 是指属性所对应的域
C: 关系模式和关系都是不随时间变化的
D: 同一关系模式下关系是唯一的
答案:  关系的任何属性都是不可再分的

5、单选题:
​假设有关系R(A, B, C),其主码为A;关系S(D, A),其主码为D,外码为A。如下图示:‏R‏ ‏S‏ ‏A‏B‏C‏ ‏D‏A‏ ‏1‏2‏3‏ ‏1‏2‏ ‏2‏1‏3‏ ‏2‏NULL‏ ‏ ‏ ‏ ‏ ‏3‏3‏ ‏ ‏ ‏ ‏ ‏4‏1‏ ‏​则关系S中违反完整性规则的元组是________‏

A: <3, 3>  
B: < 1, 2 >
C: <2,null>
D: <4, 1>
答案:  <3, 3>  

6、单选题:
‌有关系R(A:int, B:int, C:int), 主码为A,没有违反完整性规则的选项是_______‍

A: ABC123135
B: ABC123null13
C: ABC12322.13
D: ABC12321null
答案:  ABC12321null

7、单选题:
‌已知三个域:男人={李基,张鹏},女人={王方,刘玉 },子女={李键,张睿,张峰}。这一组域(男人,女人,子女)的笛卡尔积的基数为_______‍

A: 12
B: 9
C: 7
D: 27
答案:  12

8、单选题:
‎现有如下关系:患者(患者编号,患者姓名,性别,出生日期),医疗(患者编号,患者姓名,医生编号,医生姓名,诊断日期)。其中,“医疗”关系中的外键是_______‍

A: 患者编号
B: 患者姓名
C: 患者编号和患者姓名
D: 医生编号
答案:  患者编号

9、单选题:
‍已知关系Member(S#, Name, D#)和Team(D#, Dname,Leader), 其中Member的S#为主键,D#为外键, 且S# 范围为1000000-1100000。Team = {<’01’,’技术研发’,’赵六’>,<’02’,’产品运营’,’钱琪’>}。 问:下面哪一个选项中的元组可以是Member的元组。_______‎

A:  <‘1000101’,null, ‘01’>
B: <‘1000102’,‘张三’,‘05’>
C: <null,‘李四’,‘01’>
D: <‘1101010’,‘王五’,‘02’>
答案:   <‘1000101’,null, ‘01’>

10、单选题:
‎“合同”关系和“客户”关系如下表所示,关于这两个表说法正确的是________​‎合同​‎合同号​‎合同名称​‎合同签订人​‎客户号​‎HT01​‎钢材合同​‎张三​‎CUST01​‎HT02​‎煤矿合同​‎李四​‎CUST02​‎HT03​‎钢材合同​‎张三​‎CUST01​‎客户​‎客户号​‎客户名称​‎客户地址​‎联系人​‎CUST01​‎首钢​‎北京​‎李吉​‎CUST02​‎天麟煤矿​‎北京​‎李润​‎CUST03​‎宝钢​‎上海​‎李婷​

A: “合同”关系和“客户”关系的主码分别为“合同号”和“客户号”,“合同”的外码为“客户号”
B: “合同”关系和“客户”关系的主码都为“客户号”,“合同”的外码为“合同签订人”
C: “合同”关系和“客户”关系的主码分别为“合同号”和“客户名称”,“合同”的外码为“合同签订人”
D: “合同”关系和“客户”关系的主码分别为“合同名称”和“客户号”,“合同”的外码为“客户号”
答案:  “合同”关系和“客户”关系的主码分别为“合同号”和“客户号”,“合同”的外码为“客户号”

11、单选题:
​关于关系模型完整性的说法,不正确的是______‎

A: 外键如果取空值,则违反了参照完整性
B: 数据库中有了空值会影响许多方面,如影响聚集函数运算的正确性等
C: 用户自定义完整性是指用户针对具体的数据库应用所定义的完整性约束条件
D: 实体完整性和参照完整性一般由DBMS系统自动支持
答案:  外键如果取空值,则违反了参照完整性

12、单选题:
‍关于学生关系,下列哪一个属性适合作为候选码_______‍

A: 学号
B: 年龄
C: 性别
D: 班级
答案:  学号

13、单选题:
‌关于关系模式与关系,说法不正确的是_______​

A: 关系模式是稳定的;同一关系模式下,只有一种关系
B: 同一关系模式下,可有很多的关系
C: 关系模式是关系的结构, 关系是关系模式在某一时刻的数据
D: 关系模式是稳定的;而关系是某一时刻的值,是随时间可能变化的
答案:  关系模式是稳定的;同一关系模式下,只有一种关系

14、单选题:
‏关于关系的特性,说法不正确的是______‌

A: 关系是以属性在关系的位置来区分的
B: 关系是以内容(名字或值)来区分的
C: 区分哪一列是靠列名
D: 区分哪一行是靠某一或某几列的值
答案:  关系是以属性在关系的位置来区分的

15、单选题:
‏关于关系的特性,说法不正确的是______‌

A: 关系的任意两列的值不能完全相同
B: 关系的任意两个元组不能完全相同
C: 元组相同是指两个元组的每个分量都相同
D: 在同一个关系中如存在相同的元组,则仅保留其中的一个
答案:  关系的任意两列的值不能完全相同

16、单选题:
‍关系模型就是处理Table的,它由哪些部分组成_________。‌

A: 关系(或者表)、关系运算和完整性约束
B: 关系(或者表)和关系运算
C: 关系(或者表)和完整性约束
D: 其他选项都不对
答案:  关系(或者表)、关系运算和完整性约束

17、单选题:
​关系数据库中,体现“实体能够区分并唯一标识元组”的规则是________。‌

A: 实体完整性规则
B: 参照完整性规则
C: 用户自定义完整性规则
D: 属性的值域限定规则
答案:  实体完整性规则

18、单选题:
‍根据关系模型的完整性规则,一个关系中的主键________​

A: 不允许空值
B: 可以有多个
C: 不能成为另一个关系的外键
D: 可以取空值
答案:  不允许空值

19、单选题:
‍关系模型中,实体完整性是指_________‎

A: 体的主码中的属性值不能为空值
B: 实体不允许是空实体
C: 实体的外键值不允许是空值
D: 实体的属性值不能是空值
答案:  体的主码中的属性值不能为空值

20、单选题:
‎若规定工资表中的基本工资不得超过5000元,则这个规则属于________‍

A: 用户定义完整性约束
B: 其他都不是
C: 实体完整性约束
D: 参照完整性约束
答案:  用户定义完整性约束

21、单选题:
​关于“关系”的说法,正确的是________‏

A: 关系是一个由行与列组成的、能够表达数据及数据之间联系的二维表
B: 表中某一列的数据可以同时出现字符串与数值
C: 表中某一列的值可以取空值null,所谓空值就是空格
D: 表中只能有一列作为主关键字,用来唯一标识一行
答案:  关系是一个由行与列组成的、能够表达数据及数据之间联系的二维表

22、单选题:
‌下列几个表符合关系约束的是__________​

A: StudentsS#lnamefnameClassTelephone1JonesAllan2555-12342SmithJohn3555-43213BrownHarry2555-11225WhiteEdward3555-3344
B: 数据库原理(杭州师范大学)1451228178 中国大学MOOC答案100分完整版第4张
C: 数据库原理(杭州师范大学)1451228178 中国大学MOOC答案100分完整版第5张
D: 数据库原理(杭州师范大学)1451228178 中国大学MOOC答案100分完整版第6张
答案:  StudentsS#lnamefnameClassTelephone1JonesAllan2555-12342SmithJohn3555-43213BrownHarry2555-11225WhiteEdward3555-3344

23、单选题:
​关于关系的特性,说法不正确的是_________‏

A: 表中行的顺序、列的顺序不可以任意交换
B: 表中的每一列均需有一个唯一的名字
C: 表中不允许出现完全相同的两列
D: 表中行的顺序、列的顺序均可以任意交换
答案:  表中行的顺序、列的顺序不可以任意交换

24、单选题:
‌关系模型中,实现不同关系之间的联系是通过________。‏

A: 外键
B: 关系
C: 表
D: 候选码
答案:  外键

25、单选题:
‎参照完整性规则是指表的__________必须是另一个表主键的有效值,或者是空值‏

A: 外键
B: 候选键
C: 主键
D: 主属性
答案:  外键

第4讲 关系模型之关系代数

第4讲模拟练习题

1、单选题:
‏如下列表所示,两个关系R1和R2,它们进行______运算后可以得到R3。‎关系R1‎ ‎关系R2‎ ‎关系R3‎‏ ‎A‎B‎C‎ ‎B‎E‎M‎ ‎A‎B‎C‎E‎M‎1‎1‎x‎ ‎1‎m‎i‎ ‎1‎1‎x‎m‎i‎C‎2‎y‎ ‎2‎n‎j‎ ‎c‎2‎y‎n‎J‎D‎3‎y‎ ‎1‎m‎k‎ ‎1‎1‎x‎m‎K‎

A: R1⋈R2
B: R1∩R2
C: R1∪R2
D: R1 ´ R2
答案:  R1⋈R2

2、单选题:
‏在关系代数运算中,五种基本运算为______‌

A: 并、差、选择、投影、乘积
B: 并、差、选择、投影、自然连接
C: 并、差、交、选择、投影
D: 并、差、交、选择、乘积
答案:  并、差、选择、投影、乘积

3、单选题:
‏自然连接是构成新关系的有效方法。一般情况下,当对关系R和S使用自然连接时,要求R和S含有一个或多个共有的_______​

A: 属性
B: 元组
C: 行
D: 域
答案:  属性

4、单选题:

根据上述关系,求表RW的结果_______

数据库原理(杭州师范大学)1451228178 中国大学MOOC答案100分完整版第7张


A: 数据库原理(杭州师范大学)1451228178 中国大学MOOC答案100分完整版第8张
B: 数据库原理(杭州师范大学)1451228178 中国大学MOOC答案100分完整版第9张
C: 数据库原理(杭州师范大学)1451228178 中国大学MOOC答案100分完整版第10张
D: 没有正确答案
答案:  数据库原理(杭州师范大学)1451228178 中国大学MOOC答案100分完整版第8张

5、单选题:

系如下图所示,查询既学习课程号为001课程又学习课程号为002号课程的学生的学号,正确的是_______

数据库原理(杭州师范大学)1451228178 中国大学MOOC答案100分完整版第12张


A: 数据库原理(杭州师范大学)1451228178 中国大学MOOC答案100分完整版第13张
B: 数据库原理(杭州师范大学)1451228178 中国大学MOOC答案100分完整版第14张
C: 数据库原理(杭州师范大学)1451228178 中国大学MOOC答案100分完整版第15张
D: 数据库原理(杭州师范大学)1451228178 中国大学MOOC答案100分完整版第16张
答案:  数据库原理(杭州师范大学)1451228178 中国大学MOOC答案100分完整版第13张

6、单选题:

关系如下图所示。数据库原理(杭州师范大学)1451228178 中国大学MOOC答案100分完整版第18张

的含义为_________

数据库原理(杭州师范大学)1451228178 中国大学MOOC答案100分完整版第19张


A: 查询没有学习过课程号为002号课程的学生姓名和年龄
B: 查询不仅仅学习课程号为002号课程的学生姓名和年龄
C: 查询学习课程号为002号课程的学生姓名和年龄
D: 其他全不对
答案:  查询没有学习过课程号为002号课程的学生姓名和年龄

7、单选题:
‍关系R与关系S只有一个公共属性,T1是R与S做θ连接的结果,T2是R与S自然连接的结果,则下列说法正确的是_______‌

A: T1的属性个数大于T2的属性个数
B: T1 的属性个数等于T2
C: T1的属性个数小于T2
D: T1的属性个数大于或等于T2的属性个数
答案:  T1的属性个数大于T2的属性个数

8、单选题:
‎已知关系课程表C,用关系代数查询“程军”老师所授课程的课程号(C#)和课程名(Cname),正确的是__________。‎课程表C‎C#‎Cname‎Cteacher‎K1‎C语言‎王华‎K5‎数据库原理‎程军‎K8‎编译原理‎程军‎‎‎

A: 数据库原理(杭州师范大学)1451228178 中国大学MOOC答案100分完整版第20张
B: 数据库原理(杭州师范大学)1451228178 中国大学MOOC答案100分完整版第21张
C: 数据库原理(杭州师范大学)1451228178 中国大学MOOC答案100分完整版第22张
D: 数据库原理(杭州师范大学)1451228178 中国大学MOOC答案100分完整版第23张
答案:  数据库原理(杭州师范大学)1451228178 中国大学MOOC答案100分完整版第20张

9、单选题:

学生表如图所示,用关系代数查询所有在3系就读的且年龄小于21的学生的学号和姓名。表达正确的是________

R(学生表)

数据库原理(杭州师范大学)1451228178 中国大学MOOC答案100分完整版第25张


A: 数据库原理(杭州师范大学)1451228178 中国大学MOOC答案100分完整版第26张
B: 数据库原理(杭州师范大学)1451228178 中国大学MOOC答案100分完整版第27张
C: 数据库原理(杭州师范大学)1451228178 中国大学MOOC答案100分完整版第28张
D: 数据库原理(杭州师范大学)1451228178 中国大学MOOC答案100分完整版第29张
答案:  数据库原理(杭州师范大学)1451228178 中国大学MOOC答案100分完整版第26张

10、单选题:

学生表如下图所示,用关系代数查询不在(年龄大于203系同学)要求之内的所有其他同学的信息,正确的是_________

R(学生表)

数据库原理(杭州师范大学)1451228178 中国大学MOOC答案100分完整版第31张


A: 数据库原理(杭州师范大学)1451228178 中国大学MOOC答案100分完整版第32张
B: 数据库原理(杭州师范大学)1451228178 中国大学MOOC答案100分完整版第33张
C: 数据库原理(杭州师范大学)1451228178 中国大学MOOC答案100分完整版第34张
D: 数据库原理(杭州师范大学)1451228178 中国大学MOOC答案100分完整版第35张



上方为免费预览版答案,如需购买完整答案,请点击下方红字:



点击这里,购买完整版答案


为了方便下次阅读,建议在浏览器添加书签收藏本网页

添加书签方法:

1.电脑按键盘的Ctrl键+D键即可收藏本网页

2.手机浏览器可以添加书签收藏本网页

点击浏览器底部菜单-【添加书签】-收藏本网页

数据库原理(杭州师范大学)1451228178 中国大学MOOC答案100分完整版第36张

点击浏览器底部菜单-【书签/历史】-可查看本网页

数据库原理(杭州师范大学)1451228178 中国大学MOOC答案100分完整版第37张


获取更多慕课答案,欢迎在浏览器访问我们的网站:



http://mooc.mengmianren.com

数据库原理(杭州师范大学)1451228178 中国大学MOOC答案100分完整版第38张

数据库原理(杭州师范大学)1451228178 中国大学MOOC答案100分完整版第39张

注:请切换至英文输入法输入域名,如果没有成功进入网站,请输入完整域名:http://mooc.mengmianren.com/


我们的公众号

打开手机微信,扫一扫下方二维码,关注微信公众号:萌面人APP

本公众号可查看各种网课答案,还可免费查看大学教材答案

点击这里,可查看公众号功能介绍

数据库原理(杭州师范大学)1451228178 中国大学MOOC答案100分完整版第40张




APP下载



点击这里下载萌面人APP,使用更方便!




APP功能说明

1.可查看各种网课答案

点击【萌面人官网】,可查看知到智慧树,超星尔雅学习通,学堂在线等网课答案

数据库原理(杭州师范大学)1451228178 中国大学MOOC答案100分完整版第41张

点击【中国大学慕课答案】,可查看mooc慕课答案

数据库原理(杭州师范大学)1451228178 中国大学MOOC答案100分完整版第42张

2.可一键领取淘宝/天猫/京东/拼多多无门槛优惠券

如图所示,点击对应图标即可领取淘宝/天猫/京东/拼多多无门槛优惠券

数据库原理(杭州师范大学)1451228178 中国大学MOOC答案100分完整版第43张


台蜡飞棵行凤宪骋冷秤聚显仿