电子文档交易市场
安卓APP | ios版本
电子文档交易市场
安卓APP | ios版本

触发器实验报告

5页
  • 卖家[上传人]:M****1
  • 文档编号:473721409
  • 上传时间:2022-09-21
  • 文档格式:DOCX
  • 文档大小:14.82KB
  • / 5 举报 版权申诉 马上下载
  • 文本预览
  • 下载提示
  • 常见问题
    • 1、实验报告课程名称数据库系统原理实验日期实验项目名称触发器实验地点图523实验类型口验证型设计型口综合型学时2、实验目的及要求(本实验所涉及并要求掌握的知识点)1、掌握使用交互式和T-SQL方式分别实现触发器的创建、修改、删除及其使用 方法。2、掌握触发器的功能。3、分析并理解触发器的实现机制。二、实验环境(本实验所使用的硬件设备和相关软件)微型计算机Sql Server2005Windows XP三、实验内容及步骤1、创建和执行触发器A、交互式为S表创建一个级联更新触发器Trigger_s。要求:若修改S 表中一学生的学号,则SC表中与该学生相关的学号自动修改。create trigger trigger_s on s for update as if update(sno)begindeclare sno_del char(6),sno_ins char(6 select snodel=sno from deleted select snoins=sno from inserted if update(sno)update sc set sno=sno_ins where sno s

      2、no_del endB、交互式为SC表创建一个限制更新触发器Trigger_sc。要求:若修 改SC表中一记录的学号,则要检查S中是否存在该学号相同的记录,若存在 则不许修改,若不在则可以修改。create trigger trigger_sc on sc for update as if update(sno)begindeclare sno_del char(6select sno_del sno from deletedif (select sno from s where sno sno_del) is not null Rollback Transactionelsedelete from sc where sno=sno_delendC、用SQL方式为SC表创建一个触发器score_sc_tri。要求:当插入一个记录 或修改成绩时,确保成绩在0-100分之间。create trigger score_sc_tri on sc for update,update asdeclare score_int intselect score_int= score from inser

      3、ted if (score_int= 0 beginprint 操作完成!returnend else begin print 成绩应在-100之间!Rollback Transactionend D、用SQL方式为C表创建一个级联删除触发器Trigger_c。要求:当从C表中删除某课程信息时,同时删除SC表中此课程相关的选课记录。create trigger Trigger_c on c for deleteas declare cno_del char(6select cno_del=cno from deleteddelete from sc where cno cno_del2、修改触发器A、交互式修改触发器Trigger_s。要求:若删除S表中某一学生的记 录信息,则自动删除SC表与该学生相关的记录信息。-首先删除原来的触发器 Trigger_screate trigger Trigger_son sfor deleteas declare sno_del char(6Select sno_del=sno from deleteddelete from sc where sn

      4、o sno_delB、用SQL方式修改数据库C表触发器Trigger_c。要求:从数据库表C中删除 某课程信息时,同时删除表SC和TC中此课程相关记录。alter trigger trigger_c on cfor deleteasbegindelete sc where cno in (select cno from deleted) end3、删除触发器A、用交互方式删除S表中的触发器Trigger_s。点击数据库jxsk,点击表,点击c表,触发器,点击触发器Trigger_s右单击, 删除,在弹出的框中点确定就行了。B、用SQL方式删除C表中的触发器Trigger_c。drop trigger trigger_c四、实验结果(本实验源程序清单及运行结果或实验结论、实验设计图)1A、测试如下: - update 5 set 5no=15B where 5no = 51tS消息营行受影响)1行受季响)1B、 测试如下:update sc set sno=1sO1 where sno = 13 Ip因消息消息弱凹,级别或状态1,第【行 事务在触发器中结束。批处理已中止-1C、测试如下update sc set sc re = 12 1 iirliere sno = 1 s 11 anri ciio3 1 czri身消息成绩应在DT之间!消息3609,级别状态L第L行事务在触发器中结束。批处理已中止。update sc set- 3Coep=80| TijhFEP stio=1 al1 and cnu 1 c2_J消息操作完成!(1行受影响】1D、测试如下delete froni c T-Tliere ciic 1 c2 1函消息(4行受影响)(1行受影响)2A、测试如下。” - v、 - delete s where 3no=1351J消息(1行受影响】(1行受卷响】2B、测试如下- - -d.e Lete c where cno=1 c5 |虽消息3行受影响】(1行受影响)五、实验总结(对本实验结果进行分析,实验心得体会及改进意见)通过本次实验使我更深刻的了解到,触发器的原理啊与存储过程是十分类似的, 我们可以通过对各表编写触发器来完善对各数据表及数据表间的管理。实验评语实验成绩指导教师签名:年 月 日

      《触发器实验报告》由会员M****1分享,可在线阅读,更多相关《触发器实验报告》请在金锄头文库上搜索。

      点击阅读更多内容
    最新标签
    监控施工 信息化课堂中的合作学习结业作业七年级语文 发车时刻表 长途客运 入党志愿书填写模板精品 庆祝建党101周年多体裁诗歌朗诵素材汇编10篇唯一微庆祝 智能家居系统本科论文 心得感悟 雁楠中学 20230513224122 2022 公安主题党日 部编版四年级第三单元综合性学习课件 机关事务中心2022年全面依法治区工作总结及来年工作安排 入党积极分子自我推荐 世界水日ppt 关于构建更高水平的全民健身公共服务体系的意见 空气单元分析 哈里德课件 2022年乡村振兴驻村工作计划 空气教材分析 五年级下册科学教材分析 退役军人事务局季度工作总结 集装箱房合同 2021年财务报表 2022年继续教育公需课 2022年公需课 2022年日历每月一张 名词性从句在写作中的应用 局域网技术与局域网组建 施工网格 薪资体系 运维实施方案 硫酸安全技术 柔韧训练 既有居住建筑节能改造技术规程 建筑工地疫情防控 大型工程技术风险 磷酸二氢钾 2022年小学三年级语文下册教学总结例文 少儿美术-小花 2022年环保倡议书模板六篇 2022年监理辞职报告精选 2022年畅想未来记叙文精品 企业信息化建设与管理课程实验指导书范本 草房子读后感-第1篇 小数乘整数教学PPT课件人教版五年级数学上册 2022年教师个人工作计划范本-工作计划 国学小名士经典诵读电视大赛观后感诵读经典传承美德 医疗质量管理制度 2
    关于金锄头网 - 版权申诉 - 免责声明 - 诚邀英才 - 联系我们
    手机版 | 川公网安备 51140202000112号 | 经营许可证(蜀ICP备13022795号)
    ©2008-2016 by Sichuan Goldhoe Inc. All Rights Reserved.