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

数据库三范式

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

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

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

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

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

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

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

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

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

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

    相关文章

      网友评论

        本文标题:数据库三范式

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