數(shù)據(jù)庫(kù)有六種范式,咱們最常用的是第一到第三范式。各范式呈遞次規(guī)范,越高的范式數(shù)據(jù)冗余越
數(shù)據(jù)庫(kù)有六種范式,咱們最常用的是第一到第三范式。各范式呈遞次規(guī)范,越高的范式數(shù)據(jù)冗余越小。
第一范式:(不再分)
范式的基礎(chǔ),所有范式都必須滿(mǎn)足第一范式,其他范式都以第一范式為基礎(chǔ)。
第二范式:
第一范式基礎(chǔ)上消除局部依賴(lài),要求實(shí)體的屬性完全依賴(lài)于主鍵。
若存在局部依賴(lài),需將這個(gè)屬性和候選鍵的那一部分分離出來(lái)形成新的實(shí)體。
例
(學(xué)號(hào),姓名,系別,住址,課程,成績(jī));
存在(學(xué)號(hào),課程)——>(姓名,系別,住址,成績(jī));
需分解為:
學(xué)號(hào),課程)——>(成績(jī))
(學(xué)號(hào))——>(姓名,系別,住址)
第三范式:
第二范式基礎(chǔ)上消除傳遞依賴(lài)。
例
(學(xué)號(hào))——>(姓名,系別,住址)
若存在同一系別住址相同,即地址依賴(lài)于系別,則該函數(shù)依賴(lài)不符合第三范式。
需分解為:
(學(xué)號(hào))——>(姓名,系別)
(系別)——>(住址)
幾個(gè)范式,遞次下來(lái),就會(huì)消除冗余,異常 ,即消除了關(guān)系模式設(shè)計(jì)的常見(jiàn)問(wèn)題......
聲明:本網(wǎng)頁(yè)內(nèi)容旨在傳播知識(shí),若有侵權(quán)等問(wèn)題請(qǐng)及時(shí)與本網(wǎng)聯(lián)系,我們將在第一時(shí)間刪除處理。TEL:177 7030 7066 E-MAIL:11247931@qq.com