我通過一些正常化的例子閱讀,但我遇到了一個我不明白的地方。正常化3NF
網站的例子是位於:http://cisnet.baruch.cuny.edu/holowczak/classes/3400/normalization/#allinone
我不明白的是「第三範式」
在我腦子裏,我看到了傳遞依賴於EMPLOYEE_OFFICE_PHONE (Name, Office, Floor, Phone)
爲以下Name->->Office|Floor
和Name->->Office|Phone
筆者拆分表EMPLOYEE_OFFICE_PHONE (Name, Office, Floor, Phone)
到EMPLOYEE_OFFICE (Name, Office, Floor)
和EMPLOYEE_PHONE (Office, Phone)
從我一開始的判斷,我仍然看到Name->->Office|Floor
中的傳遞依賴,所以我不明白它爲什麼在3NF。在Name->->Office|Floor
中表示存在傳遞依賴關係嗎?
推理的傳遞性: 這裏是我的函數依賴
- 名稱的列表 - >辦公
- 名稱 - >地板
- 名稱 - >手機
- 辦公室 - >電話
- 辦公室 - >樓(這是不正確的?爲什麼?
感謝您的幫助!