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

数据库三大范式

作者: hash_boy | 来源:发表于2018-12-12 15:52 被阅读0次

    为准备系统架构设计师所需特别总结关于数据库三大范式的知识:

    1NF当关系模式R的所有属性都不能在分解为更基本的数据单位时,称R是满足第一范式的,简记为1NF。满足第一范式是关系模式规范化的最低要求,否则,将有很多基本操作在这样的关系模式中实现不了

    2NF如果关系模式R满足第一范式,并且R得所有非主属性都完全依赖于R的每一个候选关键属性,称R满足第二范式,简记为2NF。

    3NF设R是一个满足第一范式条件的关系模式,X是R的任意属性集,如果X非传递依赖于R的任意一个候选关键字,称R满足第三范式,简记为3NF.

    第一范式和第二范式在于有没有分出两张表,

    第二范式是说一张表中包含了多种不同的实体属性,那么要必须分成多张表,

    第三范式是要求已经分成了多张表,那么一张表中只能有另一张表中的id(主键),而不能有其他的任何信息(其他的信息一律用主键在另一表查询)。

    总结:

    第1范式:每个表中都有1列,并且该列是不可拆分的最小单元

    第2范式:1张表只描述一件事情

    第3范式:用外键做表的关联

    相关文章

      网友评论

          本文标题:数据库三大范式

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