下载此文档

数据库上机实验题.docx


文档分类:资格/认证考试 | 页数:约6页 举报非法文档有奖
1/6
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/6 下载此文档
文档列表 文档介绍
数据库上机实验题.docx上机实验题 7
相关知 :第 14章。
目的:通 本 ,掌握使用函数和存 程的 和使用方法。
内容: 写 足如下各功能的程序:
〔 1〕在 Library 数据 中 建一个 量 函数 Sum(编号
GROUP BY sc. 系名
RETURN
END
GO
SELECT * FROM pbook()
GO
〔 4〕对应的参考程序如下:
USE Library
GO
假设存在存储过程 proc1 ,那么删除之
GO
-- 创立存储过程 proc1
CREATE PROCEDURE proc1
AS
SELECT 图书名 AS ' 书名 ',COUNT(*) AS '
FROM book
GROUP BY 图书名
GO
EXEC proc1

数目 '
〔 5〕对应的参考程序如下:
USE Library
GO
假设存在存储过程 proc2 ,那么删除之
IF EXISTS(SELECT * FROM sysobjects WHERE name='proc2'
AND type='P')
创立存储过程 proc2
CREATE PROCEDURE proc2(***@bn char(16))
AS
DECLARE ***@pt char(16)
SET ***@pt='%'+RTRIM(***@bn)+'%'
SELECT s. 学号 ,s. 姓名 ,s. 班号 ,b. 图书名
FROM student s,book b,borrow bor
WHERE =bor. 学号 AND b. 图书编号 =bor. 图书编号
AND b. 图书名 LIKE ***@pt
ORDER BY
GO
EXEC proc2 ' 数 '
上机实验题 8
相关知识:第 15章。
目的:通过本实验,掌握触发器的设计和使用方法。
实验内容:编写满足如下各功能的程序:
1〕在 borrow 上建立一个触发器, 完成如下功能: 如果读者借阅的书名是 “网络工程〞 ,就将该借书记录保存在 borrow1 表中〔 borrow1 表结构同 borrow 相同〕。
〔 2〕在 borrow 上建立一个触发器,完成如下功能:当删除 borrow 表中任何记录时,
将该记录保存保存在 borrow1 表中〔 borrow1 表结构同 borrow 相同〕。
3〕删除前面创立的触发器。设计过程:
1〕对应的参考程序如下:
USE Library
GO
假设不存在 borrow1 表,那么通过复制创立表 borrow1 IF NOT EXISTS(SELECT name FROM sysobjects
WHERE name='borrow1' AND type='U')
BEGIN
SE

数据库上机实验题 来自淘豆网m.daumloan.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息