我希望從你的數據庫設計知識一點點:)MySQL數據庫設計 - 檢查系統
我試圖建立一個登記系統的辦公樓。
會發生什麼事是:
- 一個代碼被稱爲關於建設A.
- 指定的用戶應該掃分配給他們的一個或多個區域炸彈威脅。
- 用戶然後將檢查他們的區域。 (沒有檢查,檢查 - 沒有問題,檢查 - 問題)
我將需要建立一個接口,將拉動所有傳入的提交。
Users
---------------
id | name | username | password
Buildings
---------------
id | name
Sections
---------------
id | building_id | name
Assignments
---------------
id | section_id | user_id
所以這個整體設計作品給用戶部分(多對多)和部分分配給建築物(一對一)
我有被存儲的實際意見,同時能夠的問題是什麼以便以後輕鬆檢索它們。
我希望能夠以允許用戶更新答案的方式存儲提交。查看舊的答案。提交新的答案。
任何建議,非常感謝。
謝謝!
你爲什麼不添加一個表提交(ID,USER_ID,building_id,SECTION_ID,時間戳,check_result) – hol
應該'Sections.name'是'Sections.user_id' ?你需要提交*歷史記錄*,還是隻查看和/或更改最後的結果? –
@AndrewLeach我需要提交的歷史記錄。 Sections.name只是它的一個標籤。用戶被分配到Assignments表中。 –