假设我有一对表 A 和 B,它们是标准的一对多关系,其中 B 包含 A 的外键。我想引入一个与 B 具有多对多关系的表 C,但有一个限制:对于 C 中的任何给定记录,B 中的所有关联记录都与 A 中的单个记录相关联。 C 和 B 之间的简单链接表提供了所需的多对多关系,但它并不能阻止 C 中的单个记录与与不同 A 绑定的 B 相关联。我能想到的在数据库中实现此目的的唯一方法是创建触发器来检查并强制执行条件。还有其他适用的技术吗?
主页
/
user-10929955