我要投搞

标签云

收藏小站

爱尚经典语录、名言、句子、散文、日志、唯美图片

当前位置:藏宝阁 > 第一范式 >

理解数据库中的第一第二第三范式有什么用?谁能告诉我?

归档日期:07-03       文本归类:第一范式      文章编辑:爱尚语录

  可选中1个或多个下面的关键词,搜索相关资料。也可直接点“搜索资料”搜索整个问题。

  第二范式,是为了让表的含义明确,非主键字段依赖于主键,但不属于主键的一部分。

  第三范式,是为了避免字段冗余,非主键字段之间不存在依赖,即含义交叉重复。

  展开全部比如你是班主任,要统计成绩了。有以下几项,考号,姓名,科目号,科目,成绩。如果没有理解第一范式,你就只能这么记录了:考号2010005001是张三,语文考了80分。但是理解了就不一样了,你就学会把这条信息抽象为5个属性了,可以用excel表格统计了!

  你在录入成绩的过程中会发现,语文,数学之类的字粘贴了好多遍啊,能不能单独拿出来啊。当然可以。因为科目名只依赖于科目号,于是你可以把上述信息分成三个表:

  第三范式的话,其实上面这么做就已经是第三范式了。为了便于理解,我们加一列 等级吧。比如60分以下C,60到80是B,80以上是A。

  其实等级成绩有关,跟主键只有间接的决定关系,主键决定成绩,成绩决定等级,我们需要把它独立出来。

  说了这么多,总结起来一句话:没啥鸟用。没上过学的,出来设计的表估计也是满足第三范式的。

本文链接:http://kuenergyclub.com/diyifanshi/594.html