当前位置:首页>维修大全>综合>

理解数据库中的第一第二第三范式有什么用 谁能告诉我(数据库第一二三范式举例)

理解数据库中的第一第二第三范式有什么用 谁能告诉我(数据库第一二三范式举例)

更新时间:2024-05-03 10:36:12

理解数据库中的第一第二第三范式有什么用 谁能告诉我

一范式:存在主键,每个字段不可再分。

二范式:不存在部分依赖。

三范式:不存在传递依赖。

多对多,三张表,关系表两个外键。

一对多,两张表,多的表加外键。

注意:在实际开发中,以客户的需求为主,有的时候会拿冗余换取执行速度。

因为多张表连接会产生笛卡尔积现象,降低了执行效率。

第一范式,是为了让字段含义明确,不存在多义。

第二范式,是为了让表的含义明确,非主键字段依赖于主键,但不属于主键的一部分。第三范式,是为了避免字段冗余,非主键字段之间不存在依赖,即含义交叉重复。范式是为了让数据库中表的设计更为合理,它是规范,不是约束

更多栏目