现有如下关系模式:R(A,B,C,D,E,F) 其中:(A,B)为码 并且存在函数依赖:B→C D→E D→F如果将关系模式R分解为: R1(A,B,D,F)R2(B,C,E)则关系模式R2的码是什么?
第1题:
已知有如下关系模式:R1(a,b,c),R2(c,d,a),R3(e,f),R4(a,e,g),其中标下划线的属性是主码。请将上述关系模式用适当的ER图表示出来,并用下划线标注出作为实体主码的属性。(10分)
【解题思路】
ER模型和关系模式相互转换的一般规则如下:
(1)将每一个实体类型转换成一个关系模式,实体的属性为关系模式的属性。
f21对干一元联系,按各种情处理,如下表格所示。
二元关系 | ER图 | 转换成的关系 | 联系的处理 | 主键 | 外键 |
1:1 | 1→1 | (2个关系) 模式A 模式B | (有两种) 处理方式(1): 把模式B的主键, 联系的属性加入模式A 处理方式(2): 把模式A的主键, 联系的属性加入模式B | () | (依据联系的处理方式) 方式(1): 模式B的主键为模式A外键 方式(2): 表A的主键为表B的外键 |
1:N | 1→n | (2个关系) 模式A 模式B | 把模式A的主键,联 系的属性加入模式B | () | 模式A的主键为模式B的外键 |
M:N | m→n | (3个关系) 模式A 模式B 模式A-B | 联系类型转换 成关系模式A-B; 模式A-B的属性: (a)联系的属性 (b)两端实体类型的主键 | 两端实体类型的 主键一起构成模 式A-B主键 | 两端实体类型的主 键分别为模式A-B的外键 |
此题为关系模式转换为实体类型,因此采用实体→关系的逆向思维解题。从模式R1和R2可知,R1和R2为一对一关系,根据这两个模式的拆分可以确定三个实体,此处将这三个实体分别命名为A、B和C。其中A、B和C分别一一对应,且a和c分别是B和C的外键。从模式R1和R4可知,R1和R4为多对一关系,由此确定实体D。从模式R3和R4可知,R3和R4为多对一关系,由此可以确定出实体E。
【参考答案】
a、c为A的候选码,可任选其一做主码。可通过以下ER图来表示:

第2题:
设有关系模式R(课程,教师,学生,成绩,时间,教室),其中函数依赖集F如下:
F={课程→→教师,(学生,课程)→成绩,(时间,教室)→课程,(时间,教师)→教室,(时间,学生)→教室}
关系模式R的一个主键是(54),R规范化程度最高达到(55)。若将关系模式R分解为3个关系模式R1(课程,教师)、R2(学生,课程,成绩)、R3(学生,时间,教室,课程),其中R2的规范化程度最高达到(56)。
(68)
A.(学生,课程)
B.(时间,教室)
C.(时间,教师)
D.(时间,学生)
第3题:
( 17 ) 设有关系模式 R ( A, B, C, D, E, F, G ) , 根据语义有如下函数依赖集 F={A → B,C → D ,
C → E ( A,D ) → E ,( E,F ) → G } 。关系模式 R 的码是 【 17 】 。
第4题:
A、C
B、(H,R)
C、(H,T)
D、(H,S)
第5题:
A、C
B、(H,S)
C、(H,R)
D、(H,T)
第6题:
有关系模式A(C, T, H, R, S),其中各属性的含义是: C:课程 T:教员 H:上课时间 R:教室 S:学生 根据语义有如下函数依赖集: F={C→T,(H, R)→C,(H,T)→R,(H, S)→R} 关系模式A的码是( )。A.C B.(H, R)C.(H, T) D.(H, S)
第7题:
关系模式R(U,F),其中U={A,B,C,D,E},F={AC→E,E→D,A→B,B→D}。关系模式R的候选键是(45),(46)是无损连接并保持函数依赖的分解。
(56)
A.AC
B.ED
C.AB
D.ABC
第8题:
关系模式R(C,T,H,R,S),有如下函数依赖集: F={C→T,(H,R)→C,(H,T)→R,(H,S)→R} 关系模式R的码是______。
A.C
B.(H,R)
C.(H,T)
D.(H,S)
第9题:
有关系模式A(A,B,H,R,S),根据语义有如下函数依赖集:F={A→B,(H,R)→A,(H,B)→R,(H,S)→R)现将关系模式A分解为两个关系模式A1(A,B),A2(H,R,S),则其中A1的规范化程度达到( )。
A)1NF
B)2NF
C)3NF
D)BCNF
第10题:
第11题:
第12题:
设有关系模式R(U,F),其中:U={A,B,C,D,E},F={A→D,E→D,D→B,BC→D,DC→A}求出R的候选关键字
第13题:
设有如下关系模式:R(A, B, C, D, E),其中R上函数依赖集为:F={(A,B)→E, E→C, C→D}。则在函数依赖的范围内该关系模式最高属于
A.1NF
B.2NP
C.3NF
D.BCNF
第14题:
设有关系模式R(A, B, C, D, E, F),根据语义有如下函数依赖集:F={A→B,(C,D) →A,(B,C) →D,(C,E)→D,(A,E)→F)。则关系模式R的候选码是( )。
A.(A,D, E)
B.(C,D,E)
C.(B,C)
D.(C,E)
第15题:
设在关系模式R(A,B,C,D) 中,根据语义有如下函数依赖集F={A→B,B→C}。关系模式R的码是【 】。
第16题:
第17题:
第(32)~(34)题基于以下的叙述。有关系模式A(C,T,H,R,S),其中 C:课程,T:教员,H:上课时间,R:教室,S:学生 根据语义有如下函数依赖集:F={C→T,(H,R)→C,(H,T)→R,(H,S)→R}关系模式A的码是( )。
A.C
B.(H,R)
C.(H,T)
D.(H,S)
第18题:
设有如下关系模式:R(A,B,C,p,E),其中R上函数依赖集为:F={(A,B)→E,E→C, C→D}。在函数依赖的范围内该关系模式最高属于( )。
A.1NF
B.2NF
C.3NF
D.BCNF
第19题:
设有关系模式R(A,B,C,D,E,F),若有如下的函数依赖集F={A→B,(C,A)→D, (E,F)→A, (E,B)→F, (E,C)→F},若将R分解为3个关系模式R1(A,B), R2(C,A,D),R3(C,E,F,A),则关系模式R2的规范化程度最高达到( )。
A.2NF
B.3NF
C.BCNF
D.4NF
第20题:
设有关系模式R(A,B,C,D,E,F),根据语义有如下函数依赖集:F={A→B,(C,D)→A,(B,C)→D,(C,E)→D,(A,E)→F)。则关系模式R的候选码是( )。

第21题:

第22题:
第23题:
现有如下关系模式:R(A,B,C,D,E,F) 其中:(A,B)为码 并且存在函数依赖:B→C, D→E ,D→F 该关系模式满足2NF吗?为什么?