文档介绍:数据库原理试题库
1、用规范的二维表各表示实体及实体间联系的数据模型是( )。
C. 关系模型 -R模型
2、SQL的DML中,核心的操作语句是( )。
。
(2)试说明下面SQL语句的语义。
UPDATE S SET SAGE=SAGE+1
WHERE SSEX=’男’
得分 阅卷人
五、综合题(每题 10 分,共20 分)
1、已知两个关系如图1,计算:(1) R▷◁S, (2)σA=C(R×S) 。
关系
R A B 关系
S B C
a b b c
c b e a
d e b d
2、设关系模式R(ABCD),R上的FD集F={AB→CD,A→D },
(1 ) 判断R是几范式,并说明理由。
将R分解成3NF模式集,且保持无损连接和函数依赖
得分 阅卷人
一、选择题(每小题 2 分,共 20 分。请将答案填在下面的表格内)
题号 1 2 3 4 5 6 7 8 9 10
答案
1、反映现实世界中实体及实体间联系的信息模
型是________。
-R模型
2、下列功能中,不属于SQL中DML的基本操作_______。
3、关系数据模型的三个组成部分中,不包括_______。
A. 数据结构 B. 数据操作 D. 完整性规则
4、关系数据库的规范化理论指出:关系数据库中的关系应满足一定的要求,最起码的要求是达到1NF,即满足________。
 
5、关系模式的各级范式之间满足的关系是
________。
⊂2NF⊂3NF⊂BCNF B. 1NF⊆2NF⊆NF⊆BCNF
⊂3NF⊂2NF⊂1NF D. BCNF⊆3NF⊆2NF⊆1NF
6、设有关系R(S,D,M)F={SD,DM}。则关系R至多满足________。
                     
7、DBMS在运行过程中建立的日志文件,主要用于对数据库的________。
A.安全性控制 B. 并发调度控制 C.数据库恢复 D. 完整性控制
8、事务具有4个重要属性,其中不包括________。
A.一致性 C.原子性
9、若事务T1已经给数据X加上了共享锁,则事务T2________。
,也可以对X加排他锁
10、公司中有多个部门和多名职员,每个职员只能属于一个部门,一个部门可以有多名职员,从职员到部门的联系类型是____。
A. 多对多 B. 一对一 C. 多对一
得分 阅卷人
二、填空题(每个空1分,共20分)
1、数据模型的三个要素包括:___________ 、___________ 、完整性约束规则 。
2、数据库的两级映射分别是______________映射和______________映射。
3、关系中主码的取值必须唯一且非空,这条规则是___________完整性规则。
4、关系代数、元组关系演算和域演算三种语言在表达能力是___________的。
5、设R和S都是二元关系,则关系代数表达式π1,2(σ2≠1(R×S))写成元组演算表达式是 _________________________________。
6、SQL中 DML的核心语句是SELECT语句,其中描述查询条件的子句是:
_________ 。
7、关系模式分解要求满足的两个重要特性是:___________、___________。
8、有关系模式R(A,B,C),F={B→A,B→C},则分解ρ={AB , AC}丢失的FD是__________。
9、数据库恢复对各种故障造成的破坏采取的一