私は概念について混乱しています。私はレール上でこれをやっています。
そのエンティティはデータベース内のテーブルと同じに設定されていますか?
そのリレーションシップはデータベース内のテーブルと同じに設定されていますか?
エンティティ セット「USER」とエンティティ セット「POST」とエンティティ セット「COMMENT」があるとします。
ユーザー - 好きなように多くの投稿とコメントを投稿できます投稿 - ユーザーに属し
ます
コメント - 投稿、ユーザーに属します。コメントは弱いエンティティです。
SCHEMA
======
USER
-id
-name
POST
-id
-user_id(FK)
-comment_id (FK)
COMMENT
-id
-user_id (FK)
-post_id (FK)
USER、POST、COMMENTはテーブルだと思います。
そして、他にテーブルとは何ですか?そして、私は関係のためのテーブルが必要ですか??