实验 的存储过程与触发器
实验目的:
. 掌握 的存储过程与函数 . 掌握 的触发器
实验内容:
.创建一个函数,以员工号为参数,返回该员工的工资。()
.创建一个存储过程,以部门号为参数,返回该部门的人数和最高工资。 .创建一个以部门号为参数,返回该部门最高工资的函数。 .创建一个触发器,禁止在休息日改变雇员信息。
.为表创建一个触发器,当执行插入操作时,统计操作后员工人数;当执行更新工资操作时,统计更新后员工平均工资;当执行删除操作时,统计删除后各个部门的人数。 .创建一个触发器,当在员工表中插入一条新记录时,(部门号码)必须是已经存在的部门号码,且应该之间。
.创建一个触发器,在表中修改某部门编号的记录时,修改其相应的表中职工的部门编号。
.创建一个触发器,禁止用户删除表中的记录
.为表创建一个触发器,保证修改员工工资时,修改后的工资低于号部门最高工资,同时高于号部门的最低工资。
17 / 18
实验 数据库应用开发
实验目的:
. 复习学过的基本知识; . 把所学过的知识应用与实际; . 掌握语言与数据库连接及开发流程。
实验内容:
.人事管理系统数据库表设计,其中包括:员工基本信息表、员工工资信息表、员工请假信息表、管理员表等。
.图书管理系统数据库表设计,其中包括:图书信息表、借阅信息表、员工请假信息表、管理员表等。
.学生成绩管理系统数据库表设计,其中包括:学生表、选课程信息表、成绩信息表、教师表等。
18 / 18