我正处于设计我的数据库的最后阶段,并具有以下设计问题。关于通用外键的设计问题
我有两个表,A和B.这些表基本上是一对一的关系 - 它没有意义的A行存在没有相应的B行,反之亦然。
我最初的想法是创建相互外键,但如果我删除一个(鸡和鸡蛋问题),这会产生问题吗?我正在使用mysql。
我听到有人说'如果他们在一对一的关系只是把它们放在一张桌子'。然而,我有这种感觉(而且这只是一种感觉),他们应该在不同的表格中,因为它们是不同的实体。
我应该把它们放在一张桌子上吗?循环外键是否存在问题?
谢谢
几个A可以与相同的B(或反之亦然)相关联,还是它们之间有独特的配对? – Mureinik
这些东西是什么,真的吗? –
@Mureinik - 是几个B可以与一个A – user3083672