第三範式和bcn區別

第三範式和bcn區別

區別:屬性要求不同、相對於第三範式,BCN範式的要求更加嚴格。第三範式只是要求R爲第二範式且非鍵屬性不傳遞依賴於R的候選鍵,而BCN範式則是對R的每個屬性都做要求。

第三範式(ThirdNormalForm,3rdNF)就是指表中的所有數據元素不但要能唯一地被主關鍵字所標識,而且它們之間還必須相互獨立,不存在其他的函數關係。也就是說,對於一個滿足2ndNF的數據結構來說,表中有可能存在某些數據元素依賴於其他非關鍵字數據元素的現象,必須消除。