数据库的三大范式:
第一范式(1NF):无重复的列
第二范式(2NF):属性完全依赖于主键(消除部分子函数依赖)
第三范式(3NF):属性不依赖于其他非主属性(消除传递依赖)
总结:
第一范式:(1NF)
原子性:保证数据不可再分;
第二范式:(2NF)
前提:满足第一范式
每张表只描述一件事情,就是主键(候选码)就对应着所有信息。
第三范式:(3NF)
前提:满足第一和第二范式
第三范式需要保证表中的数据和主键直接相关,而不是间接相关
————————————————
版权声明:本文为CSDN博主「Haon1202」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/weixin_43569428/article/details/123022871
用JOINs进行多表联合查询:
主键(primary key)
, 一般关系数据表中,都会有一个属性列设置为 主键(primary key)
。主键是唯一标识一条数据的,不会重复复。一个最常见的主键就是auto-incrementing integer(自增ID,每写入一行数据ID+1, 当然字符串