美文网首页JAVA
数据库三范式

数据库三范式

作者: 萌凉258 | 来源:发表于2021-01-10 11:56 被阅读0次

第一范式:数据库中的属性仅标识单一属性值。例如:

上面的不符合第一范式,下面的是符合的第一范式

第二范式:一个表中的属性必须全部依赖于主键,而不是主键的一部分。满足第一范式

    例如:(员工编码,岗位)-> (员工姓名,年龄,员工学历,基本工资)

修改为: (员工编码) -> (员工姓名,年龄,员工学历)   (岗位)—>(基本工资)

第三范式:关系表中不包含其他表中包含的非关键字列的信息。满足第二范式

例如:(员工编码)->(员工姓名,年龄,部门编码,部门经理)。其中隐含:员工编码->部门编码->部门经理

从而修改为(员工编码)->(员工姓名,年龄,部门编码)

(部门编码)-> 部门经理

相关文章

  • 范式

    数据库(第一范式,第二范式,第三范式)

  • MySQL数据库基础知识

    数据库三大设计范式 其实,目前的关系数据库有六种范式:第一范式(1NF)、第二范式(2NF)、第三范式(3NF)、...

  • (系列7)数据库

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

  • 数据库四大范式

    参考来源 解释一下关系数据库的第一第二第三范式? 第一,二,三和四范式 数据库设计范式2——BC范式和第四范式 主...

  • 数据库设计-三大范式

    讲到数据库设计,就需要先说一下数据库设计的三大范式(Normal Form)。 三大范式 第一范式(1NF):列属...

  • 数据库范式概念解析(第一范式,第二范式,第三范式)

    再次强化数据库范式,别在犯迷糊: 大部分数据库从业人员都知道关系数据库有三个基本的范式,即:第一范式,第二范式,第...

  • 关系数据库如何应对业务变动

    前言:不知道现在的大学里面,在学习关系数据库时,还提不提数据库三范式第一范式:列不可拆第二范式:主键唯一第三范式:...

  • java面试题杂谈

    #数据库三大范式: 第一范式:属性不可再分; 第二范式:消除冗余; 第三范式:消除函数传递依赖。 #设计模式 1....

  • python学习笔记-数据库07_高级操作_数据库设计

    数据库设计之三范式 范式:对设计数据库提出的一些规范,目前有迹可循的共有8中范式,一般遵循3范式即可。第一范式(1...

  • MySQL的多表间关系

    一、数据库三范式 1.1 第一范式:确保每列保持原子性 第一范式是最基本的范式。如果数据库表中的所有字段值都是不可...

网友评论

    本文标题:数据库三范式

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