【发布时间】:2023-04-06 11:42:01
【问题描述】:
我一直在学习数据库设计,但我对 1:1 的关系感到困惑。据我了解,您可以简单地将列添加到相应的表中。有人可以提供一个真实世界的例子,说明一对一关系是必要的还是提供了一些显着的好处?即,我将在哪里使用 1:1 关系?它会是什么样子?
【问题讨论】:
-
我会说是夫妻,但并不总是给定的。
-
一个简单的案例——一个经理管理一个部门。但是,经理也是员工(但并非每个员工都是经理)。抽象出管理器表以帮助满足所有这些可能的约束是有意义的。 publib.boulder.ibm.com/infocenter/db2luw/v8/index.jsp?topic=/…
标签: sql database-design