2023年南京农业大学计算机科学与技术专业《数据库原理》科目期末
试卷A(有答案)
一、填空题
1、设某数据库中有商品表(商品号,商品名,商品类别,价格)。现要创建一个视图,该视图包含全部商品类别及每类商品的平均价格。请补全如下语句: CREATE VIEW V1(商品类别,平均价格)AS SELECT商品类别,_____FROM商品表GROUP BY商品类别;
2、SQL语言的数据定义功能包括______、______、______和______。
3、以子模式为框架的数据库是______________;以模式为框架的数据库是______________;以物理模式为框架的数据库是______________。
4、如果多个事务依次执行,则称事务是执行______;如果利用分时的方法,同时处理多个事务,则称事务是执行______。
5、数据仓库是______、______、______、______的数据集合,支持管理的决策过程。
6、若事务T对数据对象A加了S锁,则其他事务只能对数据A再加______,不能加
______,直到事务T释放A上的锁。
7、“为哪些表,在哪些字段上,建立什么样的索引”这一设计内容应该属于数据库设计中的______阶段。
8、在SELECT命令中,______子句用于选择满足给定条件的元组,使用______子句可按指定列的值分组,同时使用______子句可提取满足条件的组。
9、使某个事务永远处于等待状态,得不到执行的现象称为______。有两个或两个以上的事务处于等待状态,每个事务都在等待其中另一个事务解除封锁,它才能继续下去,结果任何一个事务都无法执行,这种现象称为______。
10、数据库系统在运行过程中,可能会发生各种故障,其故障对数据库的影响总结起来有两类:______和______。
二、判断题
11、可以用UNION将两个查询结果合并为一个查询结果。()
12、可以用UNION将两个查询结果合并为一个查询结果。()
13、在关系模式中,主码和候选码可以有多个。()
14、视图是观察数据的一种方法,只能基于基本表建立。()
15、从计算机数据管理的角度看,信息就是数据,数据就是信息。()
16、在关系数据表中,属性的顺序是一定的,不能交换。()
17、在SELECT语句中,需要对分组情况满足的条件进行判断时,应使用WHERE子句。()
18、关系是一张二维表。()
19、在综合分E-R图时,会出现属性冲突,结构冲突,命名冲突。()
20、在一个关系中,不同的列可以对应同一个域,但必须具有不同的列名。()
三、选择题
21、在关系中能唯一标识元组的最小属性集称为()。
A.外码          B.候选码        C.主码        D.超码
22、采用定义视图的机制在数据控制方面要解决的问题
()。
A.数据安全性 B.数据完整性 C.数据库恢复D.数据库并发控制
23、信息是有价值的,信息的价值与()有关。
A.正确性、及时性、完整性、开放性和可靠性
B.正确性、及时性、完整性和可靠性
C.正确性、完整性、开放性和可靠性
D.正确性、及时性、完整性和开放性南京有什么大学
24、SQL的运算参数和结果都是()形式。
A.关系
B.元组
C.数据项
D.属性
25、有一个关系:职工(职工号,姓名,籍贯),规定职工号的值域是8个数字字符组成的字符串,这一规则属于()。
A.参照完整性
B.用户定义的完整性
C.实体完整性
D.关键字完整性约束
26、建立关于系、学生、班级、社团等信息的一个关系数据库,一个系有若干个专业,每个专业每年只招一个班,每个班有若干学生,一个系的学生住在同一宿舍区,每个学生可以参加若干个社团,每个社团有若干学生。
描述学生的属性有:学号、姓名、出生年月、系名、班号、宿舍区。
描述班级的属性有:班号、专业名、系名、人数、入学年份。
描述系的属性有:系号、系名、系办公地点、人数。描述社团的属性有:社团名、成立年份、地点、人数、学生参加某社团的年份。
回答以下问题:
(1)画出E-R图。
(2)请给出关系模式,写出每个关系模式的最小函数依赖集,指出是否存在传递函数依赖,对于函数依赖左部是多属性的情况讨论函数依赖是完全函数依赖,还是部分函数依赖。指出各关系的候选码、外码,有没有全码存在?
27、将局部E-R模型集成为全局E-R模型时要解决()。
A.冗余问题、插入问题、更新问题和删除问题
B.属性冲突、结构冲突和命名冲突
C.属性冲突、结构冲突、命名冲突、冗余问题、插入问题、更新问题和删除问题
D.实体完整性和参照完整性
28、不属于DBMS基本功能的是()。
A.数据库定义功能和数据库的建立与维护功能
B.数据库操纵功能和数据库运行管理功能
C.数据库开发、设计与调试功能
D.数据组织存储管理功能和数据通信功能
29、用于数据库恢复的重要文件是()。
A.数据库文件B.索引文件 C.日志文件 D.备注文件
30、对数据对象施加封锁可能会引起活锁和死锁问题,避免活锁的简单方法是采用()的策略。
A.顺序封锁法        B.依次封锁法
C.优先级高先服务      D.先来先服务
31、OLAP的核心是()。
A.对用户的快速响应
B.互操作性
C.多维数据分析
D.以上都不是
32、下列约束中能确保一个函数依赖是完全非平凡函数依赖的是()。A.仅当其右边的属性集是左边属性集的子集
B.仅当其右边属性集中的属性都不属于左边的属性集
C.仅当其右边属性集中至少有一个属性不属于左边的属性集
D.仅当其右边属性集中的属性都属于左边的属性集
33、关于UML的各种视图及其分类,下列说法错误的是
()。
A.用例图、类图、对象图,组件图和部署图都是静态视图
B.顺序图、交互图、状态图和活动图都是动态视图
C.类图和对象图都是结构视图
D.顺序图、状态图和组件图都是行为视图
34、在关系代数表达式的等价优化中,不正确的叙述是()。
A.尽可能早地执行连接
B.尽可能早地执行选择
C.尽可能早地执行投影