2011-01-14 97 views
9

這是一個常見的面試問題。我遇到了一次採訪,面試官給我一張桌子,並問我告訴他桌子的正常形式?如果它在## NF中,那麼將它標準化爲下一個NF?任何人都可以用一個合適的例子來解釋我的1NF,2NF,3NF,BCNF規則嗎?

我總是對這些正常形式的數據庫感到困惑。 任何人都可以向我解釋這些正常的形式,並給出每個NF如何模擬成表格的適當例子,這樣可以幫助我進行下一次訪談嗎?

+2

這是一個很好的鏈接:http://www.phlonx.com/resources/nf3/ – FrustratedWithFormsDesigner

+1

我剛剛閱讀了有關SO的規範化。這裏是一個很好的鏈接,試圖解釋2NF:http://stackoverflow.com/questions/2331838/normalization-in-plain-english/2331885#2331885 – VoodooChild

+1

可能的重複[請問有人可以舉一個例子1NF,2NF和3NF in plain english?](http://stackoverflow.com/questions/723998/can-someone-please-give-an-example-of-1nf-2nf-and-3nf-in-plain-english) –

回答

0

我建議你從這裏開始瞭解所有提到的主題:
http://en.wikipedia.org/wiki/1NF

這需要一點時間來翻譯這些概念的條款,但如果你是值得您的鹽作爲數據庫設計者,那麼它不會花費很長時間。

相關問題