下载此文档

数据库系统概论实验报告.txt


文档分类:IT计算机 | 页数:约5页 举报非法文档有奖
1/5
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/5 下载此文档
文档列表 文档介绍
文档来自网络,是本人收藏整理的,如有遗漏,差错,还请大家指正!
《数据库系统概论》实验报告
题目:实验三存储过程/触发器/ODBC编程
姓名
班级
学号
日期
郭智超
10010507
052626
2007-10-14
一. 实验内容和步骤结果
在查询分析器中使用系统存储过程(sp_rename)将视图"V_SPJ"更名为"V_SPJ_三建"
(5分)
源程序:create view V_SPJ
as select jno
sno
from spj
where jno='j2'
exec sp_rename 'V_SPJ'
'V_SPJ_三建'
执行结果:
变为

存储过程的创建与使用:(45分)
(1)使用SPJ数据库中的S表、P表、J表、SPJ表,创建一个带参数的存储过程-jsearch
该存储过程的作用是:当任意输入一个工程代号时,将返回供应该工程零件的供应商的名称(SNAME)和零件的名称(PNAME)以及工程的名称(JNAME)
源程序:create procedure jsearch
***@jno char(4)
as select sname
pname
jname
from spj
s
p
j
where =***@jno
and =
and =
and =
(2) 执行jsearch存储过程,查询"J1"对应的JNAME
SNAME和PNAME
源程序:exec jsearch j1
执行结果:
(3)使用系统存储过程sp_helptext查看存储过程jsearch的文本信息
源程序:sp_helptext jsearch
执行结果:
(4)使用SPJ数据库中的S表,为其创建一个加密的存储过程-jmsearch
该存储过程的作用是:当执行该存储过程时,将返回北京供应商的所有信息
源程序:create procedure jmsearch with encryption
as select sno
sname
status
city
from s
where ='北京'
(5)执行jmsearch存储过程,查看北京供应商的情况
源程序:exec jmsearch.
执行结果:

(6)删除jmsearch存储过程
源程序:drop proc jmsearch
执行结果:jmsearch被删除
触发器的创建与使用:(40分)
(1) 在student数据库中建立一个名为insert_sdept的INSERT触发器,存储在S表中
该触发器的作用是:当用户向S表中插入记录时,如果插入的sdept值为'CS' ,'IS' ,'MA'以外的值,则提示用户"不能插入记录这样的纪录",否则提示"记录插入成功"
触发器创建成功之后,在企业管理器中向S表插入记录,验证触发器是否正常工作
源程序:
create trigger insert_sdept
on s
for insert
as declare ***@sdept char(2)
select ***@sdept=sdept
from inserted
i

数据库系统概论实验报告 来自淘豆网www.taodocs.com转载请标明出处.

非法内容举报中心
文档信息
  • 页数5
  • 收藏数0 收藏
  • 顶次数0
  • 上传人小马匹匹
  • 文件大小0 KB
  • 时间2015-01-07