2014-02-23 56 views
1

在這裏問一個很愚蠢的問題...正常化

基於http://www.sqa.org.uk/e-learning/MDBS01CD/page_30.htm#Non

它說,「就拿依次在每個非關鍵屬性,並提出這樣的問題:是該屬性依賴於一個部分密鑰?(第5段)「

其實我怎麼知道非密鑰屬性是依賴於組合密鑰還是僅依賴於組合密鑰的一部分呢?

你能提供一個解釋嗎?謝謝!

+0

謝謝,明白了。 – user3310635

回答

0

您需要知道您的數據庫設計應該滿足哪些業務規則。規範化的目的是幫助確保數據模型中的密鑰和其他完整性約束條件適當支持業務規則(即您希望實現的一組依賴關係)。

在開始之前記下這組函數依賴關係,並將其用作規範化練習的基礎。