并感谢您的阅读。数据库设计 - NULL外键
我正在做一个小狗店的DB。我有一张小狗桌和一张桌子给业主。一只小狗可以拥有一个拥有者,拥有者可以拥有一个以上的小狗,但并非所有的小狗都拥有。处理这种情况的好方法是什么?
- 如果小狗没有拥有者,我会在小狗表中使用FK吗?
- 我是否创建了一个关联表,该关联表是一个一对多的所有者映射到幼犬,并且如果小狗没有所有权,那么标记的幼犬会被标记出来?
- 我是否创建两个表?一张表可以用于拥有的小狗,它拥有一张非空FK给所有者表和另一张持有不拥有小狗的表格。
感谢您的帮助。
这个问题真的是针对如何标记一行为全局,并允许任何用户查看?
我们需要小狗的图片来更好地评估情况。 –
谢天谢地,他不是在写小马商店的应用程序。 – APC
有关参考资料,请参阅http://www.dailypuppy.com/ – RedFilter