1

我没有正确理解多重性的概念,事实上这个例子让我感到困惑,Patient(0..1)<>-----kidney(1..2),这怎么可能。如果没有病人,怎么会有一个或两个肾脏,有人可以澄清多重性的概念。提前谢谢。

4

1 回答 1

3

你读错了。

(0..1)是多少患者可以属于一个肾脏。肾脏可以在人体内,也可以在患者体外的手术盘中。所以 (0..1) 是有道理的。

(1..2)是一个病人可以拥有多少个肾脏。这是不言自明的。我们通常有两个肾脏,但我们也可以有一个肾脏。实际上基数应该更像(0..2),因为你也有没有肾脏并且靠透析机生活的人。

基数是一个仅与关系相关的概念。

于 2014-05-19T15:58:43.237 回答