数据库原理与应用 第 16 章 触发器和事件
第 16 章

触发器和事件

上一章交出去的那段代码要你自己叫它才跑,这一章的两样东西不用叫:一样被数据碰醒,一样被时间叫醒。
上机一 NEW 和 OLD,各自认哪一半 6 题
课件第 6 到 14 页那三件事:BEFORE 与 AFTER、NEW 与 OLD、写一个能跑的触发器。
  1. 01照课件建第一个
  2. 02验一下
  3. 03写OLD
  4. 04写NEW
  5. 05AFTER改
  6. 06不改定界符
上机二 校验、记日志、级联删,三个跑一遍 6 题
课件第 15 到 19 页的三个例题原样敲一遍,外加两件课件没说的:跑几遍,和改零行也跑。
  1. 01先建日志表
  2. 02记日志
  3. 03跑几遍
  4. 04改了零行
  5. 05级联删除
  6. 06动自己那张表
上机三 查、改、删触发器 7 题
课件第 20 到 30 页:两种查法、一种删法,外加一件课件没说的——外码替你删的行不响。
  1. 01查全部
  2. 02查系统表
  3. 03只查一个
  4. 04删触发器
  5. 05重名
  6. 06外码替你删的行
  7. 07表一删
上机四 调度器、AT 与 EVERY 6 题
课件第 34 到 48 页:先开调度器,再把 AT 和 EVERY 两种写法各跑一遍。
  1. 01先看调度器
  2. 02打开它
  3. 03AT:只跑一次
  4. 04EVERY
  5. 05时刻已经过去
  6. 06框一个窗
上机五 查改删事件与课件那道综合题 6 题
课件第 49 到 62 页:查、改、删三件事,再把例题 6 那段跑不通的代码改对。
  1. 01查事件
  2. 02查一个
  3. 03改事件
  4. 04课件那两处笔误
  5. 05删事件
  6. 06课件例题 6
保山学院·人工智能教研室·曹鼎鼎