- 5
- 0
- 约6.66千字
- 约 28页
- 2019-11-04 发布于湖北
- 举报
数据库原理与应用 滁州学院计算机与信息工程学院 第12讲 数据库完整性与安全 教学目标: 了解存储过程和触发器。 1 存储过程 存储过程是为了完成特定功能汇集而成的一组命名了的SQL语句集合 该集合编译后存放在数据库中,可根据实际情况重新编译; 存储过程可直接运行,也可远程运行; 存储过程直接在服务器端运行。 使用存储过程具有如下优点: 将业务操作封装 可为复杂的业务操作编写存储过程,放在数据库中; 用户可调用存储过程执行,而业务操作对用户是不可见的; 若存储过程仅修改了执行体,没有修改接口,则用户程序不需要修改,达到业务封装的效果。 便于事务管理 事务控制可以用在存储过程中; 用户可依据业务的性质定义事务,并对事务进行相应级别的操作。 1 存储过程 实现一定程度的安全性保护 存储过程存放在数据库中,且在服务器端运行; 对于不允许用户直接操作的表或视图,可通过调用存储过程来间接地访问这些表或视图,达到一定程度的安全性; 这种安全性缘于用户对存储过程只有执行权限,没有查看权限; 拥有存储过程的执行权限,自动获取了存储过程中对相应表或视图的操作权限; 这些操作权限仅能通过执行存储过程来实现,一旦脱离存储过程,也就失去了相应操作权限。 注意:对存储过程只需授予执行权限,不需授予表或视图的操作权限。 特别适合统计和查询操作 一般统计和查询,尤其是期末统计,往往涉及数据量大、表多,若
您可能关注的文档
- CTC概述与结构.ppt
- F1系列 PLC 概述.ppt
- GUI图形设计.ppt
- IPO招股说明书.ppt
- SQLBISkillTransfer内部资料.ppt
- 一个正态总体假设检验.ppt
- 三相异步电动机起动方法.ppt
- 三角形特性课件修改.ppt
- 三角形的高中线与角平分线7.1.3三角形的稳定性.ppt
- 与传统媒体的区别及受众特点.ppt
- JJF(鲁) 238-2026 三维激光扫描仪法球形金属罐容积校准规范.pdf
- T∕CASAS 055-2026 半导体材料紫外光电子能谱测试方法.pdf
- 新疆地方标准DB65T 8062-2026 房屋建筑编码标准.docx
- 新疆检测检验团体标准T∕XJZJXH 0019-2026 阿瓦提芒果杏(胡安娜杏).docx
- 新疆检测检验团体标准T∕XJZJXH 0022-2026 阿瓦提小麦粉.docx
- 新疆地方标准DB65T 8048-2026 预拌混凝土碳排放计算方法及评价标准.docx
- 新疆地方标准DB65∕T 5041-2026 自然灾害综合风险承灾体调查技术规范.docx
- 新疆检测检验团体标准T∕XJZJXH 0014-2026 驼乳中四环素类抗生素的测定 智能手机辅助稀土荧光试纸条定量法.docx
- 新疆检测检验团体标准T∕XJZJXH 0017-2026 阿瓦提长绒棉.docx
- 新疆地方标准DB65T 8059-2026 岩土工程勘察纲要编制导则.docx
原创力文档

文档评论(0)