云题海 - 专业文章范例文档资料分享平台

当前位置:首页 > 《数据库原理》课程实验报告.

《数据库原理》课程实验报告.

  • 62 次阅读
  • 3 次下载
  • 2025/6/26 20:57:43

实验四:视图及索引的建立和维护

4.1 实验目的与内容

目的:创建表的视图,修改和删除表的视图,并利用视图完成表的查询,创建表的索引、修改和删除表的索引。

内容:11-3~5、11-9~11。

报告:以11-3、11-4、11-9作为实验四的报告。

4.2 实验代码及结果

4.2.1 实验代码

4.2.1.1 11-3实验代码

(1)

CREATE VIEW CustomerView20112723 AS SELECT Cust_no,Cust_name,Sex,Discount FROM customer20112723 WHERE City='北京'

sp_help CustomerView20112723 (2)

CREATE VIEW TrainningView20112723 AS

SELECT person20112723.P_no,P_name,Sex,Deptname,SUM(Order_total) AS Achievement FROM person20112723,orderdetail20112723

WHERE person20112723.P_no=orderdetail20112723.P_no AND Deptname='培训部' AND P_boss is not null AND Order_date>=GETDATE()-365 GROUP BY person20112723.P_no,P_name,Sex,Deptname sp_help TrainningView20112723 4.2.1.2 11-4实验代码

(1)

CREATE INDEX name_sort20112723 ON person20112723(P_name) (2)

CREATE INDEX birth_name20112723 ON person20112723(Birthdate,P_name) (3)

CREATE UNIQUE INDEX u_name_sort20112723 ON person20112723(P_name) (4)

CREATE NONCLUSTERED INDEX fact_idx20112723 ON salary20112723(Fact DESC) 4.2.1.3 11-9实验代码

UPDATE CustomerView20112723 SET Discount=0.85

WHERE Cust_name='王云' select *from Customer20112723

4.2.2 实验结果

4.2.2.1 11-3实验结果 (1)

第 9 页 共 17 页

(2)

4.2.2.2 11-4实验结果 (1)

(2)

第 10 页 共 17 页

(3)

(4)

4.2.2.3 11-9实验结果 对视图进行修改

对表没有影响

第 11 页 共 17 页

实验五:存储过程的建立和维护

5.1 实验目的与内容

目的:创建用户的存储过程,修改和删除存储过程、执行存储过程。 内容:11-22~24。

报告:以11-24作为实验五的报告。

5.2 实验代码及结果

5.2.1 实验代码

CREATE PROC proc_addbonus(@P_no CHAR(6),@Add DEC(5,1) OUTPUT) AS

DECLARE @Order_total INT

DECLARE cur_addbonus_checks CURSOR FOR SELECT P_no,Order_total FROM orderdetail20112723 WHERE P_no=@P_no SELECT @add=0

OPEN cur_addbonus_checks

FETCH cur_addbonus_checks INTO @Order_total IF(@@fetch_status<>0) BEGIN

CLOSE cur_addbonus_checks

DEALLOCATE cur_addbonus_checks RETURN END

SET NOCOUNT ON

WHILE(@@fetch_status=0) BEGIN

IF @Order_total<=100000 SET @add=@add+20

ELSE SET @add=@add+@Order_total/100000*30 FETCH cur_addbonus_checks INTO @Order_total END

ClOSE cur_addbonus_checks

DEALLOCATE cur_addbonus_checks RETURN

5.2.2 实验结果

第 12 页 共 17 页

搜索更多关于: 《数据库原理》课程实验报告. 的文档
  • 收藏
  • 违规举报
  • 版权认领
下载文档10.00 元 加入VIP免费下载
推荐下载
本文作者:...

共分享92篇相关文档

文档简介:

实验四:视图及索引的建立和维护 4.1 实验目的与内容 目的:创建表的视图,修改和删除表的视图,并利用视图完成表的查询,创建表的索引、修改和删除表的索引。 内容:11-3~5、11-9~11。 报告:以11-3、11-4、11-9作为实验四的报告。 4.2 实验代码及结果 4.2.1 实验代码 4.2.1.1 11-3实验代码 (1) CREATE VIEW CustomerView20112723 AS SELECT Cust_no,Cust_name,Sex,Discount FROM customer20112723 WHERE City='北京' sp_help CustomerView20112723 (2

× 游客快捷下载通道(下载后可以自由复制和排版)
单篇付费下载
限时特价:10 元/份 原价:20元
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信:fanwen365 QQ:370150219
Copyright © 云题海 All Rights Reserved. 苏ICP备16052595号-3 网站地图 客服QQ:370150219 邮箱:370150219@qq.com