美文网首页
MySQL范式

MySQL范式

作者: 壮少Bryant | 来源:发表于2020-03-21 20:38 被阅读0次

这里主要是记录一些学习数据库的笔记,其他的部分,在CSDN博客里,这里是链接https://blog.csdn.net/sinat_29912455/category_6131797.html

简单理解范式

基本概念

举例详解

请看如下表格:有什么问题


红框处,存在的问题,看第一范式如何解决

第一范式:满足原子数据项

修改,请看如下图

第一范式满足了,但是还是有问题,看第二范式如何解决

第二范式:其中非码属性必须完全依赖于码

改成两个表,此时满足第二范式!括号里为码
(学号,课程 )-> 分数
(学号) -> 姓名,系名,系主任

修改,看下图:

存在的问题,看第三范式如何解决

第三范式:任何非主属性不依赖于其他主属性(也就是消除传递依赖)

学号->姓名和系名
系名->系主任
传递依赖的是:学号->系主任

修改如下图


完美!

相关文章

  • MySQL三大范式和反范式

    MySQL三大范式和反范式 第一范式 第二范式 第三范式 反范式

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

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

  • MySQL-范式

    MySQL-范式 、 MySQL-范式是一种分层结构的规范,分为6层,每一次层都比上一层更加严格范式只为解决空间问...

  • 【Mysql优化分析】之InnoDB索引类型及原理、字段范式/逆

    Mysql优化的部分有很多,本文主要介绍Mysql执行过程、索引类型及原理、字段范式/逆范式设计、索引设计及使用。...

  • MySQL范式

    这里主要是记录一些学习数据库的笔记,其他的部分,在CSDN博客里,这里是链接https://blog.csdn.n...

  • MySQL范式

    范式介绍 目前关系型数据库有6种范式:第一范式(1NF)、第二范式(2NF)、第三范式(3NF)、巴德斯科范式(B...

  • MySql表设计与优化

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

  • 【MySQL】范式与反范式

    一、数据库范式 1、第一范式(1NF): 无重复列,即表中每一列都是不可分割的,不满足第一范式的数据库不是关系型数...

  • mysql

    1. MySQL简介 MySQL是广泛应用的一种关系型数据库 1.1 三范式 第一范式(1NF):列不可拆分 第二...

  • (系列7)数据库

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

网友评论

      本文标题:MySQL范式

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