好文档 - 专业文书写作范文服务资料分享网站

数据库编程

天下 分享 时间: 加入收藏 我要投稿 点赞

______________________________________________________________________________________________________________

北 华 航 天 工 业 学 院

《数据库原理与应用》

实验报告

报告题目: 数据库编程 作者所在系部: 计算机科学与工程 作者所在专业: 网络工程 作 者 学 号 : 20104052201 作 者 姓 名 : 吴淑婷 指导教师姓名: 张云峰 完 成 时 间 : 2012-6-8

精品资料

______________________________________________________________________________________________________________

北华航天工业学院教务处制

数据库编程

一、 实验目的

1、 掌握存储过程的概念、优点、特点及用途; 2、 掌握创建、执行、修改和删除存储过程的方法; 3、 掌握创建游标和使用游标修改表中数据的方法。

二、 实验内容

(一)附加上次实验所创建的数据库“db_Library”,并回顾该库的数据表信息。 (二)练习创建和管理存储过程

1、创建一个名为“PROC_系部读者借阅信息”的无参存储过程,要求显示计算机系读者2010-1-1以后借阅的图书信息,包括“读者姓名”、“图书编号”和“借阅日期”三个字段。

创建完成之后,执行上述存储过程,观察执行结果。

2、修改上述的存储过程为带参的存储过程,要求根据所提供的系部名称和时间,查询出该系部在该时间之后借阅了图书的读者信息,包括“读者姓名”、“图书编号”和“借阅日期”三个字段,并按照读者姓名升序排列,并将读者的总数作为输出参数返回。

创建完成之后,执行上述存储过程,观察执行结果。

3、创建一个名为“Proc_图书借阅信息”的存储过程,要求根据所提供的图书名称或编号,查询出借阅了该图书的读者信息,包括“读者编号”、“读者姓名”、“学号”、“借阅日期”,并返回该存储过程的执行状态。(其中,图书名称或编号可能为空,图书名称采用模糊查询)

精品资料

______________________________________________________________________________________________________________

创建完成之后,执行上述存储过程,观察执行结果。

4、创建一个名为“Proc_删除读者信息”的存储过程,要求根据所提供的读者编号,删除该编号所对应的读者,如果不存在此编号的读者,则显示“该编号的读者不存在!。创建完成之后,执行上”述存储过程,观察执行结果。

5、创建一个名为“Proc_修改借阅信息”的存储过程,要求根据所提供的读者编号和天数,将该读者的归还日期增加相应的天数,如果不存在该读者的借阅信息,则显示“该读者没有借阅图书!。”创建完成之后,执行上述存储过程,观察执行结果。

6、删除存储过程“Proc_修改借阅信息”。 (三)练习创建游标

1、定义一个游标,将有借书记录的读者的借阅信息(包括读者编号、读者姓名、书名、借阅日期)显示出来。

2、通过游标将图书信息表中记录号为5的图书的单价改为50。

三、 实验步骤

(二)练习创建和管理存储过程

1、创建一个名为“PROC_系部读者借阅信息”的无参存储过程,要求显示计算机系读者2010-1-1以后借阅的图书信息,包括“读者姓名”、“图书编号”和“借阅日期”三个字段。 USE db_Library1 GO

CREATE PROCEDURE PROC_系部读者借阅信息 AS

SELECT rname AS 读者姓名, bno AS 图书编号,

精品资料

3bqbt95qn23xy6q955p40ne2d1fovz0148o
领取福利

微信扫码领取福利

微信扫码分享