- 0
- 0
- 约4.98千字
- 约 9页
- 2026-01-15 发布于天津
- 举报
兰州财经大学计算机科学与技术专业《数据库原理》科目期末试卷及答案
考试时间:______分钟总分:______分姓名:______
一、选择题(每小题2分,共20分。请将正确选项的字母填在题干后的括号内)
1.数据库系统的三级模式结构不包括以下哪一层?
(A)概念模式
(B)内模式
(C)外模式
(D)逻辑模式
2.以下哪个不是关系模型的三大基本操作?
(A)选择
(B)投影
(C)连接
(D)插入
3.根据关系代数理论,表达式σA10(πB,C(R))表示对关系R进行的操作是?
(A)选择和投影
(B)投影和连接
(C)选择和连接
(D)连接和除法
4.在关系数据库中,实现实体间一对多关系的最佳方法是?
(A)在多端实体所在的关系中增加一个外键
(B)将多端实体拆分成多个关系
(C)在两端实体各自所在的关系中都增加一个外键
(D)使用参照完整性约束
5.以下关于函数依赖的描述,哪项是正确的?
(A)若A→B,则B→A一定成立
(B)若A→B且B→C,则A→C一定成立
(C)若A→B且A?B,则B→A一定成立
(D)函数依赖只存在于复合主键中
6.关系模式R(A,B,C)满足1NF,若对于任意元组,A和B的组合能唯一标识一个元组,但B不函数依赖于C,则R的最高范式是?
(A)1NF
(B)2NF
(C)3NF
(D)BCNF
7.SQL语句中使用哪个子句用于指定查询结果的排列顺序?
(A)WHERE
(B)GROUPBY
(C)ORDERBY
(D)HAVING
8.事务的原子性是指事务必须是原子的,即事务中的所有操作要么全部完成,要么全部不做,这是事务的哪个特性?
(A)原子性(Atomicity)
(B)一致性(Consistency)
(C)隔离性(Isolation)
(D)持久性(Durability)
9.在数据库系统中,用于加速数据检索的索引通常是?
(A)视图
(B)触发器
(C)存储过程
(D)数据结构(如B+树)
10.在数据库三级模式结构中,哪个模式是全局逻辑结构的描述,是所有用户公共的数据视图?
(A)概念模式
(B)内模式
(C)外模式
(D)模式
二、填空题(每空2分,共20分。请将答案填在题干横线上)
1.数据库管理系统(DBMS)是位于用户与操作系统之间的一层数据管理软件,它提供了______、______、______和数据控制等功能。
2.关系模型中,实体之间的联系通常有______、______和______三种类型。
3.SQL语言中,用于删除表的语句关键字是______,用于修改表结构的语句关键字是______。
4.良好的数据库设计应遵循规范化理论,目的是减少数据冗余和______,提高数据的一致性和可维护性。
5.事务的四个基本特性(ACID)分别是原子性(______)、一致性(______)、隔离性(______)和持久性(______)。
6.在关系代数中,π是______运算符,σ是______运算符。
7.假设有关系R(A,B,C),其中A是主键。表达式πA,B(C)∪πA,C(B)表示对关系R进行______和______操作后的并集。
三、判断题(每小题2分,共10分。请将“对”或“错”填在题干后的括号内)
1.视图是数据库中实际存储数据的逻辑结构。(______)
2.连接操作是对两个关系进行的操作,它将满足给定条件的元组连接起来。(______)
3.只要关系模式满足BCNF,就一定满足3NF。(______)
4.数据库的完整性约束只包括实体完整性约束和参照完整性约束。(______)
5.并发控制的主要目的是防止多个事务同时操作数据时引起的数据不一致问题。(______)
四、简答题(每小题5分,共15分)
1.简述数据库系统的三级模式结构及其各自的作用。
2.简述关系模型中“选择”和“投影”两种基本操作的区别。
3.什么是数据库的规范化?规范化过程通常会遇到哪些问题?
五、SQL编程题(共25分)
1.
原创力文档

文档评论(0)