1. 程式人生 > >MySQL 資料庫設計

MySQL 資料庫設計

資料庫需求分析:

1.由使用者發表作品  其他已註冊使用者 在瀏覽個使用者發表的作品時可以進行 點贊 評論 (同時可以撤銷點贊)

2.同時對評論的內容也可以進行相應的點贊 (同時可以撤銷點贊)

3.以及後期規劃 對評論的使用者可以進行相應的回覆

設計流程:

1.開始整理需求

使用者資訊

評論

回覆

2.彙總實體關係,畫出ER圖

使用者:使用者資料包含使用者id,學號、姓名、性別、身份證號,

          有關聯屬性,點贊,回覆。

最接近的原則來選取 使用者點贊

因此:使用者表的最終設計資訊如下:

使用者資料包含使用者id,學號、姓名、性別、身份證號,點贊id

同理,對點贊

屬性包含id,zanname,被贊使用者

評論表:

評論ID,評論者,評論id,

關聯屬性:評論使用者

,評論:

id: 評論者名稱,

3.豐富實體的屬性資訊,設計真實資料表結束

使用者資料包含使用者id,學號、姓名、性別、身份證號.

評論表: id,評論型別,評論內容,評論時間,userid,

點贊包含id,點贊型別,點贊狀態,.

回覆表: id,回覆型別,回覆內容,回覆時間,userid