第 二次月考设有一个学生选课数据库,包括如下三个关系模式:Student(Sno,Sname,Ssex,Sage,Sdept);Course(Cno,Cname,Cpno,Credit);SC(Sno,Cno,Grade)。Student 表示学生,它的各属性依次为学号、姓名、性别、年龄、系别;设置 Sno 为主码, Sname 值非空 ,Ssex 默认值为‘男’。 Course 表示课程,它的各属性依次为课程号、课程名、先行课、学分;设置 Cno 为主码, Cname 值唯一, Cpno 值可以为空。 SC 表示学生选课信息,它的各属性依次为学号、课程号、学生所学课程的成绩。设置 Sno 、 Cno 为主码, Grade 可以为空、设置 check 约束取值范围为 0 — 100 ,设置外键约束 Sno 参考 Student 表的属性 Sno 、 Cno 参考 Course 表的属性 Cno 。 其中,Sage、Credit、Grade 三个属性为 int 型,其余各属性为 char 型.一、用 SQL 语句创建 Student 表、Course 表、SC 表。(30 分) (1) 10 分create table student(sno char(9) primary key,/*列级完整性约束,设置 sno 为主码*/sname char(20) not null,/*列级完整性约束,要求 sname 值非空*/ssex char(2) default‘男’, /*默认值约束, ssex 默认值为‘男'*/sage int,sdept char(20));(2) 10 分create table course(cno char(4) primary key,/*列级完整性约束,设置 cno 为主码*/cname char(20) unique,/*列级完整性约束,要求 cname 值唯一*/cpno char(2) null, /*cpno 值可以为空*/credit int); (3) 10 分create table sc(sno char(9),cno char(4),grade int check((grade IS NULL)OR(grade between 0 AND 100)), /*check 约束限制 grade 取值范围*/Primary key(sno,cno), /*表级完整性约束,主键约束*/Foreign key(sno) references student(sno), /*外键约束*/Foreign key(cno) references course(cno) /*外键约束*/); 二、请用 SQL 语句完成如下操作:(70 分)(1)将学生记录(学号:95010,姓名:陈东,性别:男,年龄:18,所在系:IS)插入到student 表中。(5 分)insert into student values (’95010’, ’陈东’, ’男' , 18, ’IS');(2)查询 student 表中学生属于哪些系。(5 分)select distinct sdept from student;(3)查询年龄不在 18 到 20 之间的学生姓名。...