数据库三范式是什么?
admin
2023-06-07 11:21:42
0

关系数据库中的关系是需要一定的要求的,满足不同程度要求的为不同范式。
范式是向下包含的,即满足第二范式必须满足第一范式。
第一范式(1NF):满足最要求的叫第一范式。第一范式要求所有的字段都有意义,具有原子性,不可再分。例如姓和名,都不能再分。
第二范式(2NF):要求数据库表的中,每个元组(即每行记录)必须可以被唯一的区分,即表必须有主关键字或主键。
第三范式(3NF):要求数据库表中,不包含已在其它表中的已包含的非主关键字信息。例如学生表中,只应该有班级的ID,不能包含班级的名称,因为班级表已经有非主关键字班级名称。
在数据库设计中还有BCNF即第三范式的补充范式、第四范式和第五范式。
在数据库设计中,尽量满足第三范式。一般设计数据库的做法是,先按照概念模型,抽取出相应的表和字段,根据范式要求,去掉冗余的字段和依赖,至少满足第三范式的要求,但根据性能和开发的便利,局部调整数据库表结构,做一些冗余字段。

相关内容

热门资讯

“用戒指套住你洗碗时沾满泡沫的... 近日,福建福州地铁4号线车厢内的一组宣传标语引起不少乘客注意。网友发布的图片显示,标语和插图内容多围...
对标Reddit,Meta悄然... IT之家 5 月 24 日消息,Meta 公司悄然推出一款名为“Forum(论坛)”的独立群组应用。...
广西人大成立人工智能联络小组 ... 南宁5月24日电 (陈秋霞)5月23日,广西壮族自治区人大常委会涉侨工作人大代表联系点人工智能联络小...
四川泸州行道树断裂砸伤3人,一... 5月23日上午,多位网友发布视频称,四川省泸州市江阳区北城街道忠山路三段附近,有行道树断裂倒地,经过...
我国科研团队成功研制智能透射电... 记者从中国科学院大连化学物理研究所获悉,近期该所科研团队成功研制出智能透射电子显微镜“原眼一号”,该...
伊朗革命卫队:伊武装力量保持“... △伊朗德黑兰(资料图)据伊朗方面24日消息,伊朗伊斯兰革命卫队总司令艾哈迈德·瓦希迪当日发表讲话说,...
武契奇抵京:这无疑是我政治生涯... 据央视新闻消息,塞尔维亚总统武契奇5月24日至28日对中国进行国事访问。24日中午,武契奇总统乘机抵...
泽连斯基:俄方发射了90枚导弹... 当地时间24日,乌克兰总统泽连斯基通过社交媒体发文表示,自当日凌晨起,乌克兰救援部门及相关应急部门已...
“都到这个关键时刻了,难道还要... 中国应急管理报消息,5月22日19时29分,沁源县山西通洲集团留神峪煤矿发生瓦斯爆炸事故。事故发生后...
分布式电推进协同控制大模型决策... 分布式电推进协同控制大模型决策系统已融合人工智能AI软件平台 北京华盛恒辉分布式电推进协同控制大模型...