创建S-C数据库,包括Students,Courses,SC表,表结构如下:
Students(SNO,SNAME,SEX,BDATE,WEIGHT,DEPARTMENT)
Courses(CNO,CNAME,CREDIT(学分),SEMESTER(季节))
SC(SNO,CNO,GRADE(成绩))
注:下划线表示主键,每个表插入(5-6条数据)
完成以下题目:
(1) 查询体重大于60KG的男生的学号、姓名、所在系;
(2) 查询选修计算机系秋季所开课程的男生的姓名、课程号、学分数、成绩;
(3) 查询所有课程的成绩都在80分以上的学生的姓名、学号、且按学号升序排列;
(4) 查询1994年--1996年出生的学生的姓名,总平均成绩及已修学分数。
(5) 在STUDENTS和SC关系中,删去SNO以“J01”开关的所有记录。
(6) 查询缺成绩的学生的姓名,缺成绩的课程号及其学分数;
(7) 列出未修选“数据库”课程,但选修了“操作系统”或“软件工程”课程的学生数
(8) 创建视图Student_Grade(Sname,Cname,Grade),表示学生选修课程及成绩的详细信息。
(9) 限制每一门课的成绩在0--100之间。
Students(SNO,SNAME,SEX,BDATE,WEIGHT,DEPARTMENT)
Courses(CNO,CNAME,CREDIT(学分),SEMESTER(季节))
SC(SNO,CNO,GRADE(成绩))
注:下划线表示主键,每个表插入(5-6条数据)
完成以下题目:
(1) 查询体重大于60KG的男生的学号、姓名、所在系;
(2) 查询选修计算机系秋季所开课程的男生的姓名、课程号、学分数、成绩;
(3) 查询所有课程的成绩都在80分以上的学生的姓名、学号、且按学号升序排列;
(4) 查询1994年--1996年出生的学生的姓名,总平均成绩及已修学分数。
(5) 在STUDENTS和SC关系中,删去SNO以“J01”开关的所有记录。
(6) 查询缺成绩的学生的姓名,缺成绩的课程号及其学分数;
(7) 列出未修选“数据库”课程,但选修了“操作系统”或“软件工程”课程的学生数
(8) 创建视图Student_Grade(Sname,Cname,Grade),表示学生选修课程及成绩的详细信息。
(9) 限制每一门课的成绩在0--100之间。