資料庫系統原理--正規化
正規化(n
ormal forms
,簡記為nf)
分類 地位
基本描述
第一正規化(
1nf)
關係模式的基礎,是關係模式應具備的最起碼的條件
如果關係模式
r的每個關係
r的屬性值都是不可分的元資質,那麼稱
r是第一正規化的模式
第二正規化(
2nf)
已成為歷史,一般不再提及
如果關係模式r是
1nf,且每個非主屬性完全函式依賴於候選鍵,那麼稱
r是第二正規化的模式
第三正規化(
3nf)
最常用
如果關係模式r是
1nf,且每個非主屬性都不傳遞依賴於
r的候選鍵,那麼稱
r是第三正規化的模式
bcnf
(boyce-codd nf
)最常用
如果關係模式是
1nf,且每個屬性都不傳遞依賴於
r的候選鍵,那麼r是
bcnf
的模式或 設f
是關係模式r的
fd集,如果對
f中每個非平凡的
fd x→y
,都有x是r
的超鍵,那麼稱r是
bcnf
模式第四正規化(
4nf)
是bcnf
的直接推廣設d
是關係模式
r上成立的fd和
mvd集合。如果
d中每個非平凡的
mvdx→→y
的左部x都是r
的超鍵,那麼稱r是
4nf的模式
資料庫系統正規化
第一正規化 1nf 是指資料庫表的每一列都是不可分割的基本資料項,即每個欄位都是不可拆分的。第二正規化 2nf 是在第一正規化 1nf 的基礎上建立起來的,即滿足第二正規化 2nf 必須先滿足第一正規化 1nf 所謂第二正規化就是表具有主鍵,而且主鍵滿足實體完整性 實體完整性要求每乙個表中的主鍵欄位...
自考 資料庫系統原理(三) 考後總結
感覺資料庫這本書特別有用,有些知識在考試前,還不是太理解,需要多多去比較,總結。其實,每本書都很有用的,只不過這本書對於我們剛剛學過的sql來說更有用一些。既是知識的補充,又可以當做複習!考資料庫的時候,中午沒回學校,也沒休息,頭腦很不清醒,現在頭腦清醒了,趕緊再做個總結吧!1 這本書講了兩個發展,...
自考 資料庫系統原理第一章
首先是資料庫的發展 從人工管理到檔案系統到資料庫再到當今時代的主流 高階資料庫技術,然後是資料庫管理技術抽象出來的模型,分為四種 概念模型 邏輯模型 外部模型 內部模型,再然後是資料庫的應用,也就是和使用者之間的交流,也就是傳說中的三層模式和兩極映像,使用者只需要抽象的處理邏輯資料,而不必關心資料在...