根据所构建的E-R图,设计满足3NF的关系模式,并标出每个关系模式的主码和外码。(要求关系模式名同实体集名或联系名,属性名用试卷中给出的英文名,大小写不限)。

admin2013-03-12  31

问题 根据所构建的E-R图,设计满足3NF的关系模式,并标出每个关系模式的主码和外码。(要求关系模式名同实体集名或联系名,属性名用试卷中给出的英文名,大小写不限)。

选项

答案满足3NF的关系模式如下所示: DEPT(DeptNO,DeptName)主码DeptNO,无外码 Teacher(TNO,TName,DeptNO)主码TNO,外码DeptNO Student(SNO,SName,Sex,DeptNO)主码SNO,外码DeptNO Course(CNO,CName,Credit)主码CNO,无外码 T-C(TNO,CNO)主码(TNO,cNu),外码TNO,CNO S-C(SNO,CNO,成绩)主码(SNO,CNO),外码SNO,CNO [解析] 本题考查的是E-R图和关系模式的知识。 建立相应的E-R图的过程如下: ①确定实体类型。 ②确定联系类型。 ③把实体类型和联系类型组合成E-R图。 ④确定实体类型和联系类型的属性。 如果第一个关系模式R是一个范式,且不存在非主属性传递依赖于主码,则R是一个3NF。

解析
转载请注明原文地址:https://kaotiyun.com/show/UtAZ777K
0

最新回复(0)