在student_course数据库中,用create命令创建student、course、sc数据表(参照课本79-80页)(粘贴命令); (1)为三个表添加主键; (2)course表中cpno为外键,参照course的cno; (3)sc表中外键sno,参照student的sno取值; (4)sc表中外键cno参照course的cno取值; (5)student表中ssex只能取“男”或者“女”; (6)sc表中grade限定大于0小于100;
举一反三
- 有表student(sno,sname,ssex,sbirth,sdept);表course(cno,cname);表sc(sno,cno,degree),查询选修了体育的学生学号,必须使用的表有() A: sc B: student C: course D: 无
- 考虑到参照完整性的外码设计,如图所示的student,course,sc三张表的创建顺序应为()。 A: sc,course,student B: sc,student,course C: student,sc,course D: student,course,sc
- 设数据库中已有教材中的Student(Sno,Sname,Ssex,Sage,Sdept)、Course(Cno,Cname,Credit,Semster)和SC(Sno,Cno,Grade)表。现要查询学生选的第2学期开设课程的情况,只需列出学号、姓名、所在系和所选的课程号。该查询涉及到的表是()。 A: 仅Student表 B: 仅Student和SC表 C: 仅Student和Course表 D: Student、SC和Course表
- 参照学生表student,课程表course和选课关系表sc,要查找“张三”同学选修“法律基础”课的成绩,将涉及关系( )。 A: course,sc B: student course, C: sc student, D: sc student,
- 以 STUDENT、COURSE、SC三个表为例,其中SC表中定义了两个外键SNO和CNO及其完整性约束,试写出实现此引用完整性约束的规则。