首页
题库
面试
求职
学习
竞赛
More+
所有博客
搜索面经/职位/试题/公司
搜索
我要招人
去企业版
登录 / 注册
首页
>
试题广场
>
数据库的三范式?
[问答题]
请你介绍一下,数据库的三个范式?
添加笔记
求解答(0)
邀请回答
收藏(93)
分享
纠错
8个回答
添加回答
7
Zoey201812161914299
第一范式:强调的是列的原子性,列不能分成其他几列,第一范式就是无重复的域。
第二范式:首先是在第一范式的基础上,另外包含两部分的内容,一是表必须有主键,二是没有包含在主键中的列必须完全依赖于主键,二不能只依赖于主键的一部分。
第三范式:在第二范式的基础之上,非主键列必须直接依赖于主键不能存在传递依赖。
发表于 2018-12-16 20:19:26
回复(0)
2
古罗马哥哥古巴比伦
第一范式,1NF,关系模式最基本的要求,如果不满足第一范式,连关系模式都算不上。
1NF:指每一个属性不可再分。也就是不能表中有小表
2NF:在满足第一范式的基础上,每一个非主属性都完全依赖于任何一个候选码
3NF:在满足第一范式的基础上,每一个非主属性都不传递依赖于任何一个候选码
发表于 2020-04-28 14:52:13
回复(0)
2
TiAmo_9955
第一范式(1NF)是指数据库表的每一列都是不可分割的基本数据项,同一列中不能有多个值,
第二范式(2NF)要求数据库表中的每个实例或行必须可以被惟一的区分
第三范式(3NF)要求一个数据库表中不包含已在其它表中已包含的非主关键字信息。
编辑于 2019-05-02 18:08:41
回复(0)
0
vector<>
数据库三大范式
第一范式(1NF):没有重复的列,每一列都是不可分割的基本数据项
第二范式(2NF):在满足第一范式的基础上,使每一行具有原子性,且非主键字段,完全依赖于主键字段,不能部分依赖
第三范式(3NF):在满足第二范式的基础上,非主键字段必须完全依赖主键,不能存在传递依赖
发表于 2020-04-13 21:41:36
回复(0)
0
LeoJ201907012331838
第一范式:每一列不能再拆分原子数据项
第二范式:在第一范式的基础上属性完全依赖于主键
第三范式:要求一个关系中不包含已在其他关*******关键字信息
发表于 2019-09-06 12:31:35
回复(0)
0
ゥ半缘修道〆半缘君`灬
第一范式:强调的是列的原子性,列不能分成其他几列,第一范式就是无重复的域。第二范式:首先是在第一范式的基础上,另外包含两部分的内容,一是表必须有主键,二是没有包含在主键中的列必须完全依赖于主键,二不能只依赖于主键的一部分。第三范式:在第二范式的基础之上,非主键列必须直接依赖于主键不能存在传递依赖。
发表于 2019-04-18 16:15:05
回复(0)
0
道友请留步20180723235728
横着属性不能相同 竖着有可区分性
发表于 2019-03-25 15:41:56
回复(1)
0
🐮呐呐呐呐呐
1NF 是指数据库表中的每一列都是不可分割的基本数据项,例如地址字段就具有值域可分。 2NF 非主属性(不属于候选码中的字段)不能部分依赖主关键字(主键的关键字组成,主关键字是可选的),实体的属性完全依赖于主键,所谓的完全依赖是指不能存在于仅依赖主键一部分的属性。如果存在,那么这个属性和主关键字的这一部分应该分离出来,形成一个新的实体。新实体与原有的实体之间是一对多的关系。为实现区分通常需要为表中添加一个列,以存储各个实例的唯一标识。 3NF 不允许存在传递依赖,非主属性都应该直接依赖候选码,例如有r(R)=(A,B,C),F={A->B,B->C},A为候选码,若要符合3NF,则需要进行表分解,即r1(R)=(A,B),r2(R)=(B,C);
发表于 2019-01-30 15:34:55
回复(0)
这道题你会答吗?花几分钟告诉大家答案吧!
提交观点
问题信息
数据库
Java工程师
上传者:
小小
难度:
8条回答
93收藏
3701浏览
热门推荐
相关试题
假定一个待哈希存储的线性表为(32...
哈希
评论
(1)
5.下列判断正确的是( )
资料分析
言语理解与表达
资料分析
评论
(1)
《拳皇97》最后BOSS是谁?
游戏常识
评论
(1)
《魔兽世界》中,下列不属于玩家可以...
游戏常识
评论
(1)
你有没有崇拜的偶像,你欣赏他/她身...
通用能力
评论
(1)
扫描二维码,关注牛客网
意见反馈
下载牛客APP,随时随地刷题