数据库三大范式起什么作用?

如题所述

实际上设计任何一种数据库应用系统,不论是基于何种数据模型的,都会遇到如何构造合适的数据模式即逻辑结构的问题。由于关系模型有严格的数学理论基础,并且可以向别的数据模型转换。所以要设计合适的关系模式,使其逻辑结构更加符合要求,出现了规范化理论。而三大范式即第一、第二和第三范式就是规范化理论重要部分,是为了在设计中更好的解决数据冗余,数据有效性检查,提高存储效率。另外还有第四范式、第五范式等。第一范式的作用是要求每个关系的属性为原子性的,不可再分。即表中不能还有表。满足第二范式必须满足第一范式。第二范式(2NF)要求数据库表中的每个实例或行必须可以被唯一地区分。满足第三范式(3NF)必须先满足第二范式(2NF)。简而言之,第三范式(3NF)要求一个数据库表中不包含已在其它表中已包含的非主关键字信息。
温馨提示:答案为网友推荐,仅供参考
第1个回答  推荐于2018-02-28
是为了在设计中更好的解决数据冗余,数据有效性检查,提高存储效率考虑。提出的三大范式。其实在工程项目中,有时候为了效率考虑,很多时候并不会按照三大范式来设计数据库。本回答被网友采纳
相似回答