2017-03-17 63 views
1

我正在構建一個簡單的科技博客,這是我的數據庫。 因爲我沒有很多經驗,所以我希望得到一些反饋,如果它有一個好的模式。科技博客的簡單數據庫架構

Database Schema

我將有5個大類:電腦,手機,筆記本電腦,平板電腦和一般。

  • 對於用戶,我只會有一個管理員開始,也許我會在稍後添加用戶。
  • 用戶將只能夠評論/分享的職位沒有更多。 只有管理員才能創建帖子等。
  • 訪客只能瀏覽網站和分享帖子。
  • 我想添加一項功能,以便能夠統計已爲特定帖子製作了多少份額,但稍後。
  • 此外,我可能會添加子類別到每個類別(爲此,我認爲我需要另一個表來跟蹤這些)。

任何幫助表示讚賞,在此先感謝。

回答

0

恕我直言,你應該添加一個comments表,在你的數據庫中一個帖子只能有一個評論。

評論應至少有這個領域:id, body, post_id, user_id,因爲他們屬於一個職位和用戶。

posts表添加字段:user_id and category_id因爲每個交屬於一個用戶和一個類別;並刪除評論字段,因爲帖子可以有很多評論。