数据库三范式

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

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

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

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

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

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

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

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

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

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容