设有关系模式R(A,B,C,D)及其上的函数依赖集F={B→A,BC→D},那么关系模式R最高是哪个范式?

[复制链接]
查看11 | 回复2 | 2010-6-26 19:55:04 | 显示全部楼层 |阅读模式
必须是第一范式,因为从B,BC函数确定A和D这一点上,明显看出B,BC都有可能是主码.
若B是主码的话,仔细看会发现,F中竟然没有谁去函数确定C,这显然是说不通的,(因为C至少会被B这个主码函数确定);
若BC是主码,那么F中存在非主属性对候选码的部分依赖,不满足第二范式的要求,故为第一范式.
回复

使用道具 举报

千问 | 2010-6-26 19:55:04 | 显示全部楼层
第一范式,候选码为BC,但B->A,属于部分依赖,故为第一范式
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行