并发事务的可串行化.PPT

* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * SQL3的触发器(5) 例: 修改C#,要求保持每门课程选修人数不超过50。 CREATE TRIGGER TRIG2 INSTEAD OF UPDATE OF C# ON SC REFERENCING OLD_TABLE AS OLDSTUFF NEW_TABLE AS NEWSTUFF WHEN (50=ALL(SELECT COUNT(S#) FROM ((SC EXCEPT OLDSTUFF) UNION NEWSTUFF) GROUP BY C#)) BEGIN ATOMIC DELETE FROM SC WHERE(S#,C#,GRADE)IN OLDSTUFF; INSERT INTO SC SELECT * FROM NEWSTUFF END; * 主要内容 7.1 系统目录 7.2 事务 7.3 数据库的恢复 7.4 数据库的并发控制 7.5 并发事务的可串行化和可恢复性 7.6 数据库的完整性 7.7 数据库的安全性 7.8 存储过程 小结 * 安全性问题 定义

文档评论(0)

1亿VIP精品文档

相关文档