Normalization

是否需要標準化過程?

  • June 6, 2013

好吧,在學習了 DBMS 作為一門學科之後,我想到了很多問題。規範化就是其中之一。據我所知,有更多的困惑,我發現無論我們在規範化過程中做什麼,我們也可以通過一般常識來做到這一點。即使在製作項目時,人們也不習慣遵循它。那麼真的需要嗎?公司有沒有遵循?我問這個問題是因為它可能會花費更多時間來規範化數據庫。我們可以使用常識直接對其進行規範化,因此我認為不需要遵循標準規範化程序。如果我錯了,請糾正我。

要回答您的問題,是的,需要標準化。

常識是一個相對術語,可以解釋。自 1970 年代以來,RDBMS 就已經存在。在過去的 30 年中,規範化已在無數項目中投入使用,這對正在開發的應用程序大有裨益。

我在過去 15 年中處理過的最複雜耗時的問題可以直接歸因於數據庫設計者對規範化規則缺乏理解(或故意無知)。

如果您沒有時間正確設計數據庫,那麼您就在錯誤的領域,或者正在從事一個注定要失敗的項目。

引用自:https://dba.stackexchange.com/questions/8747