最新文章专题视频专题问答1问答10问答100问答1000问答2000关键字专题1关键字专题50关键字专题500关键字专题1500TAG最新视频文章推荐1 推荐3 推荐5 推荐7 推荐9 推荐11 推荐13 推荐15 推荐17 推荐19 推荐21 推荐23 推荐25 推荐27 推荐29 推荐31 推荐33 推荐35 推荐37视频文章20视频文章30视频文章40视频文章50视频文章60 视频文章70视频文章80视频文章90视频文章100视频文章120视频文章140 视频2关键字专题关键字专题tag2tag3文章专题文章专题2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章专题3
当前位置: 首页 - 科技 - 知识百科 - 正文

关于数据库冗余字段及适当性的理解

来源:动视网 责编:小采 时间:2020-11-09 08:55:05
文档

关于数据库冗余字段及适当性的理解

关于数据库冗余字段及适当性的理解:依个人理解,冗余字段就是本存在一张表的字段,也出现在另一张表中。相关mysql视频教程推荐:《mysql教程》例如:有三张表,用户表、商品表、订单表,用户表中有字段name,而订单表中也存在字段name。对于这个字段冗余有好有坏好:从用户表、商品表、订单表说
推荐度:
导读关于数据库冗余字段及适当性的理解:依个人理解,冗余字段就是本存在一张表的字段,也出现在另一张表中。相关mysql视频教程推荐:《mysql教程》例如:有三张表,用户表、商品表、订单表,用户表中有字段name,而订单表中也存在字段name。对于这个字段冗余有好有坏好:从用户表、商品表、订单表说


依个人理解,冗余字段就是本存在一张表的字段,也出现在另一张表中。

相关mysql视频教程推荐:《mysql教程》

例如:有三张表,用户表、商品表、订单表,用户表中有字段name,而订单表中也存在字段name。

对于这个字段冗余有好有坏

好:

从用户表、商品表、订单表说起,当我需要查询“订单表”所有数据并且只需要“用户表”的name,一般都可以通过数据库连接(join)查询,

例如“商品表”存在字段-->用户的id,“订单表”存在字段-->商品的id,我可以查询所有订单,通过订单中商品id查询对应商品,然后对应查询用户name,

如果当表多起来时,例如1000张表(“有点夸大了,请谅解”),为了得个用户表中的name,这查询的速度就可想而知了。

这时给订单表加个字段name,则直接查询该订单就完成了需求,简单明了。

不好:

同上,这时候对用户name字段增删改,对应也要对订单表中的字段增删改,这时还要去了解所有表中的冗余字段,以防有些表中的字段没对应修改。

针对这种情况,看需求,如果影响不大,利于开发效率,可适当的增加冗余字段。

文档

关于数据库冗余字段及适当性的理解

关于数据库冗余字段及适当性的理解:依个人理解,冗余字段就是本存在一张表的字段,也出现在另一张表中。相关mysql视频教程推荐:《mysql教程》例如:有三张表,用户表、商品表、订单表,用户表中有字段name,而订单表中也存在字段name。对于这个字段冗余有好有坏好:从用户表、商品表、订单表说
推荐度:
标签: 数据 数据库 理解
  • 热门焦点

最新推荐

猜你喜欢

热门推荐

专题
Top