触发器和存储过程实验说明

触发器和存储过程实验说明

ID:20613889

大小:428.00 KB

页数:4页

时间:2018-10-14

触发器和存储过程实验说明_第1页
触发器和存储过程实验说明_第2页
触发器和存储过程实验说明_第3页
触发器和存储过程实验说明_第4页
资源描述:

《触发器和存储过程实验说明》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、《触发器和存储过程》实验说明一、适用专业和课程:计算机专业《数据库》实验学时:2二、实验目的:(1)掌握触发器定义和使用;(2)掌握存储过程的实现;(3)利用存储过程和触发器维护数据完整性;(4)了解使用存储过程来进行数据库应用程序的设计。三、实验内容:(1)创建触发器;(2)编写存储过程。四、实验要求:(1)体会利用触发器实现数据的完整性约束;(2)体会使用存储过程进行数据库应用程序的设计;(3)提交源程序并标识必要的注释;(4)保证程序能正确编译和运行,认真填写实验报告。五、实验环境和仪器(软件、硬件):(1)硬件环境:普通联网的PC机;

2、(2)操作系统:Windows2000或者WindowsXP;(3)数据库管理系统:MSSQLServer2005。六、实验步骤(程序,流程等):(包含实验记录,提供的数据、图表等资料内容)对教学管理数据库,编写存储过程,完成下面功能:(1)创建一个无参存储过程StuScoreInfo,查询以下信息:班级、学号、姓名、性别、课程名称、考试成绩。(2)创建一个带参数的存储过程stu_info,该存储过程根据传入的学生编号在student表中查询此学生的信息。(3)创建一个带参数的存储过程StuScoreInfo2,该存储过程根据传入的学生编号和

3、课程名称查询以下信息:班级、学号、姓名、性别、课程名称、考试成绩。(4)编写存储过程,统计离散数学的成绩分布情况,即按照各分数段统计人数。(5)编写带参数的存储过程,根据传入的课程名称统计该课程的平均成绩。(6)创建一个删除学生成绩的触发器。(7)创建一个删除学生的嵌套触发器,删除学生前要先删除学生成绩。(8)创建一个AFTER触发器,完成的功能是:在sc表上创建一个插入、更新类型的触发器scCheck,当在sc表的grade字段中插入或修改考试分数后,触发该触发器,检查分数是否在0-100之间。(9)定义一个学生查询所有选课成绩的视图VIE

4、W_SC,要求显示学号、学生姓名、课程名、学分、成绩。在该视图上创建一个插入数据的INSTEADOF触发器,代替插入命令执行插入操作。七、实验报告的撰写要求:(1)写明实验所采用的实验环境;(2)给出实验内容与完成情况;(3)列出遇到的问题和解决办法;(4)列出没有解决的问题。八、实验结果评析要求(用于综合性实验、模拟实训等):

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。