数据库实验五实报告.docVIP

  • 59
  • 0
  • 约6.17千字
  • 约 5页
  • 2016-10-19 发布于贵州
  • 举报
数据库实验五实报告

数据库原理 实验报告 学号:200911619 姓名:尚亚鸽 专业:计算机科学与技术 实验五 存储过程创建与应用 一、实验目的 使学生理解存储过程的概念,掌握创建存储过程的使用、执行存储过程和查看、修改、删除存储过程的方法。 二、实验内容 (1)利用企业管理器创建存储过程student_grade,要求实现如下功能:查询“学生-课程”数据库中每个学生各门功课的成绩,其中包括每个学生的sno,sname,cname,grade。 (2)利用查询分析器创建名为proc_exp的存储过程,要求实现如下功能:从sc表中查询某一学生考试平均成绩。 (3)修改存储过程proc_exp,要求实现如下功能:输入学生学号,根据该学生所选课程的平均成绩显示提示信息,即如果平均成绩在60分以上,显示“此学生综合成绩合格,成绩为XX分”,否则显示“此学生总和成绩不合格,成绩为XX分”。 (4)创建名为proc_add的存储过程,要求实现如下功能:向sc表中添加学生成绩记录。调用proc_add,向sc表中添加学生成绩记录。 (5)调用存储过程proc_exp,输入学生学号,显示学生综合成绩是否合格。 (6)删除刚刚创建的proc_add和proc_exp两个存储过程。 三、实验过程 (1)利用企业管理器创建存储过程student_grade,要求实现如下功能:查询“学生-课程”数据库中每个学生各门功课的成绩,其中包括每个学生的sno,sname,cname,grade。 在student数据库下找到“可编程性”下的“存储过程”,单击右键,在弹出的快捷菜单上选择“新建存储过程”。 修改创建存储过程命令的模板。 执行 可看到新建立的存储过程,如下: 结果: (2)利用查询分析器创建名为proc_exp的存储过程,要求实现如下功能:从sc表中查询某一学生考试平均成绩。 T-SQL语句为: 结果为: (3)修改存储过程proc_exp,要求实现如下功能:输入学生学号,根据该学生所选课程的平均成绩显示提示信息,即如果平均成绩在60分以上,显示“此学生综合成绩合格,成绩为XX分”,否则显示“此学生总和成绩不合格,成绩为XX分”。 修改存储过程: 执行存储过程: 结果: (4)创建名为proc_add的存储过程,要求实现如下功能:向sc表中添加学生成绩记录。调用proc_add,向sc表中添加学生成绩记录。 T-SQL语句: 执行: 结果: (5)调用存储过程proc_exp,输入学生学号,显示学生综合成绩是否合格。 执行; 结果: (6)删除刚刚创建的proc_add和proc_exp两个存储过程。 通过快捷菜单删除选项弹出窗口删除。 通过T-SQL语句删除: 四、实验总结 通过本次实验存储过程创建与应用的练习,我熟悉了存储过程的创建与应用的基本方法,并掌握了一定的数据库知识。 当然在此过程中我也遇到了很多问题。第一,我不知道怎么向表中添加数据,通过上网查找观看,我知道了如何通过存储过程向表中添加数据。第二,我添加的数据总显示无效,后来经过打开表我发现不知什么时候已把这个数据添加到表里面。其他经过看课本按步骤就好了。 anti-Japanese patriotism. Under the influence of the party, Zhu, Wang, acting in strict discipline, political, military quality and combat effectiveness has improved. As well as youth service corps, womens service and young pioneers, countryside-Japanese performance, posting anti-Japanese slogans, operate private schools, literacy classes, founder of the iron, and the tongue and the sound, sparks and other anti-Japanese mimeographed tabloid, actively promote anti-Japanese. Hanchang recovery after the party, that is, Jiangnan anti-Japanese guerrilla people save, Shen Yingjie, Xu Azhen to participate

文档评论(0)

1亿VIP精品文档

相关文档