规范化和非规范化的区别

规范化和非规范化的区别

1. 规范化

规范化是数据库中用于减少表中数据冗余和数据不一致的方法。它是将非冗余和一致性数据存储在集合模式中的技术。通过使用规范化,表的数量增加而不是减少。

2. 非规范化

非规范化也是在数据库中使用的方法。它用于添加冗余以快速执行查询。它是一种结合数据以快速执行查询的技术。通过使用非规范化,可以减少与规范化相反的表的数量。

规范化和非规范化之间的比较区别:

编号 规范化 非规范化
1 在规范化中,非冗余和一致性数据存储在集合模式中。 在非规范化中,数据被组合以快速执行查询。
2 在规范化中,减少了数据冗余和不一致。 在非规范化中,添加了冗余以快速执行查询。
3 数据完整性在规范化中得到维护。 非规范化不维护数据完整性。
4 在规范化中,冗余被减少或消除。 在非规范化中添加冗余而不是减少或消除冗余。
5 规范化的表格数量增加。 非规范化,表数减少。
6 规范化优化磁盘空间的使用。 非规范化不会优化磁盘空间。

Python教程

Java教程

Web教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程

登录

注册