湖南工商大学2022年数据库原理预测卷

本试卷为湖南工商大学2022年数据库原理预测卷,题目包括:单项选择题,填空题,判断题,综合应用题。

覆盖的内容包括:综合应用。

数据库原理预测卷

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

(  D  )
1、定义关系的主码意味着主码属性( )
A、必须唯一
B、不能为空
C、唯一且部分主码属性不为空
D、唯一且所有主码属性不为空
(  C  )
2、报表对象是( )
A、VBA程序
B、修改数据的对象
C、用来实现按照指定格式打印的对象
D、一系列操作的集合
(  C  )
3、如果想对字段的数据输人范围施加一定的限制,可以通过设置()字段属性来完成。
A、字段大小
B、格式
C、有效性规则
D、有效性文本
(  D  )
4、下面关于约束与索引的说法不正确的是( )。
A、在字段上定义PRIMARY KEY约束时会自动创建B树唯一索引
B、在字段上定义UNIQUE约束时会自动创建一个B树唯一索引
C、默认情况下,禁用约束会删除对应的索引,而激活约束会自动重建相应的索引
D、定义FOREIGN KEY约束时会创建一个B树唯一索引。
(  A  )
5、关于Oracle数据库软件安装,描述正确的是( )。
A、支持静默方式安装
B、一台服务器只能安装一套软件
C、没有图形界面就无法安装
D、不能安装多套版本不同的软件
(  D  )
6、下列说法中错误的是( )。
A、B/S结构是一种“瘦客户机”的客户机/服务器结构,是三层结构,应用程序服务器处于客户机和服务器之间的中间层
B、在主从式结构的数据库系统中,系统的处理瓶颈在主机上
C、C/S结构是一种“胖客户机”的客户机/服务器结构,是两层结构
D、分布式数据库将数据存储在物理上分布的计算机网络中的不同结点上,从而形成了多个逻辑上独立的数据库
(  D  )
7、下面叙述中正确的是( )。
A、网状模型和关系模型都是格式化的数据模型
B、"授权"是数据库系统中采用的完整性措施之一
C、数据的的完整性是指保护数据以防止不合法的使用
D、用对关系的运算来表示表达查询的语言称为代数式语言,简称关系代数
(  D  )
8、下面哪一条不符合数据库系统的特点( )
A、数据结构化
B、数据独立性强
C、数据共享性高
D、数据面向应用程序
(  B  )
9、命名完整性约束的方法是在各种完整性约束的定义说明之前加上关键字【】和该约束的名字。
A、UNIQUE
B、CONSTRAINT
C、NOT NULL
D、PRIMARY KEY
(  C  )
10、下列关于数据库外模式的说法,正确的是
A、一个数据库只能有一个外模式
B、外模式不能重叠
C、一个外模式可以只为一个应用程序使用
D、不可被多个应用程序所共享
(  D  )
11、数据库的事务日志文件( )。
A、只能有一个
B、所有选项都不对
C、可以没有
D、可以有多个
(  D  )
12、如果有两个事务,同时对数据库中同一数据进行操作,不会引起冲突的操作是( )。
A、一个是 DELETE ,一个是 SELECT
B、一个是 SELECT,一个是 DELETE
C、两个都是 UPDATE
D、两个都是 SELECT
(  A  )
13、数据库管理系统的功能包括数据服务,下列叙述中不属于数据服务的内容是( )。
A、数据的拷贝
B、数据的定义
C、数据的转存
D、数据的重组
(  B  )
14、关系数据库的任何检索操作都是由三种基本运算组合而成的,这三种基本运算不包括____。
A、联接
B、比较
C、选择
D、投影
(  C  )
15、下列选项,不属于Access 2010数据类型的有()
A、文本型
B、数字型
C、变体型
D、计算型
(  C  )
16、在命令窗口中,显示当前数据库中所有40岁(含 40 岁)以下,职称为"教授","副教授"的姓名和工资,应使用命令____。
A、LIST FIEL 姓名,工资 FOR 年龄<=40 AND 职称="教授" AND 职称="副教授"
B、LIST FIEL 姓名,工资 FOR 年龄<=40 OR 职称="教授" OR 职称="副教授"
C、LIST FIEL 姓名,工资 FOR 年龄<=40 AND(职称="教授" OR 职称="副教授")
D、LIST FIEL 姓名,工资 FOR 年龄<=40 OR(职称="教授" AND 职称="副教授")
(  A  )
17、所有类都可识别的事件即最小事件集包括( )。
A、Init、Destroy和Error事件
B、Load、Init和Unload事件
C、Load、Init和Destroy事件
D、Init、Activate和Destroy事件
(  B  )
18、以下( )程序单元必须返回数据。
A、触发器
B、函数
C、过程
D、包
(  D  )
19、在Access 2010数据库中,表的字段名最多不得超过( )个字符
A、255
B、256
C、254
D、64
(  D  )
20、在MS SQL Server中,用来显示数据库信息的系统存储过程是 )。
A、sp_dbhelp
B、sp_db
C、sp_help
D、sp_helpdb

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

1、数据库恢复中最经常使用的技术是和( )和( )
2、关系代数运算中,专门的关系运算有()、()、()。
3、( )就是将需求分析得到的用户需求抽象为信息结构,即概念模型。
4、数据库中,数据的______是指用户的应用程序与存储在磁盘上数据库中的数据是相互独立的。
5、数据库系统的逻辑模型按照计算机的观点对数据建模,主要包括()、()、()面向对象模型、对象关系模型和斑结构化数据模型等。

三、判断题 (共10题,每题1分,共计10分)

(   F  )
1、表空间是oracle 最大的逻辑组成部分。Oracle数据库由一个或多个表空间组成。一个表空间由一个或多个数据文件组成,一个数据文件也可以属于多个表空间。 
(   T  )
2、视图能够简化用户的操作 ? 
(   F  )
3、关系中任何一列的属性取值是不可再分的数据项,同一列的数据可取自不同域? 
(   F  )
4、在数据库三级模式间引入二级映象的主要作用是提高数据与程序的安全性。 
(   F  )
5、11.09 是SQL中的日期型常量吗? 
(   T  )
6、关系模型用二维表表示实体及实体之间的联系。 
(   T  )
7、在最小函数依赖集 F 中每个函数依赖的右部都是单属性 
(   T  )
8、ORACLE 11G RAC可以在安装完成以后修改主机名和public网段。 
(   F  )
9、数据库管理员是开发数据的专门人员? 
(   T  )
10、与主键不同,惟一键可以是 null 值。 

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

1、某医院病房计算机管理中需要如下信息:
科室:科名,科地址,科电话,医生姓名
病房:病房号,床位号,所属科室名
医生:姓名,职称,所属科室名,年龄,工作证号
病人:病历号,姓名,性别,诊断,主管医生,病房号
其中,一个科室有多个病房、多个医生,一个病房只能属于一个科室,一个医生只属于一个科室,但可负责多个病人的诊治,一个病人的主管医生只有一个。
完成如下设计:
(1)设计该计算机管理系统的E-R图;
(2)将该E-R图转换为关系模型结构;
(3)指出转换结果中每个关系模式的候选码。
2、设有关系模式:
TEACHER(教师编号,教师姓名,电话,所在部门,借阅图书编号,书名,借书日期,还书日期,备注)
(1)教师编号是候选码吗?说明理由
(2)该关系模式的主码是什么?
(3)该关系模式是否存在部分函数依赖?如果存在,请写出至少两个?
(4)该关系模式满足第几范式?
(5)将该关系模式分解为3NF。