实验九 存储函数和触发器
实验九 存储函数和触发器 一、 实验内容: 1、 存储函数的创建、查看和调用 2、 触发器的创建和触发验证 二、 实验项目:学生成绩数据库 创建用于学生成绩管理数据库,数据库名为XSCJ中,XSCJ数据库中包括三个表:xs(学生基本情况表)、kc(课程信息表)、xs_cj(成绩表)。 三、 实验步骤:(要求每个存储函数创建成功之后必须进行调用检验,每个触发器创建成功后也必须执行相关操作进行触发验证) 1、 创建一个存储过程,当某个学生某门课的成绩小于60分时,返回“很遗憾,你需要重修该课程!”,当成绩大于等于60分时,返回“恭喜!你顺利通过该课程!”,当没有该课程信息时,返回“对不起,你没有选修该课程!”; 2、 查看xscj数据库中的存储过程; 3、 创建一个存储函数return_cj,返回某学生某门课的成绩; 4、 创建一个存储函数调用存储函数return_cj,当某个学生某门课的成绩小于60分时,返回“很遗憾,你需要重修该课程!”,当成绩大于等于60分时,返回“恭喜!你顺利通过该课程!”,当没有该课程信息时,返回“对不起,你没有选修该课程!”; 5、 查看xscj数据库中的存储函数。 6、 删除存储函数return_cj; 7、 创建一个触发器,当删除kc表中某门课程的信息之后,同时将xs_kc表中该课程的相关信息删除; 8、 创建一个触发器,当修改xs表中某个学生的学号后