西北农林科技大学数据库实习五_第1页
西北农林科技大学数据库实习五_第2页
西北农林科技大学数据库实习五_第3页
西北农林科技大学数据库实习五_第4页
西北农林科技大学数据库实习五_第5页
已阅读5页,还剩14页未读 继续免费阅读

下载本文档

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

文档简介

1、文档编码 : CK10C5D10V2J7 HY1I1V10C8W4 ZY4T7A6W6V7西北农林科技高校数据库实习五 储备过程与触发器试验报告 一,试验目的 1 2 把握 Oracle 数据库编程语言 PL/SQL 的基础学 问; 把握游标,储备过程与触发器的创建 , 使用方法; 3 明白使用高级语言连接数据库的技术,基本方法 技术; 二,试验内容 , 明白 ODBC,ADO与 JDBC 的 在试验一,试验二创建的表中用 PL/SQL 语言完成以下内 1. 创建储备过程 , 依据调用时供应的同学姓名查询该同学所修课程的课程信息 容 : , 在过程体中将课程号,课程名与成果输出到输出窗口 调用

2、语句块; , 在 SQL 窗口中给出过 程 创建的储备过程 P1 第 1 页,共 10 页西北农林科技高校数据库实习五 SQL 中调用的语句 语句执行结果 块 2. 创建储备过程 , 统计指定同学学号的平均成果与选课门数 , 将统计结果用输 出参数传递给主程序 , 在 SQL 窗口中调用储备过 程 , 输出过程的返回结果; 创建的储备过程 P2 SQL 中调用储备过程 执行结果 3. 创建储备过程 , 在同学表 Student 中插入一条完整的元组 P2 , 在 SQL 窗口中给过程调用语句块; 出 第 2 页,共 10 页西北农林科技高校数据库实习五 储备过程 P3 SQL 插入语句 语句执

3、行结果 4. 创建储备过程 , 将指定零件的重量增加指定的值 用语句块; , 在 SQL 窗口中给出过程 调 第 3 页,共 10 页西北农林科技高校数据库实习五 创建储备过程 P4 执行语句前 P1 的情形 执行 SQL 语 执行 SQL 语句后的 5. 创建储备过程 , 查询供应量在指定范畴内的零件名称与供应商名 句 P1 , 在过程体 中将结果输出到输出窗口 , 并在 SQL 窗口中给出过程调用语句块; 创建的储备过程 P5 执行 SQL 语 句 执行结果 第 4 页,共 10 页西北农林科技高校数据库实习五 6.1 删除 SPJ 关系中全部数据; 删除语句 已清空数据 2 在插入与修改

4、 SPJ 表中 QTY 属性列的值时用触发器实现约 : 假如就是北 束 京的供应商 , 供应任何零件的数量不能少于 300, 假如少于就自动改为 300; 第 5 页,共 10 页西北农林科技高校数据库实习五 3 在 SPJ 表中录入值进行验 证; 执行结果 7.1 删除 SC 关系中的全部数 据; SC 表已经清 空 第 6 页,共 10 页西北农林科技高校数据库实习五 2 在 SC 关系中增加新属性 列 Status, 用来记录课程成果的等级; 新增加的 Status 列 3 用触发器实现自动记录成果等级 , 当插入与修改 grade 列的值时 , 假如 grade 在 0 59 分,st

5、atus 自动填写为“不及格” ;grade 在 6069 分,status 自动填写为“及格” ;grade 在 7089 分,status 在 90 以上 status 自动填写为“优秀”; 创建的触发器 自动填写为“良好” ;grade 第 7 页,共 10 页西北农林科技高校数据库实习五 4 在 SC 表中录入值进行验证; 执行插入操作时候的运行结果 执行更新操作时候的运行结果 8. 创建触发器 , 实现在转专业记录表 change_major 中自动登记转专业信息 , 即 当修改同学表中属性列 major 的值时 , 系统自动在 change_major 中插入一条转专 业的信息 注:change_major 中的 id 属性列可设置为自动增长 , 详细参照课堂讲 解的例题 ; 第 8 页,共 10 页西北农林科技高校数据库实习五 ID 自动增长语句 创建的触发器 t3 最终运行结果 第 9 页,共 10 页西北农林科技高校数据库实习五 三,试验总结 总结 :本次试验在查阅了大量资料的前提下通过反复瞧视频

温馨提示

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

评论

0/150

提交评论