[英]Database symbol meaning?
魚尾紋(呈三角形的東西)表示與另一個連接台一對多的關系。
空心圓和彼此相鄰的小條紋表示零個或一個關系
小條紋表示至少一個或多個關系
我假設它是外鍵,但是在任何地方都沒有明確聲明它實際上是外鍵。
編輯:它們不是外鍵,因為空圓和小條紋表示可以存在一個類別條目,而無需部門鏈接。
說明:
〜表部門與類別具有一對多關系。 一個部門可以有多個類別條目。
在表類別中引用〜部門ID。
這種表示法是通常用於關系數據庫建模的一種格式,稱為Crow's foot符號 。
通常與Entity-relationship模型相關 , 由於Oracle通過Barker的表示法 ,它在關系數據庫領域非常流行。
由於這個歷史原因,多個工具支持與實體關系模型相關的符號,例如MySQL Workbench或MS Visio 。
您的屏幕截圖似乎來自MySQL Workbench。 如果將其與我提供的鏈接的屏幕截圖進行比較,您可能會注意到符號中的一些差異。 這是因為此類符號的直接含義是可變的,而不是像UML這樣的語言中標准化的。 從一個圖到另一個圖,圓的位置不是很嚴格,但是三角形通常指的是外鍵。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.