-
请按照以下顺序创建这4张表
-
1.首先
创建student和teacher表
-
2.其次
创建score成绩表和course课程表
-
注意:
1.假如 student表和 teacher表没有创建出来,在创建 score表或者 course表的时候, 当设置外键的时候会提示字段或表不存在。
2.所以需要首先创建出来 student和 teacher表,在创建 score和 course表
数据库中共有4张表,每张表的详细情况如下
1、student学生表属性
属性名 | 数据类型 | 长度 | 是否为空 | 注释 |
---|---|---|---|---|
Sno | char | 3 | 否 | 学号(主键) |
Sname | char | 8 | 否 | 学生姓名 |
Ssex | char | 2 | 否 | 学生性别 |
Sbirthday | datetime | 0 | 是 | 学生生日 |
Sclass | char | 5 | 是 | 学生所在班级 |
2、course课程表属性
属性名 | 数据类型 | 长度 | 是否为空 | 注释 |
---|---|---|---|---|
Cno | char | 5 | 否 | 课程号(主键) |
Cname | varchar | 10 | 否 | 课程名称 |
Tno | char | 3 | 否 | 教工号(外键) |
3、score成绩表属性
属性名 | 数据类型 | 长度 | 是否为空 | 注释 |
---|---|---|---|---|
Sno | char | 3 | 否 | 学号(主键) |
Cno | char | 5 | 否 | 课程号(主键+外键) |
Degree | decimal | 10 | 是 | 成绩 |
4、teacher教师表属性
属性名 | 数据类型 | 长度 | 是否为空 | 注释 |
---|---|---|---|---|
Tno | char | 3 | 否 | 教工号(主键) |
Tname | char | 4 | 否 | 教工姓名 |
Tsex | char | 2 | 否 | 教工性别 |
Tbirthday | datetime | 0 | 是 | 教工生日 |
Prof | char | 6 | 是 | 教工职称 |
Depart | varchar | 10 | 否 | 教工所在专业 |
表格中的数据如下所示:
1、student表数据
Sno | Sname | Ssex | Sbirthday | Sclass |
---|---|---|---|---|
108 | 曾华 | 男 | 1977-09-01 | 95033 |
105 | 匡明 | 男 | 1975-10-02 | 95031 |
107 | 王丽 | 女 | 1976-01-23 | 95033 |
101 | 李军 | 男 | 1976-02-20 | 95033 |
109 | 王芳 | 女 | 1975-02-10 | 95031 |
103 | 陆君 | 男 | 1974-06-03 | 95031 |
2、course表数据
Cno | Cname | Tno |
---|---|---|
3-105 | 计算机导论 | 825 |
3-245 | 操作系统 | 804 |
6-166 | 数字电路 | 856 |
9-888 | 高等数学 | 831 |
3、score表数据
Sno | Cno | Degree |
---|---|---|
103 | 3-245 | 86 |
105 | 3-245 | 75 |
109 | 3-245 | 68 |
103 | 3-105 | 92 |
105 | 3-105 | 88 |
109 | 3-105 | 76 |
101 | 3-105 | 64 |
107 | 3-105 | 91 |
108 | 3-105 | 78 |
101 | 6-116 | 85 |
107 | 6-116 | 79 |
108 | 6-116 | 81 |
4、teacher表数据
Tno | Tname | Tsex | Tbirthday | Prof | Depart |
---|---|---|---|---|---|
804 | 李诚 | 男 | 1958-12-02 | 副教授 | 计算机系 |
856 | 张旭 | 男 | 1969-03-12 | 讲师 | 电子工程系 |
825 | 王萍 | 女 | 1972-05-05 | 助教 |