网络数据库关系型数据库的存储过程与触发器研讨.pptVIP

  • 1
  • 0
  • 约7.48千字
  • 约 30页
  • 2017-05-07 发布于湖北
  • 举报

网络数据库关系型数据库的存储过程与触发器研讨.ppt

网络数据库关系型数据库的存储过程与触发器研讨

存储过程 触发器 基本概念 存储过程是事先编好的、存储在数据库中的程序,是一组预先编译过的SQL语句组成的SQL Sever数据库应用程序。这些程序用来完成对数据库的指定操作。它能够检索系统信息,管理数据库或执行其他任务。 客户端应用 (不使用存储过程) 客户端应用 (使用存储过程) . Start transaction . INSERT data UPDATE data DELETE data End transaction . . Start transaction . Call Stored procedure End transaction . DBMS Server DBMS Server Procedure: INSERT data UPDATE data DELETE data (a) (b) 不使用存储过程时,所有的数据处理都在客户端完成;而使用存储过程时,可以使数据处理在服务器端完成。 存储过程的处理流程 对象信息进入 sysobjects 和 syscomments系统表 编译过的执行计划存放 在缓冲区里面 编译 优化 创建 执行 (第一次或编译) 语法分析 使用存储过程具有以下优点: 降低网络通讯量 执行速度快 具有安全控制机制 能减轻程序设计工作量 存储过程类型 系统存储过程 用户存储过程 临时存储过程 扩展存储过程

文档评论(0)

1亿VIP精品文档

相关文档