77问答网
所有问题
数据库里3NF表中的非主属性能否成为其它表中主属性
如题所述
举报该问题
推荐答案 2012-06-02
引用为外键的话是可以的,就像成绩表的主键就可以设成课程Id 和学生Id
追问
就是说要拿出去用...就一定要是主键咯
追答
如果你想设为一个属性也可以,不过这样的话数据库设计就有冗余,不建议这样做,
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://77.wendadaohang.com/zd/W8GqGIq83.html
相似回答
数据库的第三范式
是什么意思?
答:
数据库的第三范式
,也称为3NF,是数据库设计中的一种规范,用来确保数据的完整性和一致性。它是在满足第二范式(2NF)的基础上,进一步要求数据
表中的
每个
非主属性
都完全依赖于主键,而非间接依赖于其他非主属性。换句话说,第三范式要求一个数据表中的每个属性都不包含其他非主属性的信息。这样做可...
数据库
三范式
答:
简而言之,第二范式就是
非主属性
非部分依赖于主关键字。3、
第三范式
(
3NF
) 满足第三范式(3NF)必须先满足第二范式(2NF)。简而言之,第三范式(3NF)要求一个
数据库表中
不包含已在
其它表中
已包含
的非主
关键字信息。例如,存在一个部门信息表,其中每个部门有部门编号(dept_id)、部门名称、部门简介等信息。那么在图...
3NF
关系
数据库的
几种设计范式介绍
答:
在关系
数据库
设计中,有三种基本的范式,分别是1NF、2NF和
3NF
,它们对于确保数据的一致性和完整性至关重要。首先,1NF(第一范式)是基础,它要求每个列都是不可分割的基本数据项,不允许有重复
的属性
值。例如,员工信息表应确保每个员工的信息独立,一个员工的信息只在表中出现一次,如员工编号列作为...
深入浅出MySQL三范式简述mysql三范式的理解
答:
第一范式(1NF):
数据库的
每个
属性
都是原子性的,即不可再分的。第二范式(2NF):数据表中不存在部分依赖,即不存在
非主
关键字决定主关键字的情况。
第三范式
(
3NF
):数据表中不存在传递依赖,即不存在非主关键字决定另一个非主关键字的情况。2. 如何实现三范式?实现三范式需要按照以下步骤进行...
MySQL
数据库的
三大范式的详细说明mysql三大范式详解
答:
第三范式
要求每个
非主属性
都不依赖于其他非主属性。简单来说,就是消除传递依赖。例如,有一个订单表,包括订单号、产品名、产品单价和数量。在这里,产品名和单价是有关联的,因此产品名可以由产品ID查出来,产品单价和订单总价是通过产品数量和产品单价计算得到的。因此,产品名和单价不应该直接存储在...
那位高手能给我解释一下
数据库的第三范式
是怎么回事
答:
属性ENO,WNO,PNO 均为主属性,只有一个
非主属性
QNT。它对任何一个候选关键字都是完全函数依赖的,并且是直接依赖,所以该关系模式是
3NF
。 分析一下主属性。因为ENO->WNO,主属性ENO是WNO的决定因素,但是它本身不是关键字,只是组合关键字的一部分。这就造成主属性WNO对另外一个候选关键字(ENO,PNO)的部 分依赖,...
3nf
和bcnf范式区别
答:
1、第一范式(1NF):必须有主键,列不可分
数据库表中的
任何字段都是单一
属性的
,不可再分。2、第二范式(2NF):数据库表中非关键字段对任一候选关键字段的,都不存在部分函数依赖。当一个表是复合主键时,非主键的.字段不依赖于部分主键(即必须依赖于全部的主键字段。数据库范式目的原则:规范化目的...
大家正在搜
数据库中主属性和非主属性
主码的各属性称为主属性
数据库中什么是主属性
数据库什么叫非主属性
数据库中主属性是什么意思
关系数据中主属性
数据库中主码的定义
候选码的属性都是主属性
sql的主数据库是什么
相关问题
数据库中 主属性, 非主属性, 是什么?
数据库中3NF的含义?
数据库中的1NF、2NF、3NF、BCNF、4NF、5NF是...
请将以下关系规范化,达到3NF
含有多个候选码的主属性范围以及数据库范式判定问题
数据库原理3NF和CBNF范式
一个关系r中的非主属性t能够引用或参照r的主码k吗
理解数据库的规范化之1NF,2NF和3NF的区别