我目前正在開發小型旅行應用程序,用戶可以在其中添加其他用戶的旅行。我在爲wishlist設計數據庫時遇到了困難。願望清單的數據庫設計
我迄今爲止嘗試是:
user (user_id(pk), user_name)
trip(trip_id(pk), trip_name, user_id(fk))
wishlist(trip_id(fk), user_id(fk))
但是,由於多個用戶可以添加多人次到他們的心願,如何將這些關係聯繫起來?
如果用戶檢索到他的個人願望清單,那麼可以顯示「該」特定用戶的願望清單中的關聯旅程?
編輯:
爲了澄清,問題是:一個用戶可以擁有多個旅遊和許多用戶可以將每個-其他的車次他們一個自己的「願望清單」
拿出紙和筆的作弊,開始使用Merise/UML或其他方法分析和設計您的問題,之後SQL將變得容易。 – 2014-10-30 09:28:32
@Begueradj plz告訴我答案,如果你知道 – xyz 2014-10-30 09:29:33