- 7
- 0
- 约2.93千字
- 约 3页
- 2017-06-12 发布于浙江
- 举报
数据库平时作业二
填空题:
注:空白下划线处为需要填充的部分。带下划线部分为考试时可能出题的部分,需要重点注意。另外,这些填空题也有可能会被改编为选择题出现。
在SQL SERVER中,从游标中读取记录使用 FETCH 语句
在客户/服务器结构的数据库中,在数据库中还可以存放程序,因为这种程序以数据库对象的形式存储在数据库中,所以称为 存储过程 。存储过程可以避免在网络上传输大量无用的信息或原始数据 ,只需要传输调用存储过程的指令和数据库服务器返回的处理结果 ;把完成某一数据库处理的功能设计为存储过程,则可以在各个程序中反复调用 ,从而减轻程序的编写工作量;可以利用存储过程间接实现一些 安全控制功能 。在存储过程中不可以使用创建数据库对象 的语句(数据定义语言,如CREATE TABLE等各种CREATE语句)
触发器 是一类特殊的存储过程 ,它在满足某个特定条件时自动触发执行。分为DML 数据操作语言 触发器 、DDL 数据定义语言 触发器 和LOGIN触发器 。
DML触发器分为插入 触发器、删除 触发器和更新 触发器三类。触发器的三个要素:表 、 触发的事件 、采取的动作 。
当在某些表上发生数据操作时可以及时在线提示或发送电子邮件给用户,以引起用户的关注 ;触发器可以通过级联的方式对相关的表进行修改。例如,对父表的修改,可以引起对子孙表的一系列修改,从而保证数据的 一致性和完整性 (
原创力文档

文档评论(0)