MySQL数据库基础与实例教程全部课件资料.ppt

冗余的数据需要额外的维护,维护冗余数据时,为了避免数据不一致问题的发生(例如:剩余的学生名额+已选学生人数≠课程的人数上限),冗余的数据应该尽量避免交由人工维护,建议冗余的数据交由应用系统(例如触发器)自动维护。 7.2.3 使用触发器维护冗余数据 任务布置6:上机操作,完成本书场景描述6:使用触发器自动维护课程available的字段值的任务要求。 7.2.3 使用触发器维护冗余数据 对于InnoDB存储引擎的表而言,由于支持外键约束,在定义外键约束时,通过设置外键的级联选项cascade、set null或者no action(restrict),外键约束关系可以交由InnoDB存储引擎自动维护。 7.2.4 使用触发器模拟外键级联选项 任务布置7:上机操作,完成本书场景描述7:使用InnoDB存储引擎维护外键约束关系的任务要求。 任务布置8:上机操作,完成本书场景描述8:使用触发器模拟外键级联选项的任务要求。 7.2.4 使用触发器模拟外键级联选项 孔祥盛 MySQL数据库基础与实例教程 之 视图触发器 1 2 3 本章首先讲解了视图以及触发器的管理及使用,然后结合“选课系统”分别介绍视图以及触发器在该系统中的应用。 4 触发器 视图 临时表 派生表(Derived Table) 5 视图、子查询、临时表、派生表 内容一览 视图与

文档评论(0)

1亿VIP精品文档

相关文档