簡體   English   中英

設計數據庫實體和關系

[英]Design Database Entity and Relations

我想創建一個組織活動的網站(Events Management),活動組織者將為該活動創建票證。因此,其背后的想法是使組織者能夠管理其人群和能力。

用戶可以對事件進行評論和評分並寫評論,也許還可以取消門票,我需要他具有根據城市或日歷瀏覽事件的能力。

因此,我像這樣設計數據庫,但我認為在繼續之前需要對其進行更多增強。 我真的需要你的幫助。

用戶表ID,名稱,電子郵件,密碼,性別,移動

角色表RoleID,名稱(這里我的ID是1,代表admin,2是組織者,3是用戶)

事件表EventID,名稱,類別,城市,日期,時間,描述,席位(可容納人數)

評分表ID,評分,評論,事件ID,用戶ID

用戶表和角色表之間存在關系N:1用戶表和事件表之間存在關系M:N

我應該如何與評分表建立關系? 有兩個表(USER和EVENT)嗎? 什么類型的關系?

所有表格有什么建議嗎?

您可以像這樣構造數據庫

  1. 角色表RoleId |角色名稱
  2. 用戶表UserId | RoleId |名稱|電子郵件|密碼|性別|移動
  3. 事件表EventId | 用戶名 |名稱|類別|城市|日期|時間|描述|座位(容量)
  4. 評分表RatingId | EventId | UserId |評論

我突出顯示了具有外鍵關系的列名。 讓我知道是否有幫助。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM