一、设有一数据库,包括四个表:学生表(Student)、课程表(Course)、成绩表
(Score)以及教师信息表(Teacher)。四个表的结构分别如表1-1的表(一)~表(四)所示,数据如表1-2的表(一)~表(四)所示。用SQL语句创建四个表并完成相关题目。
表1-1数据库的表结构
表(一)Student
属性名数据类型可否为空含义
Sno Char(3) 否学号(主码)
Sname Char(8) 否学生姓名
Ssex Char(2) 否学生性别
Sbirthday datetime 可学生出生年月
Class Char(5) 可学生所在班级
表(二)Course
属性名数据类型可否为空含义
Cno Char(5) 否课程号(主码)
Cname Varchar(10) 否课程名称
Tno Char(3) 否教工编号(外码)
表(三)Score
属性名数据类型可否为空含义
Sno Char(3) 否学号(外码)
Cno Char(5) 否课程号(外码)
Degree Decimal(4,1) 可成绩
主码:Sno+ Cno
表(四)Teacher
属性名数据类型可否为空含义
Tno Char(3) 否教工编号(主码)
Tname Char(4) 否教工姓名
Tsex Char(2) 否教工性别
Tbirthday datetime 可教工出生年月
Prof Char(6) 可职称
Depart Varchar(10) 否教工所在部门
表1-2数据库中的数据
表(一)Student
Sno Sname Ssex Sbirthday class