CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
可用分押宝游戏火热进行中... 专题改版:Java Web 专题
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  MS-SQL Server >  应用实例

BCNF范式的问题,你可以帮我吗?

楼主fxyuer2004(飞跃海洋)2004-12-01 13:58:09 在 MS-SQL Server / 应用实例 提问

题目是:客户资源管理,要求建表达到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

相关问题

  • BCNF和第三范式到底有何区别?
  • 第三范式
  • 问个数据库范式的问题,请帮忙!会者不难。
  • 关于BC范式
  • 数据范式请教
  • 几个范式的解释
  • 请教:有关范式的问题。
  • 菜鸟发问:关于范式
  • 求数据库范式的规范
  • 关于数据库范式的问题

关键词

  • 范式
  • 属性
  • 模式
  • bcnf
  • 关系
  • nf

得分解答快速导航

  • 帖主:fxyuer2004
  • lovemyself666666

相关链接

  • SQL Server类图书

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
世纪乐知(北京)网络技术有限公司 版权所有, 京 ICP 证 020026 号
北京创新乐知广告有限公司 提供技术支持
Copyright © 2000-2007, CSDN.NET, All Rights Reserved
GongshangLogo