0

我认为多重性与外键关系表的类型有关。

但是当我阅读这样的答案时:“如果您的 FK 可以为空,则您在主体实体中的多重性必须为 0..1 - 默认值对此没有任何作用,因为您可以将 null 分配给 FK。所以您的所有依赖实体必须是在 0..1 - * 与您的主要实体的关系。” ..它会变得相当吓人。

谁能带我了解一些 SQL 术语?什么是 0..1 - * 关系?

4

1 回答 1

2

0...1 表示它与 0 或 1 个实体有关 例如

你有两张桌子

FOO
FooId
BarID

BAR
BarId
Name

FOO 可以有 0 或 1 个 BARS

0...*

表示实体可以有 0 到多个关系。

例如

FOO
fooId

BAR
barID
FooId

现在 FOO 可以有 0 个或多个与其关联的条形图

最后但并非最不重要

*...*

Foo
FooID

BAR
barId

FooToBar
FooId
BarId

现在 BAR 可以有很多 FOO,而 FOO 可以有很多 BAR

于 2014-05-21T19:37:22.633 回答