当前位置: 首页 > article >正文

【MYSQL】数据库三大范式是什么?【最简单理解】

        这些依赖都是按道理来说的,比如地址可以拆成国、省、市、区。

        第一范式

                数据表中拿到字段存储的数据不可再拆分,比如地址是国、省、市、区,必须拆封开,不能一股脑全写到一个字段中。

        第二范式

                数据表中在满足第一范式的情况下,字段有A、B、C、D其中A是主键,B、C、D必须依赖A。如果此时D依赖C,B依赖A,那么就会有非主键ID部分依赖主键ID行为。

        第三范式

                在满足第二范式的情况下,数据表中不能出现间接依赖,字段有A、B、C、D其中A是主键,如果此时BC依赖A,D依赖C,那么D间接依赖A,这是不允许的。


http://www.kler.cn/a/395567.html

相关文章:

  • FreeRTOS的列表与列表项
  • Ubuntu24.04上安装和配置MariaDB
  • git命令提交项目
  • 检测敏感词功能
  • conda创建 、查看、 激活、删除 python 虚拟环境
  • 重卡穿越商都,ROG DAY 2024郑州站高燃来袭
  • 多端校园圈子论坛小程序,多个学校同时代理,校园小程序分展示后台管理源码
  • ‌MySQL 5.7和8.0版本在多个方面存在显著区别,主要包括性能优化、新特性引入以及安全性提升
  • 2:Vue.js 父子组件通信:让你的组件“说话”
  • git命令提交项目
  • 适用比亚迪汽车生产线的RFID高频读写器
  • 为什么 Vue3 封装 Table 组件丢失 expose 方法呢?
  • 鸿蒙学习-PersistentStorage持久化存储
  • 【递归回溯与搜索算法篇】算法的镜花水月:在无尽的自我倒影中,递归步步生花
  • 深入浅出:Java 中的经典排序算法详解与实现
  • 1、C语言学习专栏介绍
  • 排序算法 -归并排序
  • 机器学习的常用算法
  • SQLite3 JDBC Java工具类
  • 网站部署到IIS后,数据库登录失败
  • 一百多块可以买到什么样的开放式耳机?虹觅Olite评测推荐
  • 机器学习—诊断偏差和方差
  • 两路组相联缓存配置
  • 【Rust调用Windows API】获取正在运行的全部进程信息
  • C++的起源与发展
  • java:接口,抽象,多态的综合小练习