美文网首页MySQL数据库
MySql数据库·建表三范式

MySql数据库·建表三范式

作者: 技术老男孩 | 来源:发表于2023-02-01 08:05 被阅读0次
一、建表时,表里建几个表头,表头叫什么名字,一般通过“ER关系模型” 来创建 (根据存储实体来创建)
ER关系模型.png
二、表创建的合理性,可以使用“建表范式”来进行衡量,一般分为3个等级:
  • 1NF:表头下的数据不能再拆分
  • 2NF:一张表里只存储一种数据信息 ,不能用一张存储多种数据息 并且要有主键
  • 3NF:表中表头的数据,不能依赖其他表头的数据(例如:年龄、总金额、总成绩类似这种)
三、示例:
  • 以该案例字段为例:


    案例字段.png
  • 其中出现联系方式,联系方式可以进行拆分其他数据,所以需要将该列进行移除原表


    图片.png
    图片.png
    图片.png

相关文章

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

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

  • MySql数据库·建表三范式

    一、建表时,表里建几个表头,表头叫什么名字,一般通过“ER关系模型” 来创建 (根据存储实体来创建) 二、表创建的...

  • MySql表设计与优化

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

  • DB

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

  • 2021-01-31今日主题: MySQL

    今日主题: MySQL 数据库的三范式是什么? 第一范式:强调的是列的原子性,即数据库表的每一列都是不可分割的原子...

  • (系列7)数据库

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

  • 2019-02-22

    mySQL Navicat for mySQL 关系型数据库:用表传数据 如何建表:查询→新建查询 注释: -- ...

  • 数据库设计之三大范式

    数据库表结构设计之三大范式(Normal Form) 在设计数据库的表结构时,一般要遵循三大范式。何为范式,就是数...

  • Java面试题(五):数据库、缓存

    MySQL 164. 数据库的三范式是什么? 第一范式:强调的是列的原子性,即数据库表的每一列都是不可分割的原子数...

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

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

网友评论

    本文标题:MySql数据库·建表三范式

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