MySQL 資料庫設計
阿新 • • 發佈:2018-12-12
資料庫需求分析:
1.由使用者發表作品 其他已註冊使用者 在瀏覽個使用者發表的作品時可以進行 點贊 評論 (同時可以撤銷點贊)
2.同時對評論的內容也可以進行相應的點贊 (同時可以撤銷點贊)
3.以及後期規劃 對評論的使用者可以進行相應的回覆
設計流程:
1.開始整理需求
使用者資訊
評論
回覆
2.彙總實體關係,畫出ER圖
使用者:使用者資料包含使用者id,學號、姓名、性別、身份證號,
有關聯屬性,點贊,回覆。
最接近的原則來選取 使用者點贊
因此:使用者表的最終設計資訊如下:
使用者資料包含使用者id,學號、姓名、性別、身份證號,點贊id
同理,對點贊
屬性包含id,zanname,被贊使用者
評論表:
評論ID,評論者,評論id,
關聯屬性:評論使用者
,評論:
id: 評論者名稱,
3.豐富實體的屬性資訊,設計真實資料表結束
使用者資料包含使用者id,學號、姓名、性別、身份證號.
評論表: id,評論型別,評論內容,評論時間,userid,
點贊包含id,點贊型別,點贊狀態,.
回覆表: id,回覆型別,回覆內容,回覆時間,userid