延安大学2023年数据库期末

本试卷为延安大学2023年数据库期末,题目包括:单项选择题,填空题,名词解释题,综合应用题。

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

数据库期末

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

(  D  )
1、在Access数据库的表设计视图中,不能进行的操作是( )。
A、修改字段类型
B、设置索引
C、增加字段
D、删除记录
(  D  )
2、使用多表查询时,在哪个子句指定多个表的名字?( )
A、HAVING
B、GROUP BY
C、WHERE
D、FROM
(  B  )
3、下面叙述中正确的是( )。
A、数据库系统中的存储模式如有改变,则概念模式应予调整,否则会在执行中出错
B、数据库系统中的概念模式如有改变,子模式不必改变,因而用户程序也不必改写
C、各类用户程序均可随意地使用数据库中的数据
D、数据库系统中如概念模式改变,则需将与其有关的子模式做相应改变,否则需改写用户程序
(  C  )
4、下列对关系性质的说法中,不正确的是( )
A、属性的顺序无关紧要
B、同一关系中属性名唯一
C、元组必须是有序的
D、不能有重复的元组
(  D  )
5、最简单有效的保障封锁其调度是可串行性的方法是
A、1级封锁
B、2级封锁
C、3级封锁
D、两段封锁法
(  A  )
6、一个元组对应表中的()
A、一个记录
B、多个记录
C、一个域
D、一个字段
(  D  )
7、在DBS中,DBMS和OS之间关系是()。
A、并发运行
B、相互调用
C、OS调用DBMS
D、DBMS调用OS
(  B  )
8、有关系模式R(A,B,C,D,E),R的函数依赖集F={A->B,BC->E,ED->A},下面哪个说法是正确的:
A、R是BCNF
B、R是1NF
C、分解(ACD,BCE)是无损分解
D、分解(ABD,CDE)是无损分解
(  C  )
9、索引可以提高 操作的效率。
A、delete
B、update
C、select
D、insert
(  C  )
10、Oracle中的( )DBA视图中含有所有表空间的描述。
A、DBA_VIEWS
B、DBA_TABLES
C、DBA_TABLESPACES
D、DBA_DATA_FILES
(  D  )
11、数据模型是()。
A、文件的集合
B、记录的集合
C、数据的集合
D、记录及其联系的集合
(  B  )
12、Oracle数据库是一种( )数据库管理系统。
A、逻辑型
B、关系型
C、非关系型
D、非逻辑型
(  A  )
13、事务的持久性是由数据库管理系统中的哪个部件负责?( )
A、恢复管理
B、并发控制
C、完整性约束
D、存储管理
(  D  )
14、数据库管理系统的数据操纵语言(DML)所实现的操作一般包括( )。
A、建立、授权、修改
B、建立、授权、删除
C、建立、插入、修改、排序
D、查询、插入、修改、删除
(  B  )
15、实体完整性规则约束 ____
A、侯选关键字
B、主关键字
C、外关键字
D、超关键字
(  C  )
16、在access中,用户在写入数据库期间,其他用户都无法使用该数据库,说明该用户在打开数据库时选取的打开方式是( )
A、共享方式
B、只读方式
C、独占方式
D、独占只读方式
(  C  )
17、某信息中心小刘在使用imp命令导入逻辑导出的数据,需要使用哪个参数倒入整个导出的文件。()
A、constranint
B、tables
C、full
D、file
(  A  )
18、在非归档日志方式下,操作的数据库禁用了( )
A、归档日志
B、联机日志
C、日志写入程序
D、日志文件
(  B  )
19、对于用直接复制方式备份数据库,如下叙述中正确的是______。
A、必须关闭MySQL服务器,才能进行复制
B、复制数据库时,该数据库不能被使用
C、这种方式只复制数据,不能复制表结构
D、这种方式备份的数据库不能直接复制到另一个服务器并使用
(  B  )
20、用来设置共享SQL区域的参数是( )。
A、SHARED_SQL_AREA
B、SHARED_POOL_SIZE
C、SHARED_CACHE_SIZE
D、DB_BLOCK_SIZEdb_block_size

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

1、( )地进行需求分析,再( )地设计概念结构。
2、在SQL SELECT语句查询中,要去掉查询结果中的重复记录,应该使用() 关键字。
3、表中的一行称为一条( ),对应一个( ),相当于一个( )
4、( )是目前公认的比较完整和权威的一种规范设计法。
5、封锁主要有两类锁构成,分别是()和共享锁。
6、建立一个学生表Student,它由学号SNo、姓名SName、性别SSex、年龄SAge、所在系SDept五个属性组成,其中学号(假定其为字符型,长度为8个字符)属性不能为空。CREATE TABLE Student(SNo ( ) ,SName CHAR(20),SSex CHAR(2),SAge INTEGER,SDept CHAR(16))
7、关系数据库管理系统应能实现的专门关系运算包括________。
8、数据库管理系统能实现对数据库中数据的查询、插入、修改和删除等操作,这种功能称为______。
9、在Access中,表中用来惟一标识每个记录的字段或多个字段的组合称为____。
10、处理事件的代码称为______。

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

1、什么是对象权限?
2、什么是数据处理?
3、什么是X封锁?
4、什么是两段锁协议?

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

1、设某商业集团数据库中有一关系模式R如下:
R (商店编号,商品编号,数量,部门编号,负责人)
如果规定:(1) 每个商店的每种商品只在一个部门销售;(2) 每个商店的每个部门只有一个负责人;(3) 每个商店的每种商品只有一个库存数量。
试回答下列问题:
(1) 根据上述规定,写出关系模式R的基本函数依赖;
(2) 找出关系模式R的候选码;
(3) 试问关系模式R最高已经达到第几范式?为什么?
(4) 如果R不属于3NF,请将R分解成3NF模式集。