规范化是消除设计不良的数据库缺陷的过程。设计不良的数据库会导致不一致,并在添加,删除或更新信息时造成问题。
以下内容使数据库规范化成为数据库设计过程中的关键步骤-
标准化形式,即1NF,2NF,3NF,BCF,4NF和5NF消除了所有的Insert,Update和Delete异常。
当您尝试在不存在的记录中插入数据时,发生插入异常 。
删除异常是指要删除数据时,由于数据库设计不佳,其他记录也会被删除。
多次存储同一数据项称为数据冗余。标准化表不存在数据冗余的问题。
数据将存储在正确的表中,并确保规范化。
一个设计良好的数据库表明,一个表或字段中的更改不会影响其他表或字段。这是通过归一化实现的。
在更新是否保留记录时,它可能导致数据不一致,规范化解决了该问题并确保了数据一致性。