提示:使用多个基本表

大部分 IDO 只有一个基础表。但是,有时候您会发现,在多个基本表中实施一个 IDO 非常有用。通常,仅当您正在维护的当前数据库架构设计用于其他用途时,才需要使用多个基础表。

非主基本表用作主基本表的扩展名。他们必须具有与主基础表相同的键列。非主基本表可存储以下类型的数据之一:

  • 可选数据,相应的记录对于主基本表中的每条记录,存在与否无关紧要。
  • 必需数据,必须存在主基本表中每条记录的相应记录。

如果非主基本表存储可选数据,则必须使用左外层连接进行连接。

应由主基础表中的“插入”触发器将记录插入至每个必须基础表。

也应由主基础表中的“删除”触发器删除全部相关基础表中的记录,无论其性质为可选的还是必需的。

相关主题