BCNF范式的问题,你可以帮我吗?
题目是:客户资源管理,要求建表达到BCNF范式,我想建立零售商表,代理商表,批发商表,营销部表。你有其它想法吗?在建立表的属性时你能达到BCNF吗?帮帮忙啊?兄弟! 问题点数:20、回复次数:9Top
1 楼fxyuer2004(飞跃海洋)回复于 2004-12-01 14:10:29 得分 0
upTop
2 楼bigben2008(ben)回复于 2004-12-01 14:20:03 得分 0
范式好像分第一范式、第二范式、第三范式、第四范式、第五范式。
一般尊崇第三范式,信息没有冗余基本上就可以的。
如果为了提高查询的效率,就应该提高范式,比如采用第四范式。Top
3 楼lh1979(rocket)回复于 2004-12-01 14:33:08 得分 0
一般的关系数据库好像必须满足第三范式才叫关系数据库Top
4 楼fxyuer2004(飞跃海洋)回复于 2004-12-01 14:50:26 得分 0
那你能建以上几个表,让它达到第3或是第4范式吗?兄弟,BCNF范式是介于第3范式和第4范式之间的!Top
5 楼fxyuer2004(飞跃海洋)回复于 2004-12-02 14:57:06 得分 0
up
Top
6 楼ab5669(王长林)回复于 2004-12-02 19:36:33 得分 0
BCNF范式是加强的第三范式,是消除了主属性对主键的传递依赖。Top
7 楼fxyuer2004(飞跃海洋)回复于 2004-12-05 16:35:02 得分 0
帮我建表啊?up
Top
8 楼lovemyself666666(小周)回复于 2004-12-05 17:10:21 得分 20
BCNF:如果关系模式R(U,F)的所有属性(包括主属性和非主属性)都不传递依赖于R的任何候选关键字,那么称关系R是属于BCNF的。
1NF直到BCNF的四种范式之间有如下关系:
BCNF包含了3NF包含2NF包含1NF
使用范式的
目地:规范化目的是使结构更合理,消除存储异常,使数据冗余尽量小,便于插入、删除和更新
原则:遵从概念单一化 "一事一地"原则,即一个关系模式描述一个实体或实体间的一种联系。规范的实质就是概念的单一化。
方法:将关系模式投影分解成两个或两个以上的关系模式。
要求:分解后的关系模式集合应当与原关系模式"等价",即经过自然联接可以恢复原关系而不丢失信息,并保持属性间合理的联系。
Top
9 楼fxyuer2004(飞跃海洋)回复于 2004-12-05 20:47:58 得分 0
理论我知道啊,帮我建表啊?upTop




