【SQL 必知必會】性能篇 03. 3NF有哪些不足,爲什麼要進行反範式設計

一般表結構設計到第三範式就可以了,但是爲什麼還會有BCNF呢? 爲什麼還需要進行反範式設計 反範式設計的使用場景,以及存在的問題 1. 第三範式存在哪些不足 ​​​​ 如果此時在表中增加一個新書名,但是沒有插入作者名字,此時主屬性作者爲空,根據數據表的完整性要求,主鍵不爲空,所以此時存在插入異常。 如果書名換了作者,可能會同時修改數據表中的多個記錄。 如果刪除某書,此時書號和書的作者也會被刪除。
相關文章
相關標籤/搜索