數據庫設計心得


對於一個系統,數據庫的設計是非常重要的,數據庫設計決定了以后數據好不好維護。后期需求好不好展。同時也決定了系統的性能。一個壞的數據庫設計一個功能點的改動可能會設計多張表的改動。一不小心可能就會引起數據的不一致。

我們小組的項目是小湖聊天系統二期,而我們的第一次迭代主要是對爬蟲爬取下來的信息進行一個展示,所以在這部分設計的數據庫也相對簡單,結合另一個數據庫實驗設計數據庫的經驗來說,一個數據庫的設計首先最重要的是要能夠滿足需求,並且要盡量使其與程序較為符合使編碼的難度有所降低,而且就像數據結構決定代碼的效率,數據庫的結構同樣如此,好的表結構對於以后的數據庫結構有着莫大的作用。然后數據庫的設計,要盡量符合范式,減少數據冗余,表與表間的聯系要准確,邏輯要正確從而提高效率和維護數據一致性,但是根據實際經驗,適當的冗余可以有利於數據庫的查詢速度,所以這中間的取舍是需要主要討論的一個點。

總的來說,數據庫設計的步驟先找到所有實體,找到實體間的關系,對已有ER圖進行刪減多余信息,最后根據三大基本范式對表進行重新檢查 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM