理解什么是数据库规范化

 我来答
匿名用户
2017-10-17
展开全部
数据库规范化说白了就是通过一系列的规则,范式来达到数据库的合理使用
注意只是合理,比方说减少冗余,方便读取、写入等操作,比方说最简单的一个字段不能填写多项数据,比方说姓名与身份证号不能同一时间写在一个字段内等。
但是只是达到一种方便,合理,并不是绝对说一定要规范化
比方说,有一些数据经常使用到,就会反规范化,特意增加冗余,避免跨表查询,比方说一些汽车的进货单,颜色是经常需要看到的数据,如果是规范化,进货单只有汽车名字与型号,如果要获取汽车颜色就要跨表查询汽车更详细的配置,然后再返回给客户端,如果这种操作一天之内要重复无数次,比方说是汽车销售网站,一天几万甚至是几百万访问量,每次都跨表查询,效率就很低,就为了查询一个颜色却要跨表查询,而且颜色字段占用不了太多容量,因此会考虑反规范化,增加冗余,直接在进货单后面增加颜色字段,以提升访问效率
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
迈杰
2024-11-30 广告
RNA-seq数据分析是转录组研究的核心,包括数据预处理、序列比对、定量分析、差异表达分析、功能注释和可视化等步骤。数据预处理主要是质量控制和去除低质量序列。序列比对使用HISAT2、STAR等工具将reads比对到参考基因组。定量分析评估... 点击进入详情页
本回答由迈杰提供
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式