search

資料庫的第三正規化是什麼意思

資料庫的第三正規化是什麼意思

  數學庫的第三正規化是指表中的所有資料元素不但要能惟一地被主關鍵字所標識,而且它們之間還必須相互獨立,不存在其他的函式關係。也就是說,對於一個滿足2ndNF的資料結構來說,表中有可能存在某些資料元素依賴於其他非關鍵字資料元素的現象,必須消除。第三正規化採用投影分解法將一個2NF的關係分解為多個3NF的關係,可在一定程度上解決原2NF關係中存在的插入異常、刪除異常、資料冗餘度大、修改複雜等問題。將一個2NF關係分解為多個3NF的關係後,並不能完全消除關係模式中的各種異常情況和資料冗餘。

第三正規化到底是什麼意思

  第三正規化就是指表中的所有資料元素不但要能惟一地被主關鍵字所標識,而且它們之間還必須相互獨立,不存在其他的函式關係。也就是說,對於一個滿足2ndNF的資料結構來說,表中有可能存在某些資料元素依賴於其他非關鍵字資料元素的現象,必須消除。

  關係:傳遞函式依賴關係。

  模式:關係模式 。

  方法:投影分解法。

  解決目地:每個關係模式中不能留有傳遞依賴 。

  注意:關係S中不能沒有外關鍵字DNO。

第三正規化的書寫方法

  第三正規化的書寫方法:關係模式R中若不存在這樣的碼X、屬性組Y及非主屬性Z(Z(強制依賴)Y),使得X→Y,Y→Z,成立,Y→X不成立,則稱R∈3NF。

  第三正規化(ThirdNormalForm,3rdNF)就是指表中的所有資料元素不但要能唯一地被主關鍵字所標識,而且它們之間還必須相互獨立,不存在其他的函式關係。也就是說,對於一個滿足2ndNF的資料結構來說,表中有可能存在某些資料元素依賴於其他非關鍵字資料元素的現象,必須消除。

  通俗的說,第三正規化(3NF)3NF在2NF的基礎之上,消除了非主屬性對於碼的傳遞函式依賴。也就是說,如果存在非主屬性對於碼的傳遞函式依賴,則不符合3NF的要求。


正規化舉例說明

  滿足第三正規化必須先滿足第二正規化。第三正規化要求一個數據庫表中不包含已在其它表中已包含的非主關鍵字資訊。   例如,存在一個部門資訊表,其中每個部門有部門編號、部門名稱、部門簡介等資訊。那麼在員工資訊表中列出部門編號後就不能再將部門名稱、部門簡介等與部門有關的資訊再加入員工資訊表中。如果不存在部門資訊表 ...

夏至的個庚日是什麼意思 夏至庚是入伏嗎

  夏至的第三個庚日是什麼意思 夏至三庚是入伏嗎   我國古代用天干、地支合併來記載時間。所謂的“第三個庚日”就是時間遇上的第三個帶“庚”字的時間,如庚子日、庚寅日、庚辰日等。   一般來說,有著“夏至三庚數頭伏”的說法。也就是說,到第四個“庚日”的時候就是初伏。三伏是一年中最炎熱的時期,三伏主要為初伏、中伏 ...

百歲山部什麼意思

  百歲山第三部是依舊滿屏洋溢著貴族風:然而觀眾看完之後,依舊一臉懵X,就像廣告最後的小男孩一樣。第一集,公主坐著汽車,在騎手的護送下前行;一位白髮蒼蒼的老人手裡握著一瓶百歲山,長途跋涉。 ...

善意人是什麼意思

  1、善意第三人,是該第三人不知道法律關係雙方的真實情況,通常是指合法交易中,不知情的,已經辦理了登記的權利人。   2、善意取得,是指無權處分他人動產或不動產的佔有人,不法將動產或不動產轉讓給第三人以後,如果受讓人在取得該動產或不動產時出於善意,就可以依法取得對該動產或不動產的所有權,受讓人在取得動產或不 ...

電費第一檔第二檔檔什麼意思

  1、第一檔是基本用電,第一檔電量按照覆蓋80%居民的用電量來確定的,其電價保持穩定。   2、第二檔是正常用電,第二檔電量按照覆蓋95%的居民家庭用電量來確定,提價幅度不低於毎度5分錢。   3、第三檔是高質量用電,第三檔電價要提高3毛錢。和原徵求意見稿不同,還增加的一個免費檔,對城鄉低保戶和五保戶各個地 ...

論語中篇八佾是什麼意思

  佾是行列的意思。古時一佾8人,八佾就是64人,據《周禮》規定,只有周天子才可以使用八佾,諸侯為六佾,卿大夫為四佾,士用二佾。   《八佾》篇包括26章,是《論語》二十篇中的第三個部分。本篇主要內容涉及“禮”的問題,主張維護禮在制度上、禮節上的種種規定;孔子提出“繪事後素”的命題,表達了他的倫理思想以及“君 ...

批提前批什麼意思

  第三批提前批:   1、大學分為重點,即第一批,本科,即第二批,大專,即第三批,學校招生,先從第一批依次開始。   2、提前批是指在每一批前面,再加一個批次,錄取流程就變成,重點提前批學校,普通重點學校,本科提前批,普通本科,大專提前批,普通大專。   3、本科和大專也分AB線。提前批給了考生多一次錄取機 ...