我正在爲新項目設計數據庫。我遇到了一些麻煩。在我的設計中,我有兩張桌子的學生,教師。我想將他們的消息存儲到消息表中。多用戶消息傳遞架構設計
1.student 2.faculty 3.Message
藍色線限定,這是用戶表的外鍵。藍色選擇列是用戶表的外鍵。
它基本上包括安全郵件系統與能力:
*每個學生都可以發送郵件的每個人的學生。
*每個教員都可以發送消息給對方教師。
*學生和教師都可以互相發送信息。
1.我在如何實現學生,教師和消息表之間的關係方面遇到困難。
2.把它們分開放在兩張桌子上是對的?或我如何實現它?
3.please建議我如何改進設計及其與SQL代碼的關係。
我的完整的設計在這裏University Database Design.
所以,每個人都可以發送消息給其他人?我不確定我看到了問題。 – paqogomez 2014-09-04 03:10:55
@paqogomez我沒有在這裏實現任何關係,請檢查屏幕簡短。 – Joynal 2014-09-04 03:16:58
我還是不明白,你是否在尋找一個sql查詢來顯示每個用戶的消息?你想知道放在桌子上的限制嗎?你有什麼要求? – paqogomez 2014-09-04 03:32:50