关闭

第三范式(3NF)

标签: 数据库
170人阅读 评论(0) 收藏 举报
分类:

定义:

第三范式是在第二范式的基础之上定义的,如果数据表中不存在非关键字段对任意候选关键字段的传递函数依赖则符合第三范式。

表7

商品名称

价格

商品描述

重量

有效期

分类

分类描述

可乐

3.00

 

250ml

2014.6

酒水饮料

碳酸饮料

苹果

8.00

 

500g

 

生鲜食品

水果

存在以下转递函数依赖关系:

(商品名称)->(分类)->(分类描述)

也就是说存在非关键字段“分类描述”

对关键字段“商品名称”的传递函数依赖

存在问题:

(分类,分类描述)对于每一个商品都会进行记录,所以存在着数据冗余。同时也还存在数据的插入,更新及删除异常。

表8

商品ID

商品名称

价格

商品描述

重量

有效期

1

可乐

3.00

 

250ml

2014.6

表9

分类ID

分类

分类描述

1

酒水饮料

碳酸饮料

表10

分类ID

商品ID

1

1


0
0

查看评论
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
    个人资料
    • 访问:3402次
    • 积分:159
    • 等级:
    • 排名:千里之外
    • 原创:13篇
    • 转载:0篇
    • 译文:0篇
    • 评论:0条
    文章分类
    文章存档