2 hzgloveyd hzgloveyd 于 2016.05.03 21:06 提问

关系模式中的范式判断题

R=(A,B,C),F=(A→B,B→A,C→A),请问这是第几范式?求大神解析

6个回答

hzgloveyd
hzgloveyd   2016.05.10 16:31
已采纳

答案是第三范式。。。。

CSDNXIAON
CSDNXIAON   2016.05.03 21:12

关系模式的范式
关系模式及其范式
关系模式的范式
----------------------同志你好,我是CSDN问答机器人小N,奉组织之命为你提供参考答案,编程尚未成功,同志仍需努力!

caozhy
caozhy   Ds   Rxr 2016.05.03 23:35
hzgloveyd
hzgloveyd 题目不一样,主要是A→B,B→A,这个处理怎么做
大约 2 年之前 回复
c1728494009
c1728494009   2016.05.04 14:51

第二范式。。。。。。。。吧

do_action
do_action   2016.05.04 16:44

根据题意,其主键为B,C. 而A存在与主键的部分依赖,
所以属于第一范式。

baidu_34445147
baidu_34445147   2016.05.05 14:05

2NF
关系的第一范式(1NF)定义:在关系模式R中的每一个具体关系r中,如果每个属性值都是不可再分的最小数据单位,则称R是第一范式的,简记为1NF。
关系的第二范式(2NF)定义: 如果关系模式R为1NF,并且R中的每一个非主属性都完全依赖于R的某个候选关键字,则称R是第二范式的,简记为2NF。
关系的第三范式(3NF)定义: 如果关系模式R为2NF,并且R中的每一个非主属性都不传递依赖于R的某个候选关键字,则称R是第三范式的,简记为3NF。
1NF应该没什么疑问
通过C可以得到A、B、C,C为主属性,A、B完全依赖于C,没有部分以来,所以是2NF
但是存在C→A,A→B,既有传递依赖,所以不满足3NF

baidu_34445147
baidu_34445147 回复hzgloveyd: 标准答案是3nf?好惭愧。。。。
大约 2 年之前 回复
hzgloveyd
hzgloveyd C→A,A→B这个不满足传递吧
大约 2 年之前 回复
Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!
其他相关推荐
如何判断关系模式范式
关于如何求数据库里的关系模式,教你 学会关系模式中的范式求解。
数据库复习11——关系模式与范式
数据库复习CH11 数据库模式(Schema)是数据库中全体数据的逻辑结构和特征的描述,关系型数据库的模式又叫关系模式,我所理解的关系模式就是数据库中表结构的定义以及多张表之间的逻辑联系关系模式的设计就是根据一个具体的应用,把现实世界中的关系用表的形式来表示的逻辑设计过程
理解数据库关系模型的范式(复习)
关系模式的范式     主要有4种范式,1NF,2NF,3NF,BCNF,按从左至右的顺序一种比一种要求更严格。要符合某一种范式必须也满足它前边的所有范式。一般项目的数据库设计达到3NF就可以了,而且可根据具体情况适当增加冗余,不必教条地遵守所谓规范。 简单而言,1NF就是要求一张表里只放相互关联的字段,一个字段里只放一条信息,这只是最基本的要求。至于2NF,3NF,BCNF虽然描述的内容不
数据库:怎样判断关系是第几范式
原文:http://blog.renren.com/share/229990753/2576242237数据库范式1NF 2NF 3NF BCNF(实例) 设计范式(范式,数据库设计范式,数据库的设计范式)是符合某一种级别的关系模式的集合。构造数据库必须遵循一定的规则。在关系数据库中,这种规则就是范式。关系数据库中的关系必须满足一定的要求,即满足不同的范式。目前关系数据库有六种范式:第一范式(1
关系模式及其范式
关系的描述称为关系模式(Relation Schema)。一个关系模式应当是一个五元组。它可以形式化地表示为:R(U, D, DOM, F)。其中R为关系名,U为组成该关系的属性名集合,D为属性组U中属性所来自的域,DOM为属性向域的映象集合,F为属性间数据的依赖关系集合。 关系模式通常可以简记为:R(A1, A2, …, An)。其中R为关系名,A1, A2, …, An为属性名。而域名及
关系模式的分解与范式
1.     为什么要研究数据库关系模式的分解? 答:因为现有的模式可能会存在一些数据增删改的弊端,比如说:数据冗余太大,更新异常,插入异常,删除异常。因此为了完善数据库的增删改查的功能,需要寻找一种等价的关系模式,使得以上弊端得以解决。 2.     如何实现关系模式的分解? 答:以上的这种等价关系需要满足两个条件:1》保持无损连接性。A.解释:在分解之后,n个分解关系通过自然连接(自然连
数据库:怎样判断关系是第几范式~~看完懂了~~
数据库范式1NF 2NF 3NF BCNF(实例)  设计范式(范式,数据库设计范式,数据库的设计范式)是符合某一种级别的关系模式的集合。构造数据库必须遵循一定的规则。在关系数据库中,这种规则就是范式。关系数据库中的关系必须满足一定的要求,即满足不同的范式。目前关系数据库有六种范式:第一范式(1NF)、第二范式(2NF)、第三范式(3NF)、第四范式(4NF)、第五范式(5NF)和第六范式(6N
关系模式,函数依赖,范式
关系数据库,关系数据库的基本结构是关系模式,比较好的关系模式集合,能有效控制数据库冗余,对数据库进行有效的管理。下面对关系模式的函数依赖,范式和模式设计方法进行分析。   知识点:关系模式,函数依赖,范式   关系模式 关系实质上是一张二维表,表的每一行数据为一个元组,每一列为一个属性。 关系模式就是对关系的描述。记做R(U)或R(U,F)。 例如:关系模式R(S#,C#,CName
数据库关系模式函数依赖、键、范式的基本概念
首先理解几个概念, 函数依赖:设R(U)是属性集上的关系模式,X,Y是U的子集。若对于R(U)的任意一个可能的关系r,r中不能存在两个元组在X上的属性值星等,而在Y上的属性值不等,即是说这里X可以唯一确定Y,则称,X函数确定Y或Y函数依赖于X,记作X–>Y。 完全函数依赖:在R(U)中,如果X–>Y,并且对于X的任何一个真子集X‘,都有X’-/->Y,记作 X-f->Y...
关系数据库范式快速识别方法--第几范式
第几范式识别