学习作业:学校数据库

作业要求


在这里插入图片描述


作业步骤

  1. 创建学校数据库
  2. 在库中新建要求需要的表
  3. 完善各表中的细节(详细步骤在下面。注:进行链接的列数据类型必须一致)

1.部门表

要求创建列
  1. did(主键)
  2. dname
使用insert into插入多个数据
insert into department(dname) values 
('教学部'),
('教质部'),
('后勤部'),
('学习部'),
('组织部');

select * from department;//查询表department中所有的内容
效果图

在这里插入图片描述





2.员工表

要求创建列
  1. sid(主键)
  2. sname
  3. 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.学生表

要求创建列
  1. sid(主键)
  2. sname
  3. headmaster_id(headmaster_id是外键(班主任),关联员工表的主键)
  4. teacher_id(teacher_id是外键(教员),也是关联员工表中的员工表主键)

插入数据(同样使用insert into插入多个数据,这里省略)

效果图

在这里插入图片描述

4.科目表

要求创建列
  1. sid(主键)
  2. sname

使用insert into插入多个数据

insert into subject(sname) values 
('java'),
('html'),
('c#'),
('sqlserver');

select * from subject;//查询表department中所有的内容

效果图

在这里插入图片描述

5.分数表

要求创建列
  1. sid(主键)
  2. subject_id(subject_id是外键,关联科目表主键id)
  3. student_id(student_id是外键,关联学生表主键id)
  4. number(分数)

插入数据(同样使用insert into插入多个数据,这里省略)

效果图

在这里插入图片描述

关系图

在这里插入图片描述

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值