数据库原理与应用课程实验(5-6)_第1页
数据库原理与应用课程实验(5-6)_第2页
数据库原理与应用课程实验(5-6)_第3页
数据库原理与应用课程实验(5-6)_第4页
数据库原理与应用课程实验(5-6)_第5页
已阅读5页,还剩12页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、学生姓名实验日期实验名称存储过程与触发器实验成绩一、实验目的1. 掌握存储过程的创建和执行;掌握存储过程中输入参数和输出参数的设置和使用方法。2. 掌握触发器的概念;掌握触发器创建方法。二、实验原理1. 创建存储过程:CREATE PROCEDURE <存储过程名> WITH RECOMPILE | ENCRYPTION | RECOMPILE, ENCRYPTION AS <SQL语句组>2. 创建触发器:CREATE TRIGGER <触发器名> ON 表名|视图WITH ENCRYPTIONFOR | AFTER | INSTEAD OF DELETE

2、,INSERT,UPDATEWITH APPEND NOT FOR REPLICATIONASSQL语句组三、实验内容与要求1.使用输入参数存储过程的创建和执行查询读者的姓名、所在学院、所借图书名称、出版社,将读者的编号作为输入参数。执行此存储过程,并分别指定一些不同的输入参数值,查看执行过程。2使用实现对数据库修改、删除和插入操作的存储过程创建和执行(1)删除指定读者的所借的图书,如果指定的读者不存在,则显示提示信息“没有这个读者”;如果指定的学生没有借此图书,则显示提示信息“该学生没有借书”。读者编号为输入参数。(2)修改指定读者借书的册数。输入参数为:读者编号和姓名。(3)在图书表中插入

3、一行数据,图书编号、图书名称、图书出版社、图书价格均为输入参数。3. 创建满足下述要求的DML触发器(前触发器和后触发器均可),并验证触发器执行情况。限制读者所在学院的取值范围为计算机学院,电信学院,商学院。四、实验步骤及运行结果1、 读者的姓名、所在学院、所借图书名称、出版社,将读者的编号作为输入参数。执行此存储过程,并分别指定一些不同的输入参数值,查看执行过程。2使用实现对数据库修改、删除和插入操作的存储过程创建和执行(1)删除指定读者的所借的图书,如果指定的读者不存在,则显示提示信息“没有这个读者”;如果指定的学生没有借此图书,则显示提示信息“该学生没有借书”。读者编号为输入参数。(2)

4、修改指定读者的电话号码。输入参数为:读者编号和姓名。(3)在图书表中插入一行数据,图书编号、图书名称、图书出版社、图书价格均为输入参数。3. 创建满足下述要求的DML触发器(前触发器和后触发器均可),并验证触发器执行情况。限制读者所在单位的取值范围为江苏理工学院,绿苑爱舍,弘阳广场。五、注意事项当涉及删除多张表时,注意级联删除表的先后次序。六、思考题 存储过程有什么优点?应用在什么场合?学生姓名实验日期实验名称数据库应用系统开发实验成绩一、实验目的系统地掌握基本数据库的开发和管理,熟练运用SQL语句和高级程序语言开发一个图书馆信息管理系统。二、实验内容与要求实现一个简单的图书管理系统,完成该系统的数据库设计功能,一个简单的图书管理系统包括图书馆内书籍的信息、学校在校学生的信息以及学生的借阅信息。此系统功能分为面向学生和面向管理员两部分,其中学生可以进行借阅、续借、归还和查询书籍等操作,管理员可以完成书籍和学生的增加、删除和修改以及学生借阅、续借、归还的确认。设计数据库的概念模型、关系模型并确定约束。三、实验步骤及运行结果 1. 登录模块实现 2. 图书馆信息管理系统主界面实现

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论