博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
实验九 存储函数和触发器
阅读量:5260 次
发布时间:2019-06-14

本文共 940 字,大约阅读时间需要 3 分钟。

实验九存储函数和触发器

一、  实验内容:

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表中某个学生的学号后,并将xs_kc表中该学生的学号进行同步修改;

          

  

 

 

           

四、  实验报告要求

1、 实验报告格式要求

包括内容:标题、实验内容、实验步骤、实验中遇到的问题及解决方案

2、 实验报告内容要求

(1)     标题参看实验指导标题+“实验报告”,如“实验一 MySQL的安装与命令初步实验报告”;

(2)     实验内容与实验指导中相同;

(3)     实验步骤中将自己实验中的每个步骤的命令和操作结果显示界面进行截图完善。

(4)     实验中遇到的问题及解决方案中如实地将自己的问题的解决过程记录出来。

3、 实验报告提交要求

每次实验课结束之后,每个人需要提交实验报告,实验报告命名为:学号姓名 

五、  补充说明

 

转载于:https://www.cnblogs.com/lvwuwa/p/11128416.html

你可能感兴趣的文章
socket初识
查看>>
磁盘测试工具
查看>>
代码变量、函数命名神奇网站
查看>>
redis cli命令
查看>>
Problem B: 占点游戏
查看>>
python常用模块之sys, os, random
查看>>
HDU 2548 A strange lift
查看>>
Linux服务器在外地,如何用eclipse连接hdfs
查看>>
react双组件传值和传参
查看>>
[Kaggle] Sentiment Analysis on Movie Reviews
查看>>
价值观
查看>>
mongodb命令----批量更改文档字段名
查看>>
使用 SharedPreferences 分类: Andro...
查看>>
TLA+(待续...)
查看>>
题解: [GXOI/GZOI2019]与或和
查看>>
MacOS copy图标shell脚本
查看>>
国外常见互联网盈利创新模式
查看>>
Oracle-05
查看>>
linux grep 搜索查找
查看>>
Not enough free disk space on disk '/boot'(转载)
查看>>