阅读下列说明和E-R图,回答问题1至问题3,将解答填入对应栏内。 [说明] 某学校的教学系统描述如下: 学生信息包括:学号(SNo)、姓名(Sname)、性别(Sex)、年龄(Age)、入学年份(Year)、主修专业(Major),其

admin2010-12-17  15

问题 阅读下列说明和E-R图,回答问题1至问题3,将解答填入对应栏内。
   [说明]
   某学校的教学系统描述如下:
   学生信息包括:学号(SNo)、姓名(Sname)、性别(Sex)、年龄(Age)、入学年份(Year)、主修专业(Major),其中学号是入学时唯一编定的。
   课程信息包括:课程号(CNo)、课程名称(CName)、学时(Period)、学分(Credit),其中课程号是唯一编定的。
   一个学生可选多门课,每个学生选每门课有一个成绩。图2-1是经分析得到的E-R图。
   [图2-1]
   
*

选项

答案FOREIGN KEY(CNo)REFERENCES Course(CNo)

解析 空(1)处应该是完整性约束条件。在此为声明主键,据题述Student表的主键应该是SNo,故空(1)应填PRIMARY KEY(SNo)。同理,Course表的主键为CNo,故空(2)应填PRIMARY KEY((CNo),Grade表的主键为(Sno,CNo),故空(3)应填PRIMARY KEY(Sno,CNo)。
Grade表的主键(Sno,CNo)中,SNo是Student表的主键,CNo是Course表的主键,这样,两者就是Grade表的外健,空(4)、(5)是用来声明外健的,分别填(4)FOREIGN KEY(SNo)REFERENCES Student(SNo),(5)FOREIGN KEY(CNo)REFERENCES Course(CNo),顺序可以颠倒。
转载请注明原文地址:https://kaotiyun.com/show/XqDZ777K
0

相关试题推荐
最新回复(0)