目前老鷹在設計資料庫中,
剛好有看到正規化這個詞,
請問各位大神 大大 前輩們
資料庫要如何設計才比較合乎正規化??
請各位大大 前輩 大神們 指點一二~~!
正規化是為關聯式資料庫系統的設計而發展出來的方法。
由下而上評估關聯表綱要是否符合正規化型式(Normal Form)。
正規化型式的目的在:
正規化型式是用來設計資料庫中資料表結構的方法。
有六個正規化型式
煩請老鷹看我的簡報
謝謝賽大分享~~!
資料庫設計的好 程式寫的少
最近對這句話 很有感覺
賽大簡報剛剛很快的看了一下.
MySQL有好幾種引擎,儲存的方式不太一樣的.
當然簡報的目的是快速讓人有一基本的了解,所以難免會有不周全之處.建議還是可以補充一下,那是MyISAM引擎下的儲存狀況.
- 第四正規化型式(Fifth Normal Form)
- 第五正規化型式(Sixth Normal Form)
到底是5還是6呀????....
cdfu提到:
到底是5還是6呀????
4=5
5=6
火星算術...
hitomitanaka提到:
建議還是可以補充一下,那是MyISAM引擎下的儲存狀況.
謝謝小雨大的說明....
我會再修訂簡報內容。
啪啪手,可以考公務員了
我隨便拉都可以拉幾百個關聯,而且不會出錯
但我就是寫不出,什麼是一階正規化,什麼是二階正規化..
第一階正規劃 : 將系統程式會用到的資料全部都放在一個資料表理
第二階正規劃 : 將系統程式會用到的資料依據主要的分類存放在不同的資料表理。
第三階正規劃 : 除將系統程式會用到的資料依據主要的分類存放在不同的資料表理,再依照次要的分類存放在不同的資料表理。
第四階正規劃 :除將系統程式會用到的資料依據主要的分類存放在不同的資料表理,再依照次要的分類存放在不同的資料表理外,另外再分出非必要的分類。
畢業七年了,只記得大約是這樣,總而言之就是資料表的類別越分越細,不過基本上是分到第三~四階,因為越分越細的結果是資料庫的負擔會越重,造成效能低落。如果還想要詳細資料的話,可以參考"資料庫設計"的書籍或課程。