武汉java培训
达内武汉中心

15271940953

热门课程

学程序的小伙伴要正确看待数据冗余!

  • 时间:2016-05-10
  • 发布:武汉Java培训
  • 来源:Java教程

很多理工科的学生都不喜欢我们使用的设备里有过多的数据冗余,尤其是在写程序的时候就想着尽量简洁减少数据冗余,武汉java培训机构今天就为大家讲解一下关于数据的冗余问题。

武汉java培训举例主键与外键在多表中的重复出现, 不属于数据冗余,这个概念必须清楚,事实上有很多人还不清楚。

非键字段的重复出现, 才是数据冗余!

而且是一种低级冗余,即重复性的冗余。高级冗余不是字段的重复出现,而是字段的派生出现。

武汉java培训实例举例:商品中的“单价、数目、金额”三个字段,“金额”就是由“单价”乘以“数目”派生出来的,它就是冗余,而且是一种高级冗余。冗余的目的是为了进步处理速度。只有低级冗余才会增加数据的不一致性,由于同一数据,可能从不同时间、地点、角色上多次录进。因此,我们提倡高级冗余(派生性冗余),反对低级冗余(重复性冗余)。

武汉java培训,希望我们在做数据库的时候,在不必要的数据表内,一些相似的数据尽可能不要重复,在使用数据调用的时候,相同的数据尽量少次或者避免重复调用,这样会增加系统缓存,减缓系统运行。

上一篇:视图技术在数据库设计中很有用,你知道吗?
下一篇:你的E—R图画好了吗?

JAVA程序员学习路线指导

IT行业的反摩尔定律

武汉java培训:测试方法的声明

测试方法的代码该怎么写

选择城市和中心
贵州省

广西省

海南省