问题
多项选择题
[说明]
某学校教务管理系统的数据库部分关系模式如下所示。
学生(学号,姓名,性别,年龄,学院名,专业)
课程(课程号,课程名称,学时,学分)
选修(课程号,学号,成绩)
1. 以下是创建选修关系的SQL语句。课程号唯一标识每一门课程,且不能为空;学号唯一识别每一名学生,且不能为空。请将空缺部分补充完整。
CREATE TABLE 选修
( 学号 CHAR(8) NOT NULL,
课程号 CHAR(6) NOT NULL,
成绩 REAL,
(a) ,
(b) ,
(c) ;
答案
参考答案:(a) PRIMARY KEY(学号,课程号)
(b) FOREIGN KEY(学号)REFERENCES 学生(学号)
(c) FOREIGN KEY(课程号)REFERENCES 课程(课程号) 注:(a)~(c)答案位置可互换