私はあなたからデータベース設計の知識を少し得たいと思っています:)
オフィスビルのチェックインシステムを構築しようとしています。
何が起こるか:
- 建物Aでの爆弾の脅威についてコードが呼び出されます。
- 指定されたユーザーは、割り当てられた1つ以上の領域をスイープすることになっています。
- その後、ユーザーは自分のエリアをチェックインします。(チェックされていない、チェックされている-問題なし、チェックされている-問題)
すべての受信送信をプルするインターフェースを構築する必要があります。
Users
---------------
id | name | username | password
Buildings
---------------
id | name
Sections
---------------
id | building_id | name
Assignments
---------------
id | section_id | user_id
したがって、この全体的な設計は、ユーザーをセクション(多対多)に割り当て、セクションを建物(1対1)に割り当てるように機能します。
私が問題を抱えているのは、後で簡単に取得できるようにしながら、実際の提出物を保存することです。
ユーザーが回答を更新できるような方法で提出物を保存できるようにしたいと思います。古い答えを表示します。新しい回答を送信します。
どんな提案でも大歓迎です。
ありがとう!