一、设有一数据库,包括四个表:学生表(Student)、课程表(Course)、成绩表(Score)以及教师信息表(Teacher)。四个表的结构分别如表1-1的表(一)~表(四)所示,数据如表1-2的表(一)~表(四)所示。用SQL语句创建四个表并完成相关题目。
表1-1数据库的表结构
表(一)Student (学生表)
属性名
数据类型
可否为空
含 义
Sno
varchar (20)
否
学号(主码)
Sname
varchar (20)
否
学生姓名
Ssex
varchar (20)
否
学生性别
Sbirthday
datetime
可
学生出生年月
Class
varchar (20)
可
学生所在班级
表(二)Course(课程表)
属性名
数据类型
可否为空
含 义
Cno
varchar (20)
否
课程号(主码)
Cname
varchar (20)
否
课程名称
Tno
varchar (20)
否
教工编号(外码)
表(三)Score(成绩表)
属性名
数据类型
可否为空
含 义
Sno
varchar (20)
否
学号(外码)
Cno
varchar (20)
否
课程号(外码)
Degree
Decimal(4,1)
可
成绩
主码:Sno+ Cno
表(四)Teacher(教师表)
属性名
数据类型
可否为空
含 义
Tno
varchar (20)
否
教工编号(主码)
Tname
varchar (20)
否
教工姓名
Tsex
varchar (20)
否
教工性别
Tbirthday
datetime
可
教工出生年月
Prof
varchar (20)
可
职称
Depart
varchar (20)
否
教工所在部门
表1-2数据库中的数据
表(一)Student
Sno
Sname
Ssex
Sbirthday
class
108
曾华
男
1977-09-01
95033
105
匡明
男
1975-10-02
95031
107
王丽
女
1976-01-23
95033
101
李军
男
1976-02-20
95033