美文网首页
【MySQL】数据库设计的三大范式

【MySQL】数据库设计的三大范式

作者: Shang_SRant | 来源:发表于2020-03-08 15:42 被阅读0次

什么是范式

  当一个关系中的所有分类都是不可再分的数据项时,该关系是规范化的。不可再分的数据项,即不存在组合数据项和多项数据项。一个低一级的关系模式,通过模式分解可以转换为若干高一级范式的关系模式的集合,这个过程就叫规范化。二维数据表可以分为5级范式为1NF、2NF、3NF、4NF、5NF。第一范式满足最低的要求条件,第五范式满足最高要求的条件。

  • 第一范式条件:必须不包含重复组的关系,即每一列都是不可拆分的原子项。
  • 第二范式条件:关系模式必须满足第一范式,并且所有非主属性都完全依赖于主码。
  • 第三范式的条件:关系模型满足第二范式,所有非主属性对任何候选关键字都不存在传递依赖。

相关文章

  • 数据库设计三范式与反范式

    MySql设计与优化系列笔记:一、数据库设计三范式与反范式二、MySql表设计与优化 第一范式: 1、数据库的所有...

  • MySql表设计与优化

    MySql设计与优化系列笔记:一、数据库设计三范式与反范式二、MySql表设计与优化 1、实体关系分析 实体关系需...

  • 分库分表,读写分离,数据库架构

    MySql--数据库设计三范式 一、mysql集群搭建 1、MySQL数据库的几种常见高可用方案2、MySQL分布...

  • (系列7)数据库

    MySQL 数据库概念 范式 范式是数据库设计规范,范式越高则数据库冗余越小,但查询也更复杂,一般只需满足第三范式...

  • MySQL之三范式

    引用 MySQL设计之三范式的理解 数据库逻辑设计之三大范式通俗理解,一看就懂,书上说的太晦涩 三范式 第一范式:...

  • Java面试题(四):数据库

    十七、MySql 164. 数据库的三范式是什么? 什么是范式:简言之就是,数据库设计对数据的存储性能,还有开发人...

  • 2018-05-24

    mysql 优化数据库设计 第一范式(1st NF) 第一范式的目标是确保每列的原子性定义:数据库表中的所有字段都...

  • DB

    ACID 优化查询 三范式 Mysql索引 设计表的一些经验 数据库的优化 索引3问

  • 数据库设计范式

    数据库设计三大范式 数据库设计范式 什么是范式:简言之就是,数据库设计对数据的存储性能,还有开发人员对数据的操作都...

  • MySQL-11数据库设计

    大家好,这一篇主要围绕三个特点记录。 mysql数据库设计 数据库设计三大范式 数据库表字段类型分析 不推荐存储的...

网友评论

      本文标题:【MySQL】数据库设计的三大范式

      本文链接:https://www.haomeiwen.com/subject/jhoddhtx.html