数据库实验报告 8_第1页
数据库实验报告 8_第2页
数据库实验报告 8_第3页
数据库实验报告 8_第4页
数据库实验报告 8_第5页
已阅读5页,还剩10页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、数据库系统及应用实验报告实验名称:存储过程与触发器实验地点:11教407专业班级:学生姓名学生学号:指导教师:成绩:2012年11月20日一、实验目的1掌握SQL存储过程的建立、修改、删除的基本方法;2掌握SQL触发器的建立、修改、删除的基本方法及触发器的类型;3了解存储过程和触发器的各自作用;4掌握用户自定义函数的创建与调用。二、实验内容及步骤1 使用SQL语句创建一个存储过程,要求根据男女生人数来输出不同的信息。如果男生人数大于女生,输出“男比女多”,否则输出“女比男多”。create proc proc1 as declare 男生人数 int,女生人数 intselect 男生人数=c

2、ount(*) from student where 性别='男'select 女生人数=count(*) from student where 性别='女'if 男生人数>女生人数 print '男比女多'else print '女比男多'2、执行该存储过程,观察结果。exec proc1(3)创建存储过程proc_cjcx,根据输入的课程名称查询该课程的平均成绩、最高分和最低分。create proc proc_cjcx(课程名称 varchar(50)asselect avg(成绩) 平均成绩,sum(成绩) 总成绩,

3、max(成绩) 最高分,min(成绩) 最低分 from score inner join course on score.课程编号=course.课程编号 where 课程名称=课程名称4.在查询分析器中执行存储过程proc_cjcx,查询“管理学”课程的信息。exec proc_cjcx 课程名称='管理学'2 删除步骤1创建的存储过程。drop procedure proc16.为student创建一个触发器trig_up。要求:若向表student中插入或修改记录时,限制其入学成绩不能低于400分,否则不允许操作。CREATE trigger trig_up on st

4、udent FOR INSERT, UPDATE ASif exists(select * from inserted where 入学成绩<400)begin print '入学成绩小于400' rollbackend7.在查询分析器中执行命令“insert student (学号,姓名,性别,出生日期,入学成绩,党员否,班级编号) values ( 2006091030,张大民,男,1987-1-1,389,0,200602)”,观察结果。insert student(学号,姓名,性别,出生日期,入学成绩,党员否,班级编号)values('2006091030

5、','张大民','男',1987-1-1,389,0,'200602')8.在查询分析器中执行命令update student set 入学成绩=390 where 姓名=张楚,观察结果。update student set 入学成绩=390 where 姓名='张楚'9.为表student创建一个触发器trig_del,要求不允许从表student中删除党员记录。create trigger trig_del on student FOR deleteASif exists(select * from deleted w

6、here 党员否=1)begin print '不能删除党员的记录' rollbackend10.在查询分析器中执行命令“delete from student where 姓名=孙晓楠”,观察结果。delete from student where 姓名='孙晓楠'11建立一个用户自定义函数并调用,要求根据课程编号来查询课程名称,调用时课程编号可取04010101。create function 根据课程编号查课程名称(kch char(8)returns char(40) asbegin declare kcm char(40) select kcm=课程名

7、称 from course where course.课程编号=kch return (kcm)end三、实验总结1什么是存储过程?什么是触发器?二者有什么区别?2触发器有哪些类型,各有什么特点?(1)存储过程:是指编译之后可以以一种可执行的形式永久地存储在数据库中的SQL语句。它是一些数据库开发商对标准SQL语言开发的扩展版本中新增加的数据库对象。触发器:是一种特殊类型的存储过程,当使用下面的一种或多种数据修改操作在指定表中对数据进行修改时,触发器会生效。区别:存储过程的SQL语句任何时候都可以执行,不需要重新编译。触发器主要用于强制复杂的业务规则或要求。(2) 类型:AFTER 触发器和I

8、NSTEAD OF 触发器特点:AFTER 触发器要求只有执行某一操作(INSERT UPDATE DELETE) 之后,触发器才被触发,且只能在表上定义。可以为针对表的同一操作定义多个触发器。对于AFTER 触发器,可以定义哪一个触发器被最先触发,哪一个被最后触发,通常使用系统过程sp_settriggerorder 来完成此任务。INSTEAD OF 触发器并不执行其所定义的操作(INSERT、 UPDATE、 DELETE),而仅是执行触发器本身。既可在表上定义INSTEAD OF 触发器,也可以在视图上定义INSTEAD OF 触发器,但对同一操作只能定义一个INSTEAD OF 触发

9、器。下面内容为赠送的工作总结范文,不需要的朋友下载后可以编辑删除!工作总结怎么写:医院个人工作总结范文一年的时间很快过去了,在一年里,我在院领导、科室领导及同事们的关心与帮助下圆满的完成了各项工作,在思想觉悟方面有了更进一步的提高,本年度的工作总结主要有以下几项:1、工作质量成绩、效益和贡献。在开展工作之前做好个人工作计划,有主次的先后及时的完成各项工作,达到预期的效果,保质保量的完成工作,工作效率高,同时在工作中学习了很多东西,也锻炼了自己,经过不懈的努力,使工作水平有了长足的进步,开创了工作的新局面,为医院及部门工作做出了应有的贡献。2、思想政治表现、品德素质修养及职业道德。能够认真贯彻党

10、的基本路线方针政策,认真学习马列主义、毛泽东思想、医学教,育网邓小平理论和“三个代表”的重要思想。坚持“以病人中心”的临床服务理念,发扬救死扶伤的革命人道主义精神,立足本职岗位,踏踏实实做好医疗服务工作。向各位局领导以及全体教职工进行述职,请予批评指正。一、工作目标完成情况我校一年来,秉承“质量是生命,师德是灵魂,公平是民心,安全是保障”的教育理念,以全面提升教育教学质量为核心,以标准化学校建设为突破口,以“让教育接地气,创建新学校”为学校发展目标,团结一心,攻坚克难,大打翻身仗,学校办学条件和办学效益实现了“质”的飞越。在全体教职工的努力下,我们基本完成了XX年目标管理责任状中的德育管理、教

11、学管理、两基、师训、标准化学校建设、特色学校建设、艺体卫、财务管理、捐资助学、组织工作、信访监督、工会及团队、行风建设、安全、政务等xx项工作任务。3、专业知识、工作能力和具体工作。能严格遵守医院的各项规章制度,刻苦严谨,视病人为上帝,始终把他们的利益放在第一位。能及时准确的完成病历、病程录的书写,对一些常见疾病能独立诊断、治疗。较好的完成了自己的本职工作。遇到问题能在查阅相关书籍仍不能解决的情况下,虚心的向上级医生请教,自觉的做到感性认识和理性认识相结合,从而提高了自己发现问题、分析问题、解决问题的能力。二、主要亮点1、确定和生成了“让教育接地气,创建新学校”的学校发展目标。让教育接“地气”

12、,创建“新”学校,是指教育必须遵循规律,脚踏实地,摒弃功利思想,拆掉空中楼阁,不折腾。努力让学校教育贴着“地面”,接受地中之气。更多的关注学校教育与师生愿望、诉求、发展的最佳契合点,使教育根植于中华民族优秀文化的丰润土壤,根植于新中国教育的优秀经验,根植于中国的国情,根植于与时俱进的中国特色社会主义,使全体师生在学校教育中真正快乐成长、幸福成长、茁壮成长,创建一个全“新”的学校。2、在标准化学校建设工作中,全校上下戮力同心,攻坚克难,目前,已经顺利通过省级验收,并被评为市级先进,推荐省级先进。我们正在积极准备,迎接近期到来的省教育督导室的复检。在九月二十一日是的检查验收中,验收组的袁主任用感动

13、、惊奇来形容他的心情,给予我校有内涵、有特色、有发展的高度评价,当场决定推荐我校为省级先进学校。3、德育工作我们重点抓住“诵弟子规 孝行天下”德育主题教育活动,开展“孝道”教育,传递“正能量”。“一周一行”已经成为我校的一个传统,一大特色。学生为父母长辈洗脚洗头、端茶倒水,做家务等,使孩子们从小就懂得感恩,并带动父母及全社会孝敬自己的父母长辈,促进社会风气的好转,学校收到家长反馈信息四百余件。我们编写了诵弟子规 做小孝星校本教材,已经投入使用。学校自编了“孝亲操”,得到市督导室领导的首肯。(述职报告)我们把感恩教育延伸到了校外,全校师生长期照顾无儿无女的抗美援朝老军人卢爷卢、卢奶奶,定期看望,

14、送去生活用品,全体男教师为其捆玉米秸秆等,老人给学校送来了锦旗。主题读书活动成果显著,我校吴彥川同学被选为我县唯一一名优秀学生进京领奖。学校设立朵朵爱心基金,全体师生每年募捐一次,用于救助校内外的弱势群体。4、努力构建以培养学生自学能力为主的“构建自主学习的高效课堂”教改活动,一年来,举行了上下学期各两个月的教改展示课活动,天天展示,天天评课,使我们的教改取得了可喜欢的成果。曹红军的快乐课堂、王玉荣的自信课堂、周杰的高效课堂、宋永亮的激情课堂已经形成了鲜明教学风格。教学管理上,我们强化“规范”这一主旨,越是常规的工作,我们越是强制规范。学校实行查课制度,一年来,仅我参与的查课就进行了五次。4、工作态度和勤奋敬业方面。热爱自己的本职工作,能够正确认真的对待每一项工作,工作投入,热心为大家服务,认真遵守劳动纪律,保证按时出勤,出勤率高,全年没有请假现象,有效利用工作时间,坚守岗位,需要加班完成工作按时加班加点,保证工作能按时完成。总结一年的工作,尽管有了一定的进步和成绩,

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论