无名阁,只为技术而生。流水不争先,争的是滔滔不绝。

Mysql – 数据库的三大范式通俗详解1

数据库 dancy 1年前 (2023-11-28) 223次浏览 已收录 0个评论 扫描二维码
Mysql - 数据库的三大范式通俗详解1

数据库的三大范式是指关系型数据库设计中的规范化范式,包括第一范式(1NF)、第二范式(2NF)和第三范式(3NF)。

1. 简介

三大范式是 Mysql 数据库设计表结构所遵循的规范和指导方法,目的是为了减少冗余,建立结构合理的数据库,从而提高数据存储和使用的性能。

三大范式之间是具有依赖关系的,比如第二范式是在第一范式的基础上建设的、第三范式是在第二范式的基础上建设的。

当然 Mysql 数据库的范式不止三大范式,除了三大范式,还有巴斯-科德范式(BCNF)、第四范式(4NF)、第五范式(5NF,又称“完美范式”)。

而本篇文章,我们只介绍范式中常用的三大范式。

虽然,遵循范式能使我们的数据库结构更合理,但是也不是一成不变的,偶尔我们也要学会在范式的基础,根据实际应用场景,作出相应的变通。

2. 第一范式 – 1NF

遵循原子性。即,表中字段的数据,不可以再拆分

点击展开
喜欢 (0)
[]
分享 (0)
关于作者:
发表我的评论
取消评论

评论审核已启用。您的评论可能需要一段时间后才能被显示。

表情 贴图 加粗 删除线 居中 斜体 签到