数据库原理与技术实验七.doc

数据库原理与技术实验七.doc

ID:55584477

大小:49.00 KB

页数:3页

时间:2020-05-19

数据库原理与技术实验七.doc_第1页
数据库原理与技术实验七.doc_第2页
数据库原理与技术实验七.doc_第3页
资源描述:

《数据库原理与技术实验七.doc》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、《数据库原理及技术》实验报告姓名:学号:班级:实验日期:2014-4-28成绩:一、实验项目实验七二、实验目的存储过程运用三、实验内容1、创建存储过程查看所有学生的姓名、课程名和对应的成绩;2、创建存储过程查看指定教师号的教师担任教学课程的信息;3、创建存储过程查看指定学号的学生的成绩及平均成绩(使用输出参数);4、创建存储过程往学生表中插入一个学生,学生性别的默认值为‘男’;5、创建存储过程查看指定学号的学生的总成绩和平均成绩(使用输出参数),若学生的平均成绩高于80分返回1,否则返回0。四、实验环境安装有SQLServer2005的PC一台。五、实验步骤及结果1、创建存储过程查看所

2、有学生的姓名、课程名和对应的成绩;2、创建存储过程查看指定教师号的教师担任教学课程的信息;指定教师号为825:createprocedurejs_pro_kcasselectteacher.tno教师号,tname教师名,cno课程号,cname课程名fromcourse,teacherwherecourse.tno=teacher.tnoandteacher.tnoin(selecttnofromteacherwheretno='825')executejs_pro_kcgo3、创建存储过程查看指定学号的学生的成绩及平均成绩(使用输出参数);指定学号为108:createproced

3、urexs_pro_xh(@snochar(5))asselectstudent.sno学号,sname姓名,degree成绩,AVG(degree)平均成绩fromstudent,scorewherescore.sno=student.snoandstudent.sno=@snogroupbystudent.sno,sname,degreeexecutexs_pro_xh@sno='108'go4、创建存储过程往学生表中插入一个学生,学生性别的默认值为‘男’;createprocedurexs_pro_xsasinsertstudentvalues('110','张三','男',nu

4、ll,'95031')goaltertablestudentaddconstraintdf_xbdefault'男'forssexgoexecutexs_pro_xsgo5、创建存储过程查看指定学号的学生的总成绩和平均成绩(使用输出参数),若学生的平均成绩高于80分返回1,否则返回0。--创建存储过程xh_pro_de--定义一个输入参数sno--定义两个输出参数sumdegree,avgdegree用于接受总成绩和平均成绩createprocedurexh_pro_de@snochar(5),@sumdegreenumericoutput,@avgdegreenumericoutpu

5、tasselect@sumdegree=SUM(degree),@avgdegree=AVG(degree)fromstudent,scorewherestudent.sno=score.snoif@avgdegree>80print('1')elsebeginprint('0')endgo--声明三个变量,用于保存输入和输出参数declare@snochar(5)declare@sumdegreenumericdeclare@avgdegreenumeric--为输入参数赋值select@sno='105'--执行存储过程execxh_pro_de@sno,@sumdegreeout

6、put,@avgdegreeoutput--显示结果select@snoas学号,@sumdegreeas总成绩,@avgdegreeas平均成绩go一、结论及思考1.这次实验内容主要都是对存储过程的创建和查询的操作,他的难点在于对对带输入或者输出参数的存储过程的创建,过程比较复杂。2.虽然翻课本做完了这次实验,但还是有好多地方不懂。

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。