社区
MS-SQL Server
帖子详情
BCNF和第三范式到底有何区别?
yanfeng
2005-10-09 10:28:17
根据定义根本看不出之间的差别,虽然定义一点也不同,但是就是想不出一个例子来区别二者:(,各位能举个例子说明他们之间的差别吗?
...全文
8588
4
打赏
收藏
BCNF和第三范式到底有何区别?
根据定义根本看不出之间的差别,虽然定义一点也不同,但是就是想不出一个例子来区别二者:(,各位能举个例子说明他们之间的差别吗?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
4 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
zengzhengliang
2006-02-10
打赏
举报
回复
鲍依斯-科得范式(BCNF):在第三范式的基础上,数据库表中如果不存在任何字段对任一候选关键字段的传递函数依赖则符合BCNF 。
假设仓库管理关系表为StorehouseManage(仓库ID, 存储物品ID, 管理员ID, 数量),且有一个管理员只在一个仓库工作;一个仓库可以存储多种物品。这个数据库表中存在如下决定关系: (仓库ID, 存储物品ID) →(管理员ID, 数量) (管理员ID, 存储物品ID) → (仓库ID, 数量)
所以,(仓库ID, 存储物品ID)和(管理员ID, 存储物品ID)都是StorehouseManage的候选关键字,表中的唯一非关键字段为数量,它是符合第三范式的。但是,由于存在如下决定关系: (仓库ID) → (管理员ID) (管理员ID) → (仓库ID)
yanfeng
2005-10-31
打赏
举报
回复
不知哪位兄弟能给个具体的例子呢?二楼的兄弟,我现在手上没这本书阿,没例子总是不清楚
yuyuxinqing
2005-10-10
打赏
举报
回复
1
适用于多个主键的字段,一个主键的情况,是看不出差别的,注意一个是依赖与主键,而一个是依赖于整个主键,例子举起来很麻烦,你找本《SQL Server 2000从入门到精通》,里面有例子。
yuyuxinqing
2005-10-10
打赏
举报
回复
3NF的规则是:在满足第2NF的规则的基础上,非主键字段必须直接依赖于主键。
而BCNF的规则是:非主键字段必须依赖于整个主键字!
也就是说,要想达到BCNF的标准,还要在3NF的基础上基础拆分表。
如果你不是做高层次开发的,研究数据库的,还有4NF,5NF之类的东西,根本就极少用到,没有研究的必要的,相对而言,学术意义更多一些。
数据库三大范式详解
数据库三大范式详解 数据库范式1NF 2NF 3NF
BCNF
(实例) 设计范式(范式,数据库设计范式,数据库的设计范式)是符合某一种级别的关系模式的集合。构造数据库必须遵循一定的规则。在关系数据库中,这种规则就是范式。关系数据库中的关系必须满足一定的要求,即满足不同的范式。目前关系数据库有六种范式:第一范式(1NF)、第二范式(2NF)、
第三范式
(3NF)、第四范式(4NF)、第五范式(5NF)和第六范式(6NF)。满足最低要求的范式是第一范式(1NF)。在第一范式的基础上进一步满足更多要求的称为第二范式(2NF),其余范式以次类推。一般说来,数据库只需满足
第三范式
(3NF)就行了。下面我们举例介绍第一范式(1NF)、第二范式(2NF)和
第三范式
(3NF)。
软考系分之数据库第一二三范式及
BCNF
范式
内容概要:数据库第一二三范式及
BCNF
范式等;使用场景:本资源主要用于辅助系统分析师的软考;适用人群:系分备考者、产品经历、软件开发等,也适用于有相关知识点学习兴趣的小伙伴;其他:思维导图的方式介绍知识点,标注重点和示例
数据库范式精讲
设计关系数据库时,遵从不同的规范要求,设计出合理的关系型数据库,这些不同的规范要求被称为不同的范式,各种范式呈递次规范,越高的范式数据库冗余越小。 目前关系数据库有六种范式:第一范式(1NF)、第二范式(2NF)、
第三范式
(3NF)、巴斯-科德范式(
BCNF
)、第四范式(4NF)和第五范式(5NF,又称完美范式)。 本门课程,结合讲师的原创思路,掌握范式相关晦涩难懂的概念,并掌握数据库范式判断、拆分的方法!
数据库入门(一)范式理解:1NF,2NF,3NF,
BCNF
,4NF详析
数据库入门(一)范式理解:1NF,2NF,3NF,
BCNF
,4NF详析引言范式种类第一范式(1NF)符合1NF的关系中的每个属性都不可再分存在问题第二范式(2NF)在1NF基础上消除了非主属性对码的部分函数依赖二范式判断步骤优缺点
第三范式
(3NF)在2NF基础上消除非主属性对码的传递函数依赖优缺点
BCNF
范式(3NF的改进形式)
BCNF
条件为什么引入
BCNF
解决方法第四范式(4NF)相关概念介绍多值依赖Teaching模式中存在的问题平凡函数依赖和非平凡的函数依赖多值依赖与函数依赖的
区别
了解4NFPoint总结 引言 Normal Form范式是“符合某一种级别的关系模式的集合,表示一个关系内
数据库设计三范式
关系数据库设计之时是要遵守一定的规则的。尤其是数据库设计范式 现简单介绍1NF(第一范式),2NF(第二范式),3NF(
第三范式
)和
BCNF
,另有第四范式和第五范式留到以后再介绍。 在你设计数据库之时,若能符合这几个范式,你就是数据库设计的高手
MS-SQL Server
34,576
社区成员
254,587
社区内容
发帖
与我相关
我的任务
MS-SQL Server
MS-SQL Server相关内容讨论专区
复制链接
扫一扫
分享
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章