這個問題是基於我的計劃在the thread。如何改善ERD
我的實體關係圖是
alt text http://files.getdropbox.com/u/175564/sequence-diagram.png
我想知道以下幾點。
我的順序圖是否符合以下關係圖?
alt text http://files.getdropbox.com/u/175564/table-problem-3.png
這個問題是基於我的計劃在the thread。如何改善ERD
我的實體關係圖是
alt text http://files.getdropbox.com/u/175564/sequence-diagram.png
我想知道以下幾點。
我的順序圖是否符合以下關係圖?
alt text http://files.getdropbox.com/u/175564/table-problem-3.png
回顧第一個圖表作爲邏輯模型,通常邏輯中定義的表格也存在於物理表格中 - 您錯過了QUESTION-TAGS(nee QUESTION-SUBJECTS)表格。您在QUESTION和MONITOR-CHECK之間有一對一的關係,這意味着沒有任何價值將MONITOR-CHECK移到問題 表中。
查看第二個圖作爲Physical ERD模型 - 使兩個表具有一對一關係沒有任何好處。我正在談論QUESTION/QUESTION-BODY和QUESTION/MODERATOR-CHECK表。
問題 - 對象名稱很差 - 如果通過您的筆記記錄代表「標籤」,則相應地命名錶格。該表將是一個代碼表(具有CODE,DESCRIPTION列),因爲您希望使這些值保持一致,以便查詢性能良好。也就是說,你需要在QUESTION和QUESTION-TAGS表之間有一個xref/lookup/corollary表,以便對許多[問題標籤]有一個[問題相關]。
問題-TAG-XREF
第一圖看起來更有點像的類圖。
這是我的答覆rexem的答案。
我明白你的答案如下:
alt text http://files.getdropbox.com/u/175564/db-problem-2.png
和第二個圖是
alt text http://files.getdropbox.com/u/175564/db-problem-1.png
我離開了外部參照表的問題 - 身體,因爲我可能需要存儲未來我的問題也會發生變化。
這是ERD的修改形式,而不是序列圖。 – 2009-07-25 20:12:48
或者一個類圖...你好像介於兩者之間,但它絕對不是一個序列圖。 – 2009-07-25 20:17:49
作爲第一個是邏輯模型,第二個是Physical。 – 2009-07-25 20:22:37