xtr*_*tra 3 database-design uml relationship
我一直在寻找各处,但我找不到表关系和多重性之间的区别.
看到它们都是一对多,多对一等的主要区别是什么.到目前为止我注意到的唯一区别是多重性以1 ..*格式描述,或者我错了?
如果我们有一个表用户和用户可以拥有多个博客,这里的关系是什么,多重性是什么?
这两个符号是相关的,但不一样.
的1..*,0..* 诸如此类表示的多重一端的关系.一对多实际上描述了关系两端的多重性; 即"一对多"意味着1..1(或可能0..1)在一端和1..*(或可能0..*)在另一端.
而且,您可以看到,多重符号允许您表达可选与强制关系......"一对多"未涵盖.
如果我们有一个表用户和用户可以拥有多个博客,这里的关系是什么,多重性是什么?
这将被描述为一对多,但在UML中你会表达这样的关系:
BlogAuthorship
-------- 1..1 0..* --------
| User | <--------------------> | Blog |
-------- --------
Run Code Online (Sandbox Code Playgroud)
这也是说:
| 归档时间: |
|
| 查看次数: |
971 次 |
| 最近记录: |