作业要求
作业步骤
- 创建学校数据库
- 在库中新建要求需要的表
- 完善各表中的细节(详细步骤在下面。注:进行链接的列数据类型必须一致)
1.部门表
要求创建列
- did(主键)
- dname
使用insert into插入多个数据
insert into department(dname) values
('教学部'),
('教质部'),
('后勤部'),
('学习部'),
('组织部');
select * from department;//查询表department中所有的内容
效果图
2.员工表
要求创建列
- sid(主键)
- sname
- department_id(department_id是外键,关联部门表的主键)
使用insert into插入多个数据
select * from employe;
insert into employe(ename,department_id) values
('赵茹珑',1),
('赵诗函',2),
('李清辉',1),
('陈九琨',2),
('马蕾琪',1);
select * from department;//查询表department中所有的内容
效果图
3.学生表
要求创建列
- sid(主键)
- sname
- headmaster_id(headmaster_id是外键(班主任),关联员工表的主键)
- teacher_id(teacher_id是外键(教员),也是关联员工表中的员工表主键)
插入数据(同样使用insert into插入多个数据,这里省略)
效果图
4.科目表
要求创建列
- sid(主键)
- sname
使用insert into插入多个数据
insert into subject(sname) values
('java'),
('html'),
('c#'),
('sqlserver');
select * from subject;//查询表department中所有的内容
效果图
5.分数表
要求创建列
- sid(主键)
- subject_id(subject_id是外键,关联科目表主键id)
- student_id(student_id是外键,关联学生表主键id)
- number(分数)