除此之外,當你繪製出ERD圖表時,如果你包含「junction」表作爲實體,即使它們沒有在規範中明確提到,但是你可以清楚地看到它是多對多的關係嗎?有沒有什麼方法可以在不使用聯結表的情況下表示多對多關係?
0
A
回答
0
您包含在ERD中的實體實際上取決於目標受衆。如果您計劃向軟件工程師或數據庫管理員提交ERD,那麼省略關聯表格就會令人困惑。如果您試圖給出高層次的系統概述,那麼我會建議刪除與系統操作直接相關的實體以外的所有內容。
0
我個人認爲,交叉表又名「cross-walk」表對於顯示數據流很重要。
我認爲,將這些跨行表從ERD中排除出去,可能會使得查看新的ERD難以理解的數據的邏輯流。隨着您的數據模型變得越來越複雜,如果您不顯示它們,就會越來越難以理解。
相關問題
- 1. 有了SubSonic,有沒有一種方法可以在沒有外鍵的情況下表達關係?
- 2. 聯接表(關聯表)是否有主鍵?多對多關係
- 3. 具有多對多關係的聯結表上的SQL連接
- 4. 有沒有什麼辦法可以在不使用Ctrl鍵的情況下進行多重選擇
- 5. 有沒有方法可以在沒有GraphQL的情況下使用Relay?
- 6. 可以在沒有列表的情況下使用LOAD TABLE嗎?
- 7. 可以在沒有連接表的情況下使用accep_nested_attributes_?
- 8. 在不使用SaveChanges的情況下更新一對多關係
- 9. 什麼是關聯表的正確名稱(多對多關係)
- 10. 有沒有什麼辦法可以在不使用表格的情況下做這個HTML佈局?
- 11. 有沒有什麼方法可以在不使用動態內存的情況下使用Qt?
- 12. Eclipselink多對多的關係,沒有結果連接表
- 13. 如果不是在多種情況下沒有什麼
- 14. 在沒有附加連接表列的情況下在同一個實體上的多對多關係
- 15. 有沒有方法可以在沒有按下Ctrl鍵的情況下在ObjectListView中進行多重選擇?
- 16. 有沒有什麼方法可以在不使用VM的情況下在Smalltalk中開發?
- 17. 推進:沒有交叉表示的多對多關係
- 18. 有沒有一種方法可以在沒有登錄Netsuite的情況下提供可用的Suitelet表單?
- 19. 有沒有什麼方法可以在不使用JavaScript和JQuery的情況下獲得asp.net中的keycode?
- 20. Octobercms:多對多關係沒有顯示
- 21. 沒有聯結表的M:N關係
- 22. 有沒有什麼方法可以在不使用XMPP協議的情況下連接到Facebook聊天服務?
- 23. 有沒有什麼辦法可以在不使用第三方庫的情況下創建tar文件?
- 24. 多對多關係與一對多關係有什麼區別?
- 25. 如何在沒有JoinTables的情況下在JPA中創建一對多關係?
- 26. 在什麼情況下SqlCommand對象的prepare方法有用?
- 27. 多種方法可以在一種情況下使用?
- 28. 型表達的不明確沒有更多的情況下
- 29. 有沒有什麼辦法可以在不使用jQuery的情況下在Angular WYSIWYG指令中使用colorPicker
- 30. 有沒有一種方法可以讓表單在不使用iFrame的情況下位於頂層
因此,假設它們不是必需的,那麼它會是正確的,但只是簡單地使你的(或其他人)生活更容易? – galdikas
不需要,但對理解能力至關重要。 – CodeTalk