贵州大学实验报告建立索引存储过程与触发器

上传人:仙*** 文档编号:43727722 上传时间:2021-12-04 格式:DOC 页数:6 大小:514.01KB
返回 下载 相关 举报
贵州大学实验报告建立索引存储过程与触发器_第1页
第1页 / 共6页
贵州大学实验报告建立索引存储过程与触发器_第2页
第2页 / 共6页
贵州大学实验报告建立索引存储过程与触发器_第3页
第3页 / 共6页
点击查看更多>>
资源描述
贵州大学实验报告三学院:* 专业:* 班级:*姓 名*学 号*成 绩实 验 时 间第十五周周五下午1-3节 实验学时:3指导教师*实验项目名称建立索引、存储过程与触发器实验目的了解索引的建立,掌握存储过程的创建、修改和删除操作,掌握触发器的不同创建方法及触发器是如何被执行的,了解存储过程与触发器在程序设计中的作用。 实验内容与结果1、视图在学生管理数据库中建立一个视图xkcj,该视图需要显示学生姓名、选课的课程名和该门课程的成绩,用select语句查看视图的结果,并筛选出李勇同学数据库这门课程的成绩。2、索引的建立与删除为student表的sno建立一个唯一聚集索引;为student表的sname建立一个非聚集索引;为sc表的sno和cno建立一个聚集索引,其中sno按照升序排列,cno按照降序排列。删除所建的索引。3、存储过程创建一个存储过程,其用于查询学生管理数据库中每位学生选修每一门课程所得成绩的信息。对上述存储过程进行修改,对学生管理数据库中指定某位学生检索其选修的每一门课程所得成绩信息。执行存储过程。删除存储过程。4、触发器创建如下触发器:在学生情况表( student)表中加入一列allcredit,用于记录学生总学分的信息;在学生选课表(sc)中加入一列credit,用于记录课程学分的信息。DML触发器:在学生成绩库中创建触发器trigge_1,实现如下功能:当在sc表中插入一条选课信息后,自动实现更新该学生在学生情况表( student)中的总学分信息。创建触发器trigge_2,实现当修改学生课程表(course)中的数据时,显示提示信息“学生课程表被修改了!”DDL触发器:创建DDL触发器trigger_3,以防止从student数据库中删除任何表。实验总结通过实验我们可以发现,在使用SQL2005时无论是建数据库、表、视图等,我们都可以直接使用单击新建,也可以使用命令进行创建,但是在使用命令创建时难度比较高一些,并且使用的命令必须无误才能执行,所以在创建时一般建议是用鼠标单击直接新建,本实验创建视图、存储和触发器,实现对数据的使用、管理、备份。指导教师意见签名: 年 月 日
展开阅读全文
相关资源
相关搜索

最新文档


当前位置:首页 > 压缩资料 > 基础医学


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

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


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