我對一個概念感到困惑。我在鐵軌上這樣做。軌道上的基礎數據庫設計表
該實體設置是否等於數據庫中的表?
是否將該關係設置爲等於數據庫中的表?
讓我們說我們有實體集「USER」和實體設置「POST」和實體集「註釋」
用戶 - 可以張貼許多文章和評論,因爲他們想
後屬於用戶
評論 - 屬於帖子,用戶,所以評論是弱的實體。
SCHEMA
======
USER
-id
-name
POST
-id
-user_id(FK)
-comment_id (FK)
COMMENT
-id
-user_id (FK)
-post_id (FK)
所以用戶,帖子,評論是表我想。
還有一個表是什麼?我需要一張關係表嗎?
你真的應該讀作[的文檔( http://guides.rubyonrails.org/association_basics.html)。有時你需要一張關係表,有時你不需要。這取決於你如何在模型中聲明關係。 – sosborn