当前位置:文档之家› 数据库系统概论 第六章习题

数据库系统概论 第六章习题

第六章
1关系规范化中的删除异常是指(A),插入异常是指(D)。

A.不该删除的数据被删除了
B.不该插入的数据被插入了
C.应该删除的数据未被删除
D.应该插入的数据未被插入
2关系数据库中的关系必须满足:其每一属性都是(B)。

A.互不相关的
B.不可分解的
C.长度可变的
D.互相关联的
3关系模式中2NF是指(B)。

A.满足1NF且不存在非主属性对码的传递依赖
B.满足1NF且不存在非主属性对码的部分依赖
C.满足1NF且不存在非主属性
D.满足1NF且不存在组合属性
4.关系模式3NF是指( A)。

A.满足2NF且不存在非主属性对码的传递依赖
B.满足2NF且不存在非主属性对码的部分依赖
C.满足2NF且不存在非主属性
D.满足2NF且不存在组合属性
5.关系模型中的关系模式至少是(A)。

A.1NF
B.2NF
C.3NF
D.4NF
6.关系模式中各级模式之间的关系为(A)。

A.3NF⊂2NF⊂1NF
B. 3NF⊂1NF⊂2NF
C.1NF⊂2NF⊂3NF
D. 2NF⊂1NF⊂3NF
7.关系模式的候选码可以有(C),主码有(B)。

A.0个
B.1个
C.1个或多个
D.多个
8.候选码中的属性可以有(C)。

A.0个
B.1个
C.1个或多个
D.多个
9.设某关系模式R(A、B、C、D),函数依赖集{B→D,AB→C},则R最高满足(A)。

A.1NF
B.2NF
C.3NF
D.BCNF
10.设某关系模式R(A、B、C),函数依赖集{A→B,B→A,A→C },则R最高满足(C)。

A.1NF
B.2NF
C.3NF
11. 设某关系模式R(A、B、C、D),函数依赖集{A→C,D→B},则R最高满足(A)。

A.1NF
B.2NF
C.3NF
12.在关系模式R(A,B,C,D),有函数依赖集F={B→C,C→D,D→A },则R能达到(B)。

A.1NF
B.2NF
C.3NF
D.以上三者都不行
13.设关系模式R(A,B,C)上的函数依赖集F={B→C,C→A},ρ={AB,AC}为R的一个分解,那么ρ(B)。

A.保持了函数依赖
B.丢失B→C
C. 丢失C→A
D.不确定
14.在关系A(S,SN,D)和B(D,CN,NM)中,A的主码是S,B的主码是D,则D在S 中称为(外码)。

15.设有关系模式R(U,F),其中U=(A,B,C,D,E,P),F={ A→B,C→P,E→A,CE →D },求出R的候选码。

C、E
16. 设有关系模式R(U,F),其中U=(C,T,S,N,G),F={C→T,CS→G,S→N},求出R的候选码。

C、S
17.设有一教学管理数据库,其属性为:学号S#,课程号C#,成绩G,任课教师姓名TN,教师所在系D。

这些数据有下列语义:
⑴一个学生所修的每门课程都有一个成绩;
⑵每门课程只有一位任课教师,但每位教师可以有多门课程;
⑶没有同名的教师,每个教师只属于一个系。

①根据上述语义确定函数依赖集
②如果用上面所有属性组成一个关系模式,那么该关系模式为几范式?
③将上述关系模式分解为多个3NF的关系,要求分解具有无损连接性和保持函数依赖。

18.如下给出的关系R为第几范式?是否存在操作异常?若存在,则将其分解为高一级范式。

R
工程号材料号数量开工日期完工日期价格
P1 I1 4 2000.5 2001.5 250
P1 I2 6 2000.5 2001.5 300
P1 I3 15 2000.5 2001.5 180
P2 I1 6 2000.11 2001.12 250
P2 I4 18 2000.11 2001.12 350
19.下面R是否是1NF?如不是,将其改造成1NF的关系R1,然后分析R1是否是3NF,如不是,分解该关系为3NF。

项目代码职员代码部门工作时间
P27
E101 系统集成部90
P51 101 P20 60
P27
E305 销售部109
P22 98
P51
E508 行政办公室NULL
P27 72。

相关主题