這個圖顯示了如何把信息轉換成符號。強制的關系由一條實心垂直線(而不是橢圓)表示。某些工具用虛線表示可選的關系。關系中屬于“多”的這一邊用一個類似鳥爪的圖形表示,關系的基數在靠近它所描述的那一端顯示。
你可能已經注意到,Employee表沒有定義外鍵列。這個圖仍舊處于“概念設計”階段——此后,從概念圖到物理數據模型之間的轉換是必不可少的。大多數工具區分概念和物理數據模型——概念數據模型描述信息的需求,但不關注細節問題,例如索引和強制性的引用完整性。
有些時候,你可能要定義自我引用的表。自我引用的表一般用來描述層次型關系。如下面的圖形所示,大多數數據建模工具能夠處理這類關系。注意在這個例子中,雇員可以有零個或者一個上級——它使你能夠處理一些特殊的情況,比如總統沒有直接的上級。
![]() |
圖6a:PowerDesigner中自我引用的表
![]() |
圖6b:Visio中自我引用的表
延伸閱讀
文章來源于領測軟件測試網 http://www.kjueaiud.com/