问题 问答题

现有“学生-选课-课程”关系数据库如下: 学生表S(Sno,Sname,Sage,Ssex,Sdept),各属性含义依次为学号,姓名,年龄,性别,所在系; 选课表SC(Sno,Cno,Grade),各属性含义依次为学号,课程号,成绩; 课程表C(Cno,Cname,Cteacher),各属性含义依次为课程号,课程名,授课教师 ; 试用SQL语言完成以下操作:

用CREATE 语句创建选课表(假设学生表和课程表已存在,需定义主码和外码,学号为字符型,长度为10,课程号为字符型,长度为7,成绩为短整型);

答案

参考答案:

CREATE TABLE SC                   

(Sno CHAR(10) ,Cno CHAR(7),Grade SMALLINT,     

PRIMARY  KEY(Sno,Cno),              

FOREIGN  KEY(Sno) REFERENCES S(Sno),      

FOREIGN  KEY(Cno) REFERENCES C(Cno));

单项选择题
单项选择题