《Oracle应用开发》实验指导书 - 图文 下载本文

内容发布更新时间 : 2024/5/10 16:02:13星期一 下面是文章的全部内容请认真阅读。

实验 的存储过程与触发器

实验目的:

. 掌握 的存储过程与函数 . 掌握 的触发器

实验内容:

.创建一个函数,以员工号为参数,返回该员工的工资。()

.创建一个存储过程,以部门号为参数,返回该部门的人数和最高工资。 .创建一个以部门号为参数,返回该部门最高工资的函数。 .创建一个触发器,禁止在休息日改变雇员信息。

.为表创建一个触发器,当执行插入操作时,统计操作后员工人数;当执行更新工资操作时,统计更新后员工平均工资;当执行删除操作时,统计删除后各个部门的人数。 .创建一个触发器,当在员工表中插入一条新记录时,(部门号码)必须是已经存在的部门号码,且应该之间。

.创建一个触发器,在表中修改某部门编号的记录时,修改其相应的表中职工的部门编号。

.创建一个触发器,禁止用户删除表中的记录

.为表创建一个触发器,保证修改员工工资时,修改后的工资低于号部门最高工资,同时高于号部门的最低工资。

17 / 18

实验 数据库应用开发

实验目的:

. 复习学过的基本知识; . 把所学过的知识应用与实际; . 掌握语言与数据库连接及开发流程。

实验内容:

.人事管理系统数据库表设计,其中包括:员工基本信息表、员工工资信息表、员工请假信息表、管理员表等。

.图书管理系统数据库表设计,其中包括:图书信息表、借阅信息表、员工请假信息表、管理员表等。

.学生成绩管理系统数据库表设计,其中包括:学生表、选课程信息表、成绩信息表、教师表等。

18 / 18