游标:close游标名\r存储过程使用游标注意事项:\r(1)只能在存储过程或存储函数中使用,不能单独在查询操作中使用\r(2)可定义多个游标,但在BEGIN和END间游标名字唯一\r(3)它不是一条SELECT语句,是被SELECT检索出的结果集\r创建存储函数:\rcreatefunction存储函数名惨数)\rreturnstype\rBEGIN\r语句\rEND\r调用存储函数:select存储函数名(参数);\r存储函数与存储过程区别:\r(1)存储函数不能有输出参数,自身就是输出参数;存储过程有输出参数\r(2)可直接调用存储函数,不需要CALL;存储过程需用CALL\r(3)储存函数必须含RETURN,存储过程没有\r创建触发器:createtrigger触发器名相关语句\r触发器:每个表最多支持6个触发器,INSERT.UPDATE.DELETE的之前与之后\r事务:用户定义的一个数据操作序列,一个完整的工作单元,要么全部执行,要么全部不执\r行,不可分割工作单元。在SQL可以是一条SQL语句、一组SQL语句或整个程序。\r事务的四特性:原子性和一致性(要么全做,要么全不做)、隔离性(可串行性)、持续性\r(永久性)\r封锁:解决并发操作带来的数据不一致问题\r锁:允许或阻止一个事务对一个数据对象的存储特权\r封锁引起问题:活锁和死锁\r活锁:级别低的事务永远无法执行\r活锁解决:先来先服务\r死锁:两个以上事务循环等待被同组中另一事物锁住的数据单元的情形\r死锁解决:一次性锁请求、锁请求排序、序列化处理、资源剥夺\r可串行性是事务并发执行的正确准则\r图存储数据库:基于图论,用结点、边、属性概念\r数据的恢复是以备份为基础,与备份相对应的系统维护和管理操作\r数据仓库三个重要概念:粒度、分割、维\r人工智能数据库系统:演绎数据库、知识库、主动数据库系统\r