C#基础——数据三范式(待补充)

第一范式:字段不能有冗余信息,所有字段都是必不可少的。
第二范式:满足第一范式并且表必须有主见。
第三范式:满足第二范式并且表引用其他的表必须通过主键引用。

一范式

错误:存在一二层

正确:

一范式问题:

二范式




真子集:如果一个集合超过一个属性,则里面的每一个属性都可以称为一个真子集

二范式处理步骤:

示例:
原表:

拆分后:拆分并没有固定的拆分方式,只要符合要求即可

作用:

三范式:

拆分后的表

注意:编程建表并不是一定要满足三范式,而是要符合实际要求,必定时候是可以允许有冗余的。

posted @ 2020-07-02 14:43  LY-CS  阅读(380)  评论(0编辑  收藏  举报