外键困境

时间:2017-05-10 06:52:11

标签: mysql database database-design relational-database database-schema

大家好,我有这个外键困境。假设我们有表A和表B以及表C.

表A是超级表B的子节点,并且记录通过ID从A到B(单向)通过外键连接。现在表C包含可以应用于A和B的信息。我知道在表B上有这些信息会派上用场,但我不确定表A,从技术上讲,这些信息也属于表A.

现在我的问题是,通过表B中的父行在表C中获得表A访问信息或者直接从表A到表C和引用表C创建“快捷方式”会不会更好?

简化这两个选项:

选项1:表A引用表B +表B引用表C

选项2:表A引用表B +表B引用表C +表A引用表C

选项2是否有任何好处,因为相同的信息是选项1中的一个表格?

0 个答案:

没有答案