私はmysqlを使用しており、作成しているWebサイトのスキーマに取り組んでいます。ユーザー、コミュニティ(ユーザーのグループ)、アクティビティ(1人以上のユーザーまたはコミュニティが参加しているユーザーまたはコミュニティのいずれかによって作成された計画)、およびrsvps(ユーザー/コミュニティの日付を含む)があるため、少し行き詰まっていますアクティビティにrsvped)。ユーザー、コミュニティ、およびアクティビティのテーブルを作成しましたが、rsvpsで立ち往生しています。
私が抱えている問題は、理想的にはrsvpsテーブルに次のようなものがあるということです。
USER / COM ID ACT_ID DATE Goin? U 234217/1/12真 U 1342 1 7/2/12 false U 2842 1 7/1/12 true C 5342 1 7/1/12 false
IDは、USER / COM属性の値に応じて、ユーザーテーブルまたはコミュニティテーブルのいずれかに対する外部キー制約です。今、私はこのようにそれを行うことは不可能であるとかなり確信しているので、私はあなたがこれについてどうするのか疑問に思っています。
最後の注意:rsvpテーブルだけでなく、ユーザーまたはコミュニティのいずれかを一緒に使用できるようにする必要がある他のテーブルがいくつかあるので、rsvpテーブルのアイデアはできるだけ単純にすることをお勧めします。
さらに情報が必要な場合はお知らせください、ありがとうございます:)