原文:數據庫冗余是否必要

我們在這里假設認為遵守數據庫設計的范式,不要冗余的為正方:認為設計數據庫設計需要設計一些適當冗余的為反方:希望大家能結合自己設計經驗,展開積極的討論:下面是我舉的一個例子:比如做一個單據表,主要字段單號商品編號商品名稱單價數量正方:單據表只能有 單號商品編號單價數量 這幾個字段,沒有 商品名稱 這個字段,要顯示這個信息,就需要和 商品基本信息表 關聯獲取 反方:如果這里的 商品基本信息表 里如果有 ...

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