1樓:妄與梔枯
第三正規化(third normal form,3rd nf)就是指表中的所有資料元素不但要能唯一地被主關鍵字所標識,而且它們之間還必須相互獨立,不存在其他的函式關係。也就是說,對於一個滿足2nd nf 的資料結構來說,表中有可能存在某些資料元素依賴於其他非關鍵字資料元素的現象,必須消除。
構造資料庫必須遵循一定的規則。在關聯式資料庫中,這種規則就是正規化。關聯式資料庫中的關係必須滿足一定的要求,即滿足不同的正規化。
關聯式資料庫有六種正規化:第一正規化(1nf)、第二正規化(2nf)、第三正規化(3nf)、第四正規化(4nf)、第五正規化(5nf)和第六正規化(6nf)。
滿足最低要求的正規化是第一正規化(1nf)。在第一正規化的基礎上進一步滿足更多要求的稱為第二正規化(2nf),其餘正規化以次類推。一般說來,資料庫只需滿足第三正規化(3nf)就行了。
在建立一個資料庫的過程中,範化是將其轉化為一些表的過程,這種方法可以使從資料庫得到的結果更加明確。這樣可能使資料庫產生重複資料,從而導致建立多餘的表。範化是在識別資料庫中的資料元素、關係,以及定義所需的表和各表中的專案這些初始工作之後的一個細化的過程。
請達人通俗易懂的說明一下資料庫的第一、第二、第三正規化是什麼意思?最好有例子。。
2樓:匿名使用者
第一:列滿足原子性,即求每一列都不允許再次拆分如:表中若有「地址"列。則地址還可以拆分為:國家、省份、城市等這些列,就說明地址這列還可拆分,則不滿足第三正規化
第二:滿足第一的基礎上,除主鍵以外每一列都依賴於主鍵如:一張表是描述學員的;有學員編號,學校名稱;其中學校名稱和學員編號沒有依賴關係。應把學校名稱放在學校表中
第三:滿足第一第二的基礎上,除主鍵以外的列都直接依賴主鍵。
如:城鎮表依賴市表,市表依賴省表,則可以推斷出城鎮依賴省表;現在城鎮表和省表之間就是間接相關
第三正規化與bc正規化有什麼區別?
3樓:匿名使用者
1、屬性要求
copy不同:
相對於第三正規化,bc正規化的要求更加嚴格。第三正規化只是要求r為第二正規化且非鍵屬性不傳遞依賴於r的候選鍵,而bc正規化則是對r的每個屬性都做要求。
2、依賴條件不同:
對於關係模式r,若 r為第一正規化,且每個屬性都不部分依賴於候選鍵也不傳遞依賴於候選鍵,那麼稱r是bc正規化。對於一個滿足2nd nf 的資料結構來說,表中有可能存在某些資料元素依賴於其他非關鍵字資料元素的現象,必須消除,第三正規化依賴於第二正規化基礎。
4樓:
滿足3nf的關係模式,每個非主屬性既不部分依賴於碼也不傳遞依賴於碼。
內滿足b**f的關係模容式,每個決定因素都含有碼。
如果一個關係模式滿足b**f,則一定滿足3nf。
二者的區別在於,b**f消除了可能存在的主屬性對主碼的部分依賴和傳遞依賴。
這個問題有點拗口,主要是要弄明白屬性,主屬性,主碼,決定因素的概念。
如果看不大明白的話,可以給我發訊息,咱們繼續交流學習。
資料庫中第一正規化,第二正規化,第三正規化、、、、是什麼,怎麼區分?
5樓:靠名真tm難起
第一正規化:一言以蔽之:「第一正規化的資料表必須是二維資料表」,第一正規化是指資料庫的每一列都是不可分割的基本資料項,強調列的原子性,試題中某一屬性不能擁有幾個值。
比如資料庫的**號碼屬性裡面不可以有固定**和移動**值。 說明:在任何一個關聯式資料庫中,第一正規化(1nf)是對關係模式的基本要求,不滿足第一正規化(1nf)的資料庫就不是關聯式資料庫。
第二正規化建立在第一正規化的基礎上,即滿足第二正規化一定滿足第一正規化,第二正規化要求資料表每一個例項或者行必須被唯一標識。除滿足第一正規化外還有兩個條件,一是表必須有一個主鍵;二是沒有包含在主鍵中的列必須完全依賴於主鍵,而不能只依賴於主鍵的一部分。每一行的資料只能與其中一列相關,即一行資料只做一件事。
只要資料列中出現資料重複,就要把表拆分開來。
第三正規化若某一正規化是第二正規化,且每一個非主屬性都不傳遞依賴於該正規化的候選鍵,則稱為第三正規化,即不能存在:非主鍵列 a 依賴於非主鍵列 b,非主鍵列 b 依賴於主鍵的情況。
6樓:匿名使用者
第一正規化:(1nf)無重複的列
第二正規化:(2nf)屬性完全依賴於主鍵
第三正規化:(3nf)屬性不依賴於其它非主屬性樓主問題中要的就是概念,可是還嫌暈,沒辦法啊,概念就是概念,結合實際理解一下就好了。
詳細的解釋可見:
7樓:匿名使用者
我給你解釋下,他們說的
都照本宣科。
第一正規化,說的是資料庫要劃分出多個實體,就是基礎表。
第二正規化,說的是實體唯一性,每一行用主鍵區分,所以主鍵不能重複,主鍵後面跟著的都是該實體的屬性。
第三正規化,說的是實體和實體之間的聯絡,就是關聯表,他們之間用主鍵連起來,又叫外來鍵關聯。
8樓:匿名使用者
若每個屬性不能再分為簡單項,則它屬於第一正規化
9樓:匿名使用者
能舉個具體點的例子不?
10樓:弗森
若r∈1nf,且每一個非主屬性完全函式依賴於任何一個候選碼,則r∈2nf
若r∈3nf,則每一個非主屬性既不傳遞也不依賴於碼,也不部分依賴於碼。也就是說,可以證明如果r屬於3nf,則必有r屬於2nf
11樓:匿名使用者
從第一正規化開始,然後後者是在前者的基礎上,繼續分類的,不懂問我我可以詳細和你解釋!
12樓:匿名使用者
你說的這些概念太亂了,我都頭都大了,不太明白。
請問什麼是 正規化轉變 ,謝謝,第三正規化是什麼?請舉例說明謝謝!
正規化即開展科學研究 建立科學體系 運用科學思想的座標 參照系與基本方式,科學體系的基本模式 基本結構與基本功能。正規化轉變即上述的轉變。正規化 paradigm 的概念和理論是美國著名科學哲學家托馬斯 庫恩 thomas,kuhn 提出並在 科學革命的結構 the structure of sci...
什麼叫做第三產業,第三產業是什麼意思?
第一產業 農業 第二產業 工業。第三產業,又稱第三次產業,是英國經濟學家 紐西蘭奧塔哥大學教授費希爾1935年在 安全與進步的衝突 一書中首先提出來的。它是指除農業 工業 建築業以外的其他各業。根據 辦公廳 的國家統計局關於建立第三產業統計報告上對我國三次產業劃分的意見,我國第三產業包括流通和服務兩...
第三方存管,「銀行第三方存管」是什麼意思?
第三方存管它的核心是 券商管 銀行管資金 就是客戶保證金由過去的券商管理,轉為銀行 即所謂的第三方 管理,它的具體流程有點複雜,也無需瞭解,因為對於客戶來說一切交易,沒有不同和變化,它主要是證監會針對券商和銀行管理這個層面的,與客戶交易沒太大關係。只不過原來銀證轉賬轉成三方存管需要補一套手續,如果是...