创建如下表:
- 教师表 teacher
字段名 |
数据类型 |
长度(字节数) |
是否可null |
默认值 |
主、外键 |
其他约束 |
备注信息 |
NO |
CHAR |
4 |
主键 |
教师号 | |||
NAME |
VARCHAR |
10 |
否 |
教师姓名 | |||
PROF |
VARCHAR |
20 |
否 |
assistant |
职称 | ||
SAL |
INT |
2 |
否 |
工资 | |||
COMM |
SMALLINT |
2 |
岗位津贴 |
- 学生表 student
字段名 |
数据类型 |
长度(字节数) |
是否可null |
默认值 |
主、外键 |
其他约束 |
备注信息 |
NO |
CHAR |
4 |
主键 |
学生号 | |||
NAME |
VARCHAR |
10 |
否 |
学生姓名 | |||
AGE |
TINYINT |
1 |
否 |
年龄 | |||
DEPT |
VARCHAR |
20 |
否 |
computer |
系名 |
- 课程表 course
字段名 |
数据类型 |
长度(字节数) |
是否可null |
默认值 |
主、外键 |
其他约束 |
备注信息 |
NO |
CHAR |
4 |
主键 |
课程号 | |||
NAME |
VARCHAR |
20 |
否 |
唯一 |
课程名 | ||
CLASS_HOURS |
INT |
2 |
45 |
课时数 |
- 授课表 school_teaching
字段名 |
数据类型 |
长度(字节数) |
是否可null |
默认值 |
主、外键 |
其他约束 |
备注信息 |
ID |
INT |
4 |
主键 |
自动增加 |
序号 | ||
COURSE_NO |
CHAR |
4 |
否 |
外键course(no) |
课程号 | ||
TEACHER_NO |
CHAR |
4 |
否 |
外键teacher(no) |
教师号 | ||
WEEK |
INT |
2 |
15 |
周数 | |||
CLASS_NUM |
VARCHAR |
10 |
否 |
教室号 |
- 成绩表 grade
字段名 |
数据类型 |
长度(字节数) |
是否可null |
默认值 |
主、外键 |
其他约束 |
备注信息 |
STUDENT_NO |
CHAR |
4 |
否 |
主键 |
学生号 | ||
COURSE_NO |
CHAR |
4 |
否 |
主键 |
课程号 | ||
SCORE |
FLOAT |
否 |
60 |
成绩 |