数据库:BC范式和第二第三范式之间的关系
答案:5 悬赏:20 手机版
解决时间 2021-11-09 19:36
- 提问者网友:謫仙
- 2021-11-09 08:32
数据库:BC范式和第二第三范式之间的关系
最佳答案
- 五星知识达人网友:忘川信使
- 2021-11-09 09:03
主要有5种范式:
第一范式、第二范式、第三范式、BC范式、第四范式和第五范式。
满足最低要求的叫第一范式,简称1NF。
在第一范式基础上进一步满足一些要求的为第二范式,简称2NF。
事物往往具有多面性,设计范式也会带来一定的麻烦:操作困难,因为需要联系多个表才能得到所需要数据,而且范式越高性能就会越差。
所以使用多高的范式需要权衡利弊,一般在项目中,使用到第三范式也就足够了,性能好而且方便管理数据。
第一范式、第二范式、第三范式、BC范式、第四范式和第五范式。
满足最低要求的叫第一范式,简称1NF。
在第一范式基础上进一步满足一些要求的为第二范式,简称2NF。
事物往往具有多面性,设计范式也会带来一定的麻烦:操作困难,因为需要联系多个表才能得到所需要数据,而且范式越高性能就会越差。
所以使用多高的范式需要权衡利弊,一般在项目中,使用到第三范式也就足够了,性能好而且方便管理数据。
全部回答
- 1楼网友:慢性怪人
- 2021-11-09 11:27
BC范式∈第三范式∈第二范式∈第一范式
- 2楼网友:酒醒三更
- 2021-11-09 10:14
BCNF>3NF>2NF
1NF - 部分函数依赖 = 2NF
2NF - 传递函数依赖 = 3NF
3NF - (所包含的函数依赖中左侧(被依赖项)不为主键) = BCNF
1NF - 部分函数依赖 = 2NF
2NF - 传递函数依赖 = 3NF
3NF - (所包含的函数依赖中左侧(被依赖项)不为主键) = BCNF
- 3楼网友:胯下狙击手
- 2021-11-09 09:43
三包含了二
三要求不仅不依赖,还要不传递
三要求不仅不依赖,还要不传递
- 4楼网友:空山清雨
- 2021-11-09 09:12
1NF消去对主码的部分函数依赖后=2NF。
2NF消去对主码的传递函数依赖后=3NF。
3NF消去对候选码(注意是候选码)的部分函数依赖和传递函数依赖后 = BCNF
bcnf是对3nf的改进,即在3nf的基础的又把范围从主码扩大为候选码!
2NF消去对主码的传递函数依赖后=3NF。
3NF消去对候选码(注意是候选码)的部分函数依赖和传递函数依赖后 = BCNF
bcnf是对3nf的改进,即在3nf的基础的又把范围从主码扩大为候选码!
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯