安徽工业大学2023年数据库期末

本试卷为安徽工业大学2023年数据库期末,题目包括:单项选择题,填空题,简单题,综合应用题。

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

数据库期末

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

(  C  )
1、下面关于Acess 表的叙述中,错误的是 ()
A、在Access表中,可以对备注型字段进行“格式”属性设置
B、若删除表中含有自动编号型字段的一条记录后,Access不会对表中自动编号型字段重新编号
C、创建表之间的关系时,应关闭所有打开的表
D、可在access表的设计视图“说明”列中,对字段进行具体的说明,不影响字段的数据。
(  A  )
2、当使用“SHUTDOWN ABORT”命令关闭数据库实例后,当数据库实例再次启动的步骤如下:
1.分配SGA内存空间。
2.读取控制文件。
3.读取日志文件(redo log)日志信息。
4.开始恢复实例。
5.启动数据库后台进程。
6.进行数据文件一致性检查。
7.读取参数文件。
下列选项是正确的启动步骤的是( )。
A、7, 1, 5, 2, 3, 6, 4
B、1, 2, 3,7, 5, 6, 4
C、7, 1, 4, 5, 2, 3, 6
D、1, 7, 5, 4, 2, 3, 6
(  D  )
3、Oracle中( )进程负责记录由事务提交的变化信息。
A、DBWR
B、SMON
C、CKPT
D、LGWR
(  B  )
4、硬件平台是数据库系统的组成之一,硬件平台包括计算机和( )。
A、操作系统
B、网络
C、数据库开发工具
D、接口软件
(  C  )
5、下列说法中错误的是( )。
A、在数据库系统中,外模式可有多个,而模式、内模式只能各有一个
B、在数据库系统中,外模式/模式映像保证了数据与应用程序间的逻辑独立性
C、一个数据库系统中,外模式/模式映像只能有一个
D、外模式是用户视图,是概念模式的某一部分的抽象表示
(  D  )
6、数据独立性是数据库技术的重要特点之一所谓数据独立性是指( )
A、数据与程序独立存放
B、不同的数据被存放在不同的文件中
C、不同的数据只能被对应的应用程序所使用
D、以上三种说法都不对数据独立性是指物理独立性和逻辑独立性
(  A  )
7、下列说法正确的是( )。
A、数据库是一个结构化的数据集合
B、数据库管理系统的完整性控制功能是保证数据库的完整性,防止数据丢失
C、数据库系统的核心是数据库管理员
D、数据库避免了一切数据的冗余
(  A  )
8、产生数据不一致的主要原因是并发操作破坏了事务的
A、隔离性
B、一致性
C、原子性
D、持续性
(  C  )
9、对多用户的并发操作加以控制和协调是指
A、数据集成
B、数据共享
C、并发控制
D、故障恢复
(  B  )
10、在最小函数依赖集F中,下面叙述不正确的是( )。
A、F中的每个函数依赖的右部都是单属性
B、F中的每个函数依赖的左部都是单属性
C、F中没有冗余的函数依赖
D、F中的每个函数依赖的左部没有冗余的属性
(  D  )
11、数据库中SAILORS表是由joe创建的.在DBMS完成下面的语句后
Grant select on Sailors To Art With Grant option...Joe执行
Grant select,update on Sailors To Bob With Grant option...Joe执行
Grant select on Sailors To Bob With Grant option...Art执行
Revoke select on Sailors From Art Cascade...Joe执行
Bob对Sailors表拥有
A、select权
B、Update权
C、没有任何权利
D、select和Update权
(  D  )
12、在关系运算中,选取符合条件的元组是( )运算。
A、除法
B、投影
C、连接
D、选择
(  D  )
13、语句 SELECT * FROM student;中“*”号表示______。
A、student表的全部记录
B、student表的一条记录
C、student表的一个字段
D、student表的全部字段
(  D  )
14、调用宏组中的宏命令格式为( )
A、宏名
B、宏组名
C、[宏组名.宏名]
D、宏组名.宏名
(  B  )
15、假设规定最低工资为2000元,最高工资为5000元,则工资字段的有效性规则应设置为( )
A、2000<工资<5000
B、>=2000and<=5000
C、>=2000or<=5000
D、2000=<工资and工资<=5000
(  A  )
16、在数据库设计器中,建立两个表之间的一对多联系是通过以下 实现的____。
A、“一方”表的主索引或候选索引,“多方”表的普通索引
B、“一方”表的主索引,“多方”表的普通索引或候选索引
C、“一方”表的普通索引,“多方”表的主索引或候选索引
D、“一方”表的普通索引,“多方”表的候选索引或普通索引
(  C  )
17、下列命令不属于DBMS的数据定义语言的是:____。
A、CREATE
B、DROP
C、INSERT
D、ALTER
(  C  )
18、删除触发器tri_Sno的正确命令是:____。
A、DELETE TRIGGER tri_Sno
B、TRUNCATE TRIGGER tri_Sno
C、DROP TRIGGER tri_Sno
D、REMOVE TRIGGER tri_Sno
(  D  )
19、关于FOREIGN KEY约束的描述不正确的是:____。
A、体现数据库中表之间的关系
B、实现参照完整性
C、以其他表PRIMARY KEY约束和UNIQUE约束为前提
D、每个表中都必须定义
(  C  )
20、创建了VFP的包含了通用型字段的表文件,则在当前磁盘上建立了两个文件其扩展名分别是( )。
A、PJX,PJT
B、DBC,DCT
C、DBF,FPT
D、MNX,MNT

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

1、合并查询使用的操作符是()。
2、传统的集合“并、差、交”运算施加于两个关系时,这两个关系必须()。
3、封锁技术是实现并发控制的重要技术。其中( )称为写锁、( )为读锁。
4、统计每个学生的总成绩和平均成绩SQL语句是: select sno, ( ) as 总成绩, avg(grade) as 平均成绩 from sc group by sno。
5、关系数据库中基于数学上两类运算是关系代数和________。
6、设有关系R,按条件f对关系R进行选择,正确的是________。
7、在SQL中,关系模式称为( ),子模式称为( )。
8、( )就是将需求分析得到的用户需求抽象为信息结构,即概念模型。
9、SQL支持数据库的三级模式结构,其中()对应于基本表。
10、可以用HTML文件格式存储的数据库对象称为____。

三、简单题 (共4题,每题5分,共计20分)

1、从学生关系表S中,将学号为“990009”的同学的姓名改为“陈平”( )。
2、T-SQL中有几种标识符?它们的区别是什么?
3、OOP
4、何谓数据的物理独立性与数据的逻辑独立性?

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

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