建库代码见末尾。
作业练习——学生-选课 表结构
学生表: Student(Sno,Sname,Ssex,Sage,Sdept)
说明:Sno 学号(主键),Sname 姓名,Ssex 性别,Sage
年龄,Sdept 所在系别
课程表: Course(Cno,Cname,Cpno,Ccredit)
说明:Cno 课程号(主键),Cname 课程名,Cpno 选修课
号(某课程的选修课),Ccredit 学分
学生选课表: SC(Sno,Cno,Grade)
说明:Sno 学号(主键),Cno 课程号(主键),Grade 成绩
作业练习——学生-选课 题目-1
1.编写建库sql语句
2.编写创建数据库表的语句
3.给数据表加约束
4.往三个表添加测试数据
5.查询全体学生的学号与姓名
6.查询全体学生的详细记录
7.查询全体学生的姓名及其出生年份
8.查询全体学生的姓名,出生年份和所有系,要求用小写字母表示所
有系名
9.查询选修了课程的学生学号 并消除重复行
10.查询计算机系全体学生的名单
11.查询所有年龄在20岁以下的学生姓名及其年龄
12.查询考试成绩有不及格的学生的学号
作业练习——学生-选课 题目-2(续)
13.查询年龄在20~23岁(包括20岁和23岁)之间的学生的姓名,系别
和年龄
14.查询年龄不在20~23岁之间的学生的姓名,系别和年