無論什么系統軟件,其最根本的功能就是對數據庫的操作和使用。所以,一定要先做好數據庫的分析、設計及實現,然后才能實現對應的功能模塊。
一、數據庫分析
根據需求分析和系統的功能流程圖,找出需要保存的信息數據(也可以理解為現實世界中的實體),並將其轉化為原始數據(屬性類型)形式。這種描述現實世界的概念模型,可以使用E-R圖來表示。也就是實體-聯系圖。最后將E-R圖轉換為關系數據庫。
1.用戶信息實體
用戶信息實體包括id、用戶名、用戶密碼、頭像、權限級別、注冊時間、注冊郵箱、IP地址、資料修改時間。
2.博文信息實體
博文信息實體包括id、標題、內容、發表時間、修改時間、瀏覽量、點贊數、評論區是否關閉。
3.標簽信息實體
標簽信息實體包括id、標簽名。
4.評論信息實體
評論信息實體包括id、內容、發表時間、是否可見。
5.數據庫E-R圖
二、數據庫建模
使用PowerDesigener進行建模。
然后生成“*.sql”文件,將文件導入數據庫中。