数据库课程设计实验539
本文关键词:数据库课程设计,由笔耕文化传播整理发布。
实验报告;课程名称数据库应用课程设计;实验项目名称存储过程与触发器;班级与班级代码132511022;实验室名称(或课室)3-802;专业计算机科学与技术;任课教师马小闳;学号:13251102228;姓名:刘煜文;实验日期:2015年11月20日;广东财经大学教务处制;姓名刘煜文实验报告成绩;指导教师(签名)年月日;说明:指导教师评分后,,实验报告交院(系)
实验报告
课程名称 数据库应用课程设计
实验项目名称 存储过程与触发器
班级与班级代码 132511022
实验室名称(或课室) 3-802
专 业 计算机科学与技术
任课教师 马 小 闳
学 号: 13251102228
姓 名: 刘煜文
实验日期: 2015年 11月20日
广东财经大学教务处 制
姓名 刘煜文 实验报告成绩
指导教师(签名) 年 月 日
说明:指导教师评分后,实验报告交院(系)办公室保存。
1.实验目的与要求:
1.1 掌握存储过程使用
1.2 掌握触发器使用
1.3 掌握游标使用
2.实验环境与实验器材:
计算机,网络环境,投影设备。
实验相关软件:Window xp、PowerDesigner、SQL Server 2008。
3.实验内容与步骤
使用已经建立的数据库students及student course sc表实现下面操作。
3.1 创建满足下述要求的存储过程,并查看执行结果。
1)查询每个学生的修课总学分,要求列出学生学号及总分数。
CREATE procedure p1 as
select student.sno,sum(credit) 总学分
from student,course,SC
where student.sno=sc.sno and sc.cno=course.cno
group by student.sno
;
2)查询学生的学号、姓名、选修的课程号、课程名、课程学分,将学生所在系作为输入参数,默认值“计算机”。执行此存储过程,并分别指定一些不同的输入参数值,查看执行结果。
ALTER PROCEDURE p2 @sdept char(20)='计算机系'
AS
SELECT student.Sno,Sname, Sdept, course.Cno,Cname, Credit
FROM Student,course,sc
WHERE student.sno=sc.sno and course.cno=sc.cno and Sdept = @sdept;
exec p2
;
exec p2 '信息管理系';
exec p2 '通信工程系'
;
3)查询指定系的男生人数,其中系为输入参数,人数为输出参数。
CREATE PROCEDURE p3
@sdept char(20),@count int output
AS
SELECT @count=count(*) from student where ssex='男' and sdept=@sdept;
DECLARE @res int
EXEC p3 '计算机系',@res OUTPUT
PRINT @res
;
4)删除指定学生的修课记录,其中学号为输入参数。
CREATE PROCEDURE p4
@sno char(20)
AS
delete from sc where sno=@sno;
EXEC p4 '0611102'
;
5)修改指定课程的开课学期。输入参数为:课程号和修改后的开课学期。 CREATE PROCEDURE p5
@cno char(5),@sem int
AS
update course set semster=@sem where cno=@cno;
exec p5 'c004',3;
3.2 创建满足下述要求的触发器(前后均可),并查看执行结果。
1)限制学生的年龄在15-45之间。
create trigger t1 on student after insert,update as
if exists(select * from inserted where sage not between 15 and 45)
begin
笔耕文化传播(http://www.bigengculture.com)包含各类专业文献、高等教育、专业论文、应用写作文书、文学作品欣赏、中学教育、外语学习资料、生活休闲娱乐、数据库课程设计实验539等内容。
下载地址:数据库课程设计实验539.Doc
【】最新搜索
数据库课程设计实验5
株洲新房装修风水注意事项_图文
纪实摄影:“隐没地”大型摄影展在北京开幕
巧施改良剂改良酸性土壤
军井未掘 将不言渴
臧克家的臧怎么读
13各校骨科试题
2016年高考诗歌鉴赏方法指导(送别诗)
93最新淮阴师范学院毕业实习周记原创
10小学数学说课稿模板1
本文关键词:数据库课程设计,由笔耕文化传播整理发布。
本文编号:337389
本文链接:https://www.wllwen.com/wenshubaike/kcsz/337389.html