原文:数据库冗余是否必要

我们在这里假设认为遵守数据库设计的范式,不要冗余的为正方:认为设计数据库设计需要设计一些适当冗余的为反方:希望大家能结合自己设计经验,展开积极的讨论:下面是我举的一个例子:比如做一个单据表,主要字段单号商品编号商品名称单价数量正方:单据表只能有 单号商品编号单价数量 这几个字段,没有 商品名称 这个字段,要显示这个信息,就需要和 商品基本信息表 关联获取 反方:如果这里的 商品基本信息表 里如果有 ...

2019-05-16 16:42 4 653 推荐指数:

查看详情

数据库冗余字段

1冗余字段的定义 冗余字段是指反复出现的,重复的字段。也就是说在数据库中如果表a出现过字段b,表c再出现字段b,那么字段b就可以被看作是冗余字段了。 2冗余字段的弊端 如果参照三范式,那我们在设计数据库的时候就必须致力于消灭冗余字段,毕竟如果我们需要更新某条记录,而这条记录又恰好包含了冗余 ...

Sat Jul 18 06:32:00 CST 2020 0 981
数据库中的“数据冗余

什么是数据冗余数据冗余是指数据之间的重复,也可以说是同一数据存储在不同数据文件中的现象。 举个例子 表 s (学号, 班级,姓名 ) c(课程名, 课程号 ) 表 cc(学号 课程号)表 d(学号 班级 课程名)学生选课关系 ,s表定义学生信息 ,c表定义课程信息 ,cc表定义选课 ...

Fri Apr 13 08:07:00 CST 2018 0 1834
数据库设计之冗余字段设计

在设计数据库时,某一字段属于一个表,但它又同时出现在另一个或多个表,且完全等同于它在其本来所属表的意义表示,那么这个字段就是一个冗余字段。 ——以上是我自己给出的定义 冗余字段的存在到底是好还是坏呢( 冗余是为了效率,减少join。单表查询比关联查询速度要快。某个访问频繁的字段可以冗余 ...

Tue Apr 04 03:03:00 CST 2017 0 2955
数据库设计之冗余字段设计

在设计数据库时,某一字段属于一个表,但它又同时出现在另一个或多个表,且完全等同于它在其本来所属表的意义表示,那么这个字段就是一个冗余字段。 ——以上是我自己给出的定义 冗余字段的存在到底是好还是坏呢( 冗余是为了效率,减少join。单表查询比关联查询速度要快 ...

Thu Mar 24 01:39:00 CST 2022 0 650
关于数据库冗余字段及适当性

都可以通过数据库连接(join)查询, 例如“商品表”存在字段-->用户的id,“订单表”存在 ...

Sun Jun 18 06:03:00 CST 2017 0 3125
数据库设计(三范式,冗余字段,逆范式)

数据库设计(三范式,冗余字段,逆范式)   在设计数据库的时候,应该注意一下什么呢?首先来看一张表。 学生成绩表 姓名    性别   java成绩 ...

Tue Oct 23 11:38:00 CST 2012 0 4023
数据库新的认识之数据冗余

学习和实践往往有很大的不同,而这些技巧也只有在企业中才可以学到。如果在工作的路上有高人指导,肯定会事半功倍。但大多数都没有这样的机遇,只好以梦为马,以书为基,在程序员的道路上不断披荆斩棘,克服困难,勇往直前。今天记录一次公司的技术分享,让我明白了,原来数据冗余也是一个利器。 数据库范式 在上 ...

Tue Mar 28 05:56:00 CST 2017 2 3027
数据库性能优化之冗余字段的作用

按照第三范式的要求,是不应该存在冗余字段的,但有时候冗余字段可以提高性能,是可以使用的。 什么是冗余字段? 在设计数据库时,某一字段属于一个表,但它又同时出现在另一个或多个表,且完全等同于它在其本来所属表的意义表示,那么这个字段就是一个冗余字段 ...

Thu Jul 02 19:02:00 CST 2020 0 755
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM