數據庫設計的認識

前言:

通過對於數據庫的學習,相信大家對於數據庫有一定的認識與瞭解,那麼下面是我對於數據庫的一些瞭解與認識。

在數據庫中數據庫設計對於一個數據庫來說是很重要的,那麼一個不好的數據庫設計會給程序造成很多的問題,那我來說說
數據庫不良設計的影響:

1.數據冗餘:沒有必要的垃圾存儲過多,造成數據之間的混亂,數據不易檢索

2.計算字段:數據字段之間缺少必要的聯繫性,用於計算的字段分佈於多個表中,無法統計計算

3.與需求不符:不良的數據庫設計,不能設計出所要的東西,與自己的需求不符

4.數據完整性喪失:含有主鍵關係的表之間關聯字段的設計不合理,造成更新與刪除操作後的設計出錯,或不完善,使用了已經刪除或丟失的數據;

數據庫設計應考慮的因素:

1.範式規範:遵循數據庫設計原則保持數據庫的設計規範,是數據庫設計的最基本的原則

2.應考慮當前的需要:
數據結構的設計要能達到應用場景的要求,這是最基本的。舉個例子,文章的正文存儲在了數據表中的某個字段,該字段的長度被設定爲10000字,在文章字數沒有被限制在10000字以內的前提下,這顯然不能滿足應用場景的當前需求。需要考慮,什麼樣的字段類型才能存儲大規模的文本數據?

3.分離主題與附屬:分清楚主體與附屬,弄清楚之間的不同。例如寫一篇博客來說,主體部分也就是作者,正文,發佈時間,標題,以及正文所要寫的內容,然而附屬則使,評論,因爲一篇博客的評論的多少,不會影響主體的好壞,閱讀次數以及喜歡的人數照樣不會影響一篇博文。

4.應對可能出現的新需求:正因爲有需求才會有程序設計的一系列出現,需求必然會推動程序設計的發展,面對這客戶的需求查詢,檢索出客戶所需要的也是很重要。

後續會隨時更新。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章