数据库三范式思想理解

一、第一范式

      每个字段尽量保持单一原子性,不可再拆分字段。

二、第二范式 

     1、必须满足第一范式。

     2、模型上没有直接关系,需要拆分主键依赖。

       2.1、学生 和 课程 相关字段没有 直接关系  学生 和 课程需要拆分 通                   过 课程主键 放置 学生里面关联。

      2.2、也可以认为 学生 和   课程 是2个对象模型,需要拆分。

三、第3范式

    1、必须满足第二范式

    2、对于主体的非关键属性 也需要拆分出来,通过非关键属性主键关联

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

推荐阅读更多精彩内容

  • 回顾 字段类型(列类型):数值型,时间日期型和字符串类型 数值型:整型和小数型(浮点型和定点型) 时间日期型:da...
    翊溪阅读 971评论 0 0
  • 18.7.24一、概念在创建一个数据库的过程中,必须依照一定的准则,这些准则被称为范式,从第一到第六共六个范式。二...
    静心安分读书阅读 11,098评论 0 2
  • 数据库开发规范1. 数据库命名规范前缀对象前缀命名: 前缀命名一般用小写表的前缀: 业务模块组名前缀存储过程前缀:...
    PowerYangSoft阅读 2,521评论 0 8
  • 一 : 主键 primary key,主要的键. 一张表只能有一个字段可以使用对应的键, 用来唯一的约束该字段里面...
    TianTianBaby223阅读 773评论 0 2
  • 饭店吃饭人家是投影仪看电视,壕!爽! 男同志说等咱家电视坏了,下次就别换电视了,也换成投影仪吧。 我很赞同。可是啥...
    S猫阅读 688评论 2 5