备注:本次作业最终需要提交的是对应的SQL语句。
软件安装:安装数据库可视化工具Navicat
Navicat下载,提取码:5555https://pan.baidu.com/s/1GtKdXu9Tx0G3ejgSwKVWZg
作业1:参照资料中提供的页面原型及需求描述,设计 部门表 tb_dept。
tlias智能学习辅助系统,资料下载,提取码:5555https://pan.baidu.com/s/1oQqMQb-grCcAV3xx34dhwg
需求说明:
-
设计页面原型中部门管理模块的表结构:部门表 tb_dept,要求ID为主键自增 。
-
要求表结构中的字段类型、长度设置合理,并设计合理的字段约束。
作业2:针对于上述的部门表 tb_dept,完成如下数据的增删改操作。
需求:
1). 编写SQL语句插入5条测试数据,要求一条一条插入,包含全部字段的值(insert语句)。
2). 编写SQL语句插入5条测试数据,要求一次性批量插入,包含全部字段的值 (insert语句)。
具体数据如下:
ID | 部门名称 |
1 | 学工部 |
2 | 教研部 |
3 | 咨询部 |
4 | 就业部 |
5 | 人事部 |
3). 编写SQL语句完成更新操作,将 “人事部” 修改为 “人事行政部”。
4). 编写SQL语句完成删除操作,删除ID为4的部门。
要求:SQL语句的语法及操作严谨。
作业3:参照资料中提供的页面原型及需求描述,设计 班级表 tb_class。
需求说明:
-
设计页面原型中班级管理模块的表结构:班级表 tb_class,要求ID为主键自增 。 备注:不考虑班主任这个字段
-
要求表结构中的字段类型、长度设置合理,并设计合理的字段约束。
作业4:针对于上述的班级表 tb_class,完成如下数据的增删改操作。
需求:
-
编写SQL语句插入5条测试数据,要求一条一条插入,包含全部字段的值(insert语句)。
-
编写SQL语句插入5条测试数据,要求一次性批量插入,包含全部字段的值 (insert语句)。
-
编写SQL语句执行更新操作,更新id为1的班级,教室修改为 “401” (update语句)。
-
编写SQL语句执行更新操作,将所有数据的结课时间设置为 “2023-12-31” (update语句)。
-
编写SQL语句执行删除操作,删除id为1的班级数据 (delete语句)。
要求:SQL语句的语法及操作严谨。
作业5:参照资料中提供的页面原型及需求描述,设计 学生表 tb_student。
需求说明:
-
设计页面原型中学员管理模块的表结构:学生表 tb_student,要求ID为主键自增 。 备注:不考虑 所属班级 这个字段。
-
要求表结构中的字段类型、长度设置合理,并设计合理的字段约束。
作业6:针对于上述的 学生表 tb_student,完成如下数据的增删改操作。
需求:
-
编写SQL语句插入5条测试数据,要求一条一条插入,包含全部字段的值(insert语句)。
-
编写SQL语句插入5条测试数据,要求一次性批量插入,包含全部字段的值 (insert语句)。
-
编写SQL语句执行更新操作,更新id为1的学生,将违纪次数修改为 1,且违纪扣分修改为10 (update语句)。
-
编写SQL语句执行更新操作,更新性别为女的学生信息,将其最高学历统一修改为本科 (update语句)。
-
编写SQL语句执行删除操作,删除性别为男的学生数据 (delete语句)。
要求:SQL语句的语法及操作严谨。