中国计量大学2022年数据库

本试卷为中国计量大学2022年数据库,题目包括:单项选择题,填空题,名词解释题,综合应用题。

覆盖的内容包括:名词解释,综合应用。

数据库

一、单项选择题 (共20题,每题2分,共计40分)

(  B  )
1、在关系代数中,从两个关系中找出相同元组的运算称为( )运算
A、并
B、交
C、差
D、除
(  A  )
2、下列关系代数操作中,哪些运算要求两个运算对象其属性结构完全相同()。
A、并.交、差
B、笛卡尔乘积.连接
C、自然连接.除法
D、投影.选择
(  C  )
3、对多用户的并发操作加以控制和协调是指
A、数据集成
B、数据共享
C、并发控制
D、故障恢复
(  D  )
4、在MySQL中,实体完整性是通过【】来实现的。
A、键约束
B、主键约束
C、候选键约束
D、主键约束和候选键约束
(  C  )
5、创建数据表时,如果给某个字段定义unique约束时,该字段的数据()。
A、不允许有空值
B、以上都不对
C、允许有一个空值
D、允许有多个空值
(  B  )
6、数据库系统中应用程序与数据库的接口是()。
A、数据库集合
B、数据库管理系统DBMS
C、操作系统OS
D、计算机中的存储介质
(  D  )
7、一个数据库系统( )外视图。
A、只能有一种
B、最多只能有两种
C、至少有两种
D、可以有多
(  B  )
8、数据库的3级结构从内到外的三个层次是( )。
A、外模式、模式、内模式
B、内模式、模式、外模式
C、模式、外模式、内模式
D、内模式、外模式、模式
(  C  )
9、关系模式的候选码可以有()
A、0个
B、1个
C、1个或多个
D、多个
(  B  )
10、在SELECT语句中使用*,表示( )。
A、选择任何属性
B、选择全部属性
C、选择全部元组
D、选择主码
(  B  )
11、在Oracle中,哪个操作符返回并集操作并不包括重复行( )。
A、Intersect
B、Union
C、Union all
D、Minus
(  C  )
12、关系模型是用______结构来描述数据间的联系。
A、层次
B、三维表
C、二维表
D、立体表
(  A  )
13、________约束用于保证数据库表中记录的唯一性。
A、主键和唯一性
B、非空
C、普通键
D、外键
(  A  )
14、Oracle中( )用于在用户之间控制对数据的并发访问
A、锁
B、索引
C、分区
D、主键
(  D  )
15、Oracle分配磁盘空间的最小单位是( )。
A、数据块
B、表空间
C、表
D、区间
(  A  )
16、坐火车实行实名购票方式,同趟火车的票和座位之间的关系是( )
A、一对一关系
B、一对多关系
C、多对多关系
D、多对一关系
(  D  )
17、数据库应用系统是由数据库、数据库管理系统(及其开发工具)、应用系统、()和用户构成。
A、DBMS
B、DB
C、DBS
D、DBA
(  C  )
18、以下____不属于数据库逻辑对象
A、表和视图
B、索引和约束
C、T-SQL脚本
D、触发器
(  C  )
19、( )参数用于确定是否要导入整个导出文件。
A、CONSTRAINTS
B、TABLES
C、FULL
D、FILE
(  A  )
20、标明任务和数据间的联系及不同数据的不同操作特征与执行频率的是
A、数据操作特征表
B、数据流程图
C、任务分类表
D、操作过程说明书

二、填空题 (共10题,每题2分,共计20分)

1、在关系数据库中,把数据表示成二维表,每一个二维表称为()。
2、在数据库领域的各种逻辑数据模型中,一个结点可以有多个双亲,节点之间可以有多种联系,该数据模型指的是()。
3、Access是一个基于关系模型的_____。
4、在Access中,可以通过建立表之间的______,将相互独立的表联系起来。
5、已知系(系编号,系名称,系主任,电话,地点)和学生(学号,姓名,性别,入学日期,专业,系编号)两个关系,系关系的主关键字是系编号,系关系的外关键字无,学生关系的主关键字是学号,外关键字是________。
6、关系模式R(C,T,S,N,G),其函数依赖集F={C→T,CS→G,S→N},求R的所有候选码
7、数据库中,数据的______是指用户的应用程序与存储在磁盘上数据库中的数据是相互独立的。
8、保证表中属性值具有唯一性的约束方法有 ()、()。
9、数据库系统的逻辑模型按照计算机的观点对数据建模,主要包括()、()、()面向对象模型、对象关系模型和斑结构化数据模型等。
10、无论是存储过程还是触发器,都是( )语句和( )语句的集合。

三、名词解释题 (共4题,每题5分,共计20分)

1、什么是范式?
2、什么是规范化?
3、什么是第三范式(3NF)?
4、什么是实体?

四、综合应用题 (共1题,每题20分,共计20分)

1、设有如图所示的关系S,SC,C,试用关系代数表达式表示下列查询语句:
关系S:
S# SNAME AGE SEX
1 李强 23 男
2 刘丽 22 女
3 张友 22 男
关系SC:
S# C# GRADE
1 K1 83
82 K1 85
5 K1 92
2 K5 90
5 K5 84
5 K8 80
关系C:
C# CNAME TEACHER
K1 C语言 王华
K5 数据库原理 程军
K8 编译原理 程军
(1)检索“程军”老师所授课程的课程号(C#)和课程名(CNAME)。
(2)检索年龄大于21的男学生学号(S#)和姓名(SNAME)。
(3)检索至少选修“程军”老师所授全部课程的学生姓名。
(4)检索“李强”同学不学课程的课程号。
(5)检索至少选修两门课程的学生学号(S#)。
(6)检索全部学生都选修的课程的课程号(C#)和课程名(CNAME)。
(7)检索选修课程包含“程军”老师所授课程之一的学生学号(S#)。
(8)检索选修课程号为K1和K5的学生学号(S#)。
(9)检索选修全部课程的学生姓名(SNAME)。
(10)检索选修课程包含学号为2的学生所修课程的学生学号(S#)。
(11)检索选修课程名为“C语言”的学生学号(S#)和姓名(SNAME)。