全球旧事资料 分类
以S
oR
oS
o与R
oS
oR
o之间存在着传递函数依赖。由于ClassDeptDeptClassDeptR
oClassDeptClass,DeptDeptR
oClassDept,Dept所以ClassR
oClass与R
oClassR
o之间存在着传递函数依赖。由于S
oClassClassS
oClassDeptS
oClassClassS
oClassDeptS
oClass,ClassS
o,Class所以S
oDeptS
o与DeptS
oDept之间存在着传递函数依赖。CClass,P
ameDept,C
umCyear的最小函数依赖集如下B、班级CClassP
ameDeptC
umCyearCClassP
ame,DeptC
um,CyearClassP
ameClassC
umClassCyearP
ameDeptClassP
ame,ClassC
um,ClassCyear,P
ameDeptP
ameClassC
umClassCyearP
ame由于ClassP
ameP
ameClassP
ameDeptClassP
ameP
ameClassP
ameDeptClassP
ame,P
ameClass,P
ame所以C1assDeptC1ass与DeptC1assDept之间存在着传递函数依赖。DDept,D
oOffice,D
umC、系DDeptD
oOfficeD
umDDeptD
o,OfficeD
um的最小函数依赖集如下:DeptD
oD
oDept,D
oOffice,D
oDeptD
o,D
oDeptD
oOfficeD
oD
umD
oD
oDeptD
oOfficeD
oD
um根据上述函数依赖可知,DeptOfficeDeptD
umDept与OfficeDept与D
umDeptOffice,DeptD
um之间不存在传递依赖。MM
ame,MyearMaddr,M
umD、学会MM
ameMyearMaddrM
umMM
ameMyear,MaddrM
um的最小函数依赖集如下:M
ameMyearM
ameMaddr,M
ameM
ameMyear,M
ameMaddrM
ameM
umMyearM
ameMaddrM
ameM
um该模式不存在传递依赖。3各关系模式的候选码、外部码,全码如下:3S
o;外部码:DeptClassDept、ClassA、学生S候选码:S
oSS
oDeptClass;无全码Class;外部码:DeptDept;无全码B、班级C候选码:ClassCClassDeptDept或D
oC、系D候选码:DeptD
oDDeptD
o;无外部码;无全码M
ame;无外部码;无全码D、学会M候选码:M
ameMM
ame
3、现有一个未规范化的表,包含了项目、部件和部件向项目已提供的数量信息。请采用规范化方法,将该表规范化到3NF要求。
f答:原表存在的函数依赖关系为:部件号→部件名,部件号→现有数量,项目代号→项目内容,项目代号→项目负责人,(项目代号,部件号)→已提供数量。关系键为(项目代号,部件号)(2分)。(存在部分函数依赖:(项目代号,部件号)p→部件名,(项目代号,部件号)p→现有数量,(项目代号,部件号)p→项目内容,(项目代号,部件号)p→项目负责人。(1分)(消除部分函数依赖,分解得到以下的三个关系模式:部件(部件号,部件名,现有数量)项目(项目代号,项目内容,项目负责人)提供(项目代号,部件号,已提供数量)该关系达到2NF。由于不存在传递函数依赖,也达到3NF。(3分)(
4、涉及到学生、教师和课程的关系模式STCSNr
好听全球资料 返回顶部