数据库实验报告 8

上传人:e****s 文档编号:59289167 上传时间:2022-03-02 格式:DOCX 页数:15 大小:679.64KB
返回 下载 相关 举报
数据库实验报告 8_第1页
第1页 / 共15页
数据库实验报告 8_第2页
第2页 / 共15页
数据库实验报告 8_第3页
第3页 / 共15页
点击查看更多>>
资源描述
数据库系统及应用实验报告实验名称:存储过程与触发器实验地点:11教407专业班级:学生姓名学生学号:指导教师:成绩:2012年11月20日一、实验目的1掌握SQL存储过程的建立、修改、删除的基本方法;2掌握SQL触发器的建立、修改、删除的基本方法及触发器的类型;3了解存储过程和触发器的各自作用;4掌握用户自定义函数的创建与调用。二、实验内容及步骤1 使用SQL语句创建一个存储过程,要求根据男女生人数来输出不同的信息。如果男生人数大于女生,输出“男比女多”,否则输出“女比男多”。create proc proc1 as declare 男生人数 int,女生人数 intselect 男生人数=count(*) 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(成绩) 总成绩,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 student 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,张大民,男,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 where 党员否=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=课程名称 from course where course.课程编号=kch return (kcm)end三、实验总结1什么是存储过程?什么是触发器?二者有什么区别?2触发器有哪些类型,各有什么特点?(1)存储过程:是指编译之后可以以一种可执行的形式永久地存储在数据库中的SQL语句。它是一些数据库开发商对标准SQL语言开发的扩展版本中新增加的数据库对象。触发器:是一种特殊类型的存储过程,当使用下面的一种或多种数据修改操作在指定表中对数据进行修改时,触发器会生效。区别:存储过程的SQL语句任何时候都可以执行,不需要重新编译。触发器主要用于强制复杂的业务规则或要求。(2) 类型:AFTER 触发器和INSTEAD OF 触发器特点:AFTER 触发器要求只有执行某一操作(INSERT UPDATE DELETE) 之后,触发器才被触发,且只能在表上定义。可以为针对表的同一操作定义多个触发器。对于AFTER 触发器,可以定义哪一个触发器被最先触发,哪一个被最后触发,通常使用系统过程sp_settriggerorder 来完成此任务。INSTEAD OF 触发器并不执行其所定义的操作(INSERT、 UPDATE、 DELETE),而仅是执行触发器本身。既可在表上定义INSTEAD OF 触发器,也可以在视图上定义INSTEAD OF 触发器,但对同一操作只能定义一个INSTEAD OF 触发器。下面内容为赠送的工作总结范文,不需要的朋友下载后可以编辑删除!工作总结怎么写:医院个人工作总结范文一年的时间很快过去了,在一年里,我在院领导、科室领导及同事们的关心与帮助下圆满的完成了各项工作,在思想觉悟方面有了更进一步的提高,本年度的工作总结主要有以下几项:1、工作质量成绩、效益和贡献。在开展工作之前做好个人工作计划,有主次的先后及时的完成各项工作,达到预期的效果,保质保量的完成工作,工作效率高,同时在工作中学习了很多东西,也锻炼了自己,经过不懈的努力,使工作水平有了长足的进步,开创了工作的新局面,为医院及部门工作做出了应有的贡献。2、思想政治表现、品德素质修养及职业道德。能够认真贯彻党的基本路线方针政策,认真学习马列主义、毛泽东思想、医学教,育网邓小平理论和“三个代表”的重要思想。坚持“以病人中心”的临床服务理念,发扬救死扶伤的革命人道主义精神,立足本职岗位,踏踏实实做好医疗服务工作。向各位局领导以及全体教职工进行述职,请予批评指正。一、工作目标完成情况我校一年来,秉承“质量是生命,师德是灵魂,公平是民心,安全是保障”的教育理念,以全面提升教育教学质量为核心,以标准化学校建设为突破口,以“让教育接地气,创建新学校”为学校发展目标,团结一心,攻坚克难,大打翻身仗,学校办学条件和办学效益实现了“质”的飞越。在全体教职工的努力下,我们基本完成了XX年目标管理责任状中的德育管理、教学管理、两基、师训、标准化学校建设、特色学校建设、艺体卫、财务管理、捐资助学、组织工作、信访监督、工会及团队、行风建设、安全、政务等xx项工作任务。3、专业知识、工作能力和具体工作。能严格遵守医院的各项规章制度,刻苦严谨,视病人为上帝,始终把他们的利益放在第一位。能及时准确的完成病历、病程录的书写,对一些常见疾病能独立诊断、治疗。较好的完成了自己的本职工作。遇到问题能在查阅相关书籍仍不能解决的情况下,虚心的向上级医生请教,自觉的做到感性认识和理性认识相结合,从而提高了自己发现问题、分析问题、解决问题的能力。二、主要亮点1、确定和生成了“让教育接地气,创建新学校”的学校发展目标。让教育接“地气”,创建“新”学校,是指教育必须遵循规律,脚踏实地,摒弃功利思想,拆掉空中楼阁,不折腾。努力让学校教育贴着“地面”,接受地中之气。更多的关注学校教育与师生愿望、诉求、发展的最佳契合点,使教育根植于中华民族优秀文化的丰润土壤,根植于新中国教育的优秀经验,根植于中国的国情,根植于与时俱进的中国特色社会主义,使全体师生在学校教育中真正快乐成长、幸福成长、茁壮成长,创建一个全“新”的学校。2、在标准化学校建设工作中,全校上下戮力同心,攻坚克难,目前,已经顺利通过省级验收,并被评为市级先进,推荐省级先进。我们正在积极准备,迎接近期到来的省教育督导室的复检。在九月二十一日是的检查验收中,验收组的袁主任用感动、惊奇来形容他的心情,给予我校有内涵、有特色、有发展的高度评价,当场决定推荐我校为省级先进学校。3、德育工作我们重点抓住“诵弟子规 孝行天下”德育主题教育活动,开展“孝道”教育,传递“正能量”。“一周一行”已经成为我校的一个传统,一大特色。学生为父母长辈洗脚洗头、端茶倒水,做家务等,使孩子们从小就懂得感恩,并带动父母及全社会孝敬自己的父母长辈,促进社会风气的好转,学校收到家长反馈信息四百余件。我们编写了诵弟子规 做小孝星校本教材,已经投入使用。学校自编了“孝亲操”,得到市督导室领导的首肯。(述职报告)我们把感恩教育延伸到了校外,全校师生长期照顾无儿无女的抗美援朝老军人卢爷卢、卢奶奶,定期看望,送去生活用品,全体男教师为其捆玉米秸秆等,老人给学校送来了锦旗。主题读书活动成果显著,我校吴彥川同学被选为我县唯一一名优秀学生进京领奖。学校设立朵朵爱心基金,全体师生每年募捐一次,用于救助校内外的弱势群体。4、努力构建以培养学生自学能力为主的“构建自主学习的高效课堂”教改活动,一年来,举行了上下学期各两个月的教改展示课活动,天天展示,天天评课,使我们的教改取得了可喜欢的成果。曹红军的快乐课堂、王玉荣的自信课堂、周杰的高效课堂、宋永亮的激情课堂已经形成了鲜明教学风格。教学管理上,我们强化“规范”这一主旨,越是常规的工作,我们越是强制规范。学校实行查课制度,一年来,仅我参与的查课就进行了五次。4、工作态度和勤奋敬业方面。热爱自己的本职工作,能够正确认真的对待每一项工作,工作投入,热心为大家服务,认真遵守劳动纪律,保证按时出勤,出勤率高,全年没有请假现象,有效利用工作时间,坚守岗位,需要加班完成工作按时加班加点,保证工作能按时完成。总结一年的工作,尽管有了一定的进步和成绩,但在一些方面还存在着不足。比如有创造性的工作思路还不是很多,个别工作做的还不够完善,这有待于在今后的工作中加以改进。在新的一年里,我将认真学习各项政策规章制度,努力使思想觉悟和工作效率全面进入一个新水平,为医院的发展做出更大的贡献。医生的天职就是治病,这些基本工作我这么多年来一直在进步,虽然质变还是没有发生,不过相信量变积累到一定程度,我就会迎来自己的质变和升华。我在不断的提升我的思想素质和工作能力,我相信只要我做到了这一切,我就会迎来一个美好的未来!
展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 图纸专区 > 幼儿教育


copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!