问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

数据结构中的1范式,2范式,3范式,bc范式,4范式,5范式。怎么理解?希望解释的直白些。

发布网友 发布时间:2022-04-09 12:38

我来回答

3个回答

热心网友 时间:2022-04-09 14:07

这个不是数据结构的内容,属于数据库设计的范畴。规范化设计数据库可以减少数据冗余,减少数据插入、更新异常。
1范式,2范式,3范式,bc范式,4范式,5范式是规范化标准。
比如:目前的所有商用数据库设计出来的表至少必须满足第一范式(1nf:即满足表的所有属性都是不能再分解的原子属性)。
2范式-5范式这些标准多是根据表的属性间的不同程度的函数依赖(从1nf到5nf逐步提高标准)来区分的。由数据库设计者把握设计出来的数据库规范化到什么程度。理论上满足的规范化程度越高,设计出来的数据库越有效、稳定。但有时候考虑到数据查询、表连接的频率问题,不得不反规范化,减低满足的标准才能提高程序执行效率。

简单的讲可以这样理解:
第一范式:指表中的属性都是原子属性,不能再拆分了。
第二范式:在第一范式的基础上,要求非主属性都完全函数依赖于主键。
第三范式:在第二范式的基础上,要求要求没有非主属性传递依赖于主键。
BC范式:在第三范式基础上,要求所有非主键属性都必须依赖于主键。
第四范式:在BC范式基础上,要求表中存在的多值依赖都必须是对主键函数依赖。
第五范式:在第四范式的基础上,继续拆分表格,消除多值依赖。
在一个表中:
主属性:所有包含在候选码里的属性。
非主属性:不包含在候选码里的属性。
候选码:一个或者一组可以唯一标识一条记录且不含多余属性的属性。
函数依赖:表中属性X的值可以唯一确定Y的值,则说:X确定Y,或Y依赖于X(记作X->Y)。
传递依赖:X->Y,Y->Z。则可以说Z传递依赖于X。
多值依赖:一个属性的值可以确定一组属性。(函数依赖是一种特殊的多值依赖,依赖的整组属性只有1个,而不是多个)

(例如假设有一个人事资料的数据表,我们根据表中记录的一个人的姓名,我们可以查到他的年龄即有: 姓名->年龄。在没有同名存在的情况下,姓名就是这个表的候选键(码),因为姓名可以唯一确定一条记录的其他属性,例如:姓名->(性别、年龄、职位),同时我们把姓名选为该表的主键(含主属性)。姓名以外的其他属性即为非主属性。有时候一个表可以有多个候选键,则需要选择其中一组作为主键,所有候选键包括的属性都是主属性。)

以上内容都是根据自己理解信手敲出。并没有严谨的校对教科书的概念。如有疏漏错误实属正常,如有人补漏改错不胜荣幸。

热心网友 时间:2022-04-09 15:25

简单的理解就是 你可以理解成2范式是1范式的子集 3范式是2范式的子集 依次的下去就行了

热心网友 时间:2022-04-09 17:00

不好意思,这是数据库的概念,请你回去好好看看《数据库概论》吧。
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
荨麻疹吃什么食物好荨麻疹饮食禁忌有哪些 三极管9015的参数有哪些 4岁孩子缺锌比别人矮,还能长高吗 婴儿出生时很矮长大一定矮吗 陌陌表情红唇怎么弄 因为不知道SUMIF函数还能横着用她一上午的工作被别人一分钟搞定_百度知 ... EXCEL中SUMIF公式的运用问题?请教! 苹果手机没有用的软件怎么办苹果手机不常用的软件怎么打开 血尿一般是什么原因引起的 win7桌面图标消失了 桌面图标消失了怎么恢复 如何牢固树立"四个意识" 心得怎么写? 学习系列讲话,增强看齐意识,自觉践行讲话要求对照检查材料 电脑是win8系统IE10,用IE浏览器总是提示损坏默认搜索提供程序的设置,怎么解决? win8系统IE10浏览器播放视频有声音没图像,求解。。。? 在Win8下怎么启动无加载项的IE10浏览器? oppo reno2 系统清理截图怎么恢复 win8的IE10浏览器出现问题了?求办法 win8上使用什么浏览器ie10 windows8自带的ie10浏览器是正式版吗? 飞利浦剃须刀能剃腋毛吗?会受伤吗? 我是20岁的女生,第一次剃腋毛,买电动的剃毛刀,还是手动的好呢 一般几块钱的刮胡刀也能剃腋毛? 谁有张宇的 给你们 一言难尽 mp3格式的 求张宇的《给你们》有效歌曲链接,放在QQ空间做背景音乐~在线等,谢啦 速求 表哥结婚了,想求一首张宇老师的《给你们》mp3送给表哥,在线等! 求张宇的《给你们》歌曲链接。能在QQ空间背景音乐顺畅播放的!!! 用excel制作表格使其每行宽度不变 如何使第一行和第二行的表格数不同,而且每个格子的竖线上下不对其 给你们mp3的链接 求:张宇《给你们》mp3空间连接,找了几个都不行,谁有可以放在空间的地址,谢了!! 孙露版给你们mp3下载 高端客户为什么买保险 且听保险专家深度剖析 中高端客户为什么购买人寿保险 关闭qq空间访客礼包 华人富不过李嘉诚,他为什么买保险 保险在高端客户财富管理的意义 富人为什么买保险 高端客户买保险的理由 招商信诺高端客户保险 立足当下满足人性化需求 网上怎么找附近的电工 高端客户买保险一般需要注意哪些事项 我的附近有招电工吗? 怎样才能在附近找到兼职电工的活 广西柳州融创融公馆怎么样? 附近厂有招电工吗? 高端客户如何买保险 南宁融创怎么样? 广州嘉禾附近哪里有电工培训班 柳州融创瀚德融公馆怎么样?好么? 附近有电工没 附近那有考电工证的