国产激情自拍_国产9色视频_丁香花在线电影小说观看 _久久久久国产精品嫩草影院

首頁(yè) > 數(shù)據(jù)庫(kù) > Access > 正文

數(shù)據(jù)庫(kù)設(shè)計(jì)范式

2024-09-07 19:05:39
字體:
來(lái)源:轉(zhuǎn)載
供稿:網(wǎng)友

關(guān)系數(shù)據(jù)庫(kù)設(shè)計(jì)之時(shí)是要遵守一定的規(guī)則的。尤其是數(shù)據(jù)庫(kù)設(shè)計(jì)范式 現(xiàn)簡(jiǎn)單介紹1NF(第一范式),2NF(第二范式),3NF(第三范式)和BCNF,另有第四范式和第五范式留到以后再介紹。 在你設(shè)計(jì)數(shù)據(jù)庫(kù)之時(shí),若能符合這幾個(gè)范式,你就是數(shù)據(jù)庫(kù)設(shè)計(jì)的高手。

第一范式(1NF):在關(guān)系模式R中的每一個(gè)具體關(guān)系r中,如果每個(gè)屬性值 都是不可再分的最小數(shù)據(jù)單位,則稱R是第一范式的關(guān)系。例:如職工號(hào),姓名,電話號(hào)碼組成一個(gè)表(一個(gè)人可能有一個(gè)辦公室電話 和一個(gè)家里電話號(hào)碼) 規(guī)范成為1NF有三種方法:

一是重復(fù)存儲(chǔ)職工號(hào)和姓名。這樣,關(guān)鍵字只能是電話號(hào)碼。

二是職工號(hào)為關(guān)鍵字,電話號(hào)碼分為單位電話和住宅電話兩個(gè)屬性

三是職工號(hào)為關(guān)鍵字,但強(qiáng)制每條記錄只能有一個(gè)電話號(hào)碼。

以上三個(gè)方法,第一種方法最不可取,按實(shí)際情況選取后兩種情況。

第二范式(2NF):如果關(guān)系模式R(U,F(xiàn))中的所有非主屬性都完全依賴于任意一個(gè)候選關(guān)鍵字,則稱關(guān)系R 是屬于第二范式的。

例:選課關(guān)系 SCI(SNO,CNO,GRADE,CREDIT)其中SNO為學(xué)號(hào), CNO為課程號(hào),GRADEGE 為成績(jī),CREDIT 為學(xué)分。 由以上條件,關(guān)鍵字為組合關(guān)鍵字(SNO,CNO)

在應(yīng)用中使用以上關(guān)系模式有以下問(wèn)題:

a.數(shù)據(jù)冗余,假設(shè)同一門課由40個(gè)學(xué)生選修,學(xué)分就 重復(fù)40次。

b.更新異常,若調(diào)整了某課程的學(xué)分,相應(yīng)的元組CREDIT值都要更新,有可能會(huì)出現(xiàn)同一門課學(xué)分不同。

c.插入異常,如計(jì)劃開(kāi)新課,由于沒(méi)人選修,沒(méi)有學(xué)號(hào)關(guān)鍵字,只能等有人選修才能把課程和學(xué)分存入。

d.刪除異常,若學(xué)生已經(jīng)結(jié)業(yè),從當(dāng)前數(shù)據(jù)庫(kù)刪除選修記錄。某些門課程新生尚未選修,則此門課程及學(xué)分記錄無(wú)法保存。

原因:非關(guān)鍵字屬性CREDIT僅函數(shù)依賴于CNO,也就是CREDIT部分依賴組合關(guān)鍵字(SNO,CNO)而不是完全依賴。

解決方法:分成兩個(gè)關(guān)系模式 SC1(SNO,CNO,GRADE),C2(CNO,CREDIT)。新關(guān)系包括兩個(gè)關(guān)系模式,它們之間通過(guò)SC1中的外關(guān)鍵字CNO相聯(lián)系,需要時(shí)再進(jìn)行自然聯(lián)接,恢復(fù)了原來(lái)的關(guān)系

第三范式(3NF):如果關(guān)系模式R(U,F(xiàn))中的所有非主屬性對(duì)任何候選關(guān)鍵字都不存在傳遞信賴,則稱關(guān)系R是屬于第三范式的。

例:如S1(SNO,SNAME,DNO,DNAME,LOCATION) 各屬性分別代表學(xué)號(hào),姓名,所在系,系名稱,系地址。

關(guān)鍵字SNO決定各個(gè)屬性。由于是單個(gè)關(guān)鍵字,沒(méi)有部分依賴的問(wèn)題,肯定是2NF。但這關(guān)系肯定有大量的冗余,有關(guān)學(xué)生所在的幾個(gè)屬性DNO,DNAME,LOCATION將重復(fù)存儲(chǔ),插入,刪除和修改時(shí)也將產(chǎn)生類似以上例的情況。

原因:關(guān)系中存在傳遞依賴造成的。即SNO -> DNO。 而DNO -> SNO卻不存在,DNO -> LOCATION, 因此關(guān)鍵遼 SNO 對(duì) LOCATION 函數(shù)決定是通過(guò)傳遞依賴 SNO -> LOCATION 實(shí)現(xiàn)的。也就是說(shuō),SNO不直接決定非主屬性LOCATION。

解決目地:每個(gè)關(guān)系模式中不能留有傳遞依賴。

解決方法:分為兩個(gè)關(guān)系 S(SNO,SNAME,DNO),D(DNO,DNAME,LOCATION)

注意:關(guān)系S中不能沒(méi)有外關(guān)鍵字DNO。否則兩個(gè)關(guān)系之間失去聯(lián)系。

BCNF:如果關(guān)系模式R(U,F(xiàn))的所有屬性(包括主屬性和非主屬性)都不傳遞依賴于R的任何候選關(guān)鍵字,那么稱關(guān)系R是屬于BCNF的。或是關(guān)系模式R,如果每個(gè)決定因素都包含關(guān)鍵字(而不是被關(guān)鍵字所包含),則RCNF的關(guān)系模式。

例:配件管理關(guān)系模式 WPE(WNO,PNO,ENO,QNT)分別表倉(cāng)庫(kù)號(hào),配件號(hào),職工號(hào),數(shù)量。有以下條件

a.一個(gè)倉(cāng)庫(kù)有多個(gè)職工。

b.一個(gè)職工僅在一個(gè)倉(cāng)庫(kù)工作。

c.每個(gè)倉(cāng)庫(kù)里一種型號(hào)的配件由專人負(fù)責(zé),但一個(gè)人可以管理幾種配件。

d.同一種型號(hào)的配件可以分放在幾個(gè)倉(cāng)庫(kù)中。

分析:由以上得 PNO 不能確定QNT,由組合屬性(WNO,PNO)來(lái)決定,存在函數(shù)依賴(WNO,PNO) -> ENO。由于每個(gè)倉(cāng)庫(kù)里的一種配件由專人負(fù)責(zé),而一個(gè)人可以管理幾種配件,所以有組合屬性(WNO,PNO)才能確定負(fù)責(zé)人,有(WNO,PNO)-> ENO。因?yàn)?一個(gè)職工僅在一個(gè)倉(cāng)庫(kù)工作,有ENO -> WNO。由于每個(gè)倉(cāng)庫(kù)里的一種配件由專人負(fù)責(zé),而一個(gè)職工僅在一個(gè)倉(cāng)庫(kù)工作,有 (ENO,PNO)-> QNT。

找一下候選關(guān)鍵字,因?yàn)椋╓NO,PNO) -> QNT,(WNO,PNO)-> ENO ,因此 (WNO,PNO)可以決定整個(gè)元組,是一個(gè)候選關(guān)鍵字。根據(jù)ENO->WNO,(ENO,PNO)->QNT,故(ENO,PNO)也能決定整個(gè)元組,為另一個(gè)候選關(guān)鍵字。屬性ENO,WNO,PNO 均為主屬性,只有一個(gè)非主屬性QNT。它對(duì)任何一個(gè)候選關(guān)鍵字都是完全函數(shù)依賴的,并且是直接依賴,所以該關(guān)系模式是3NF。

分析一下主屬性。因?yàn)镋NO->WNO,主屬性ENO是WNO的決定因素,但是它本身不是關(guān)鍵字,只是組合關(guān)鍵字的一部分。這就造成主屬性WNO對(duì)另外一個(gè)候選關(guān)鍵字(ENO,PNO)的部 分依賴,因?yàn)椋‥NO,PNO)-> ENO但反過(guò)來(lái)不成立,而P->WNO,故(ENO,PNO)-> WNO 也是傳遞依賴。

雖然沒(méi)有非主屬性對(duì)候選關(guān)鍵遼的傳遞依賴,但存在主屬性對(duì)候選關(guān)鍵字的傳遞依賴,同樣也會(huì)帶來(lái)麻煩。如一個(gè)新職工分配到倉(cāng)庫(kù)工作,但暫時(shí)處于實(shí)習(xí)階段,沒(méi)有獨(dú)立負(fù)責(zé)對(duì)某些配件的管理任務(wù)。由于缺少關(guān)鍵字的一部分PNO而無(wú)法插入到該關(guān)系中去。又如某個(gè)人改成不管配件了去負(fù)責(zé)安全,則在刪除配件的同時(shí)該職工也會(huì)被刪除。

解決辦法:分成管理EP(ENO,PNO,QNT),關(guān)鍵字是(ENO,PNO)工作EW(ENO,WNO)其關(guān)鍵字是ENO

缺點(diǎn):分解后函數(shù)依賴的保持性較差。如此例中,由于分解,函數(shù)依賴(WNO,PNO)-> ENO 丟失了, 因而對(duì)原來(lái)的語(yǔ)義有所破壞。沒(méi)有體現(xiàn)出每個(gè)倉(cāng)庫(kù)里一種部件由專人負(fù)責(zé)。有可能出現(xiàn) 一部件由兩個(gè)人或兩個(gè)以上的人來(lái)同時(shí)管理。因此,分解之后的關(guān)系模式降低了部分完整性約束。

一個(gè)關(guān)系分解成多個(gè)關(guān)系,要使得分解有意義,起碼的要求是分解后不丟失原來(lái)的信息。這些信息不僅包括數(shù)據(jù)本身,而且包括由函數(shù)依賴所表示的數(shù)據(jù)之間的相互制約。進(jìn)行分解的目標(biāo)是達(dá)到更高一級(jí)的規(guī)范化程度,但是分解的同時(shí)必須考慮兩個(gè)問(wèn)題:無(wú)損聯(lián)接性和保持函數(shù)依賴。有時(shí)往往不可能做到既有無(wú)損聯(lián)接性,又完全保持函數(shù)依賴。需要根據(jù)需要進(jìn)行權(quán)衡。

1NF直到BCNF的四種范式之間有如下關(guān)系:

發(fā)表評(píng)論 共有條評(píng)論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
国产激情自拍_国产9色视频_丁香花在线电影小说观看 _久久久久国产精品嫩草影院
中文字幕在线看精品乱码| 好男人社区在线视频| 国产精品久久久久久精| 国产午夜精品一区理论片| 2020国产在线视频| 中文字幕专区| 久久久久久久久亚洲精品| 一区二区三区免费视频网站| 九九在线观看免费视频| 蜜桃av网站| 国产深夜福利| free性亚洲| 欧洲亚洲精品视频| 久久国产热视频| 国产亚洲精品久久久久久移动网络 | www.久草.com| 国产乱子伦三级在线播放| 精品视频三区| 亚洲精品成人a| 超碰国产在线观看| 国产三级在线免费观看| 日日夜夜中文字幕| 国产一区二区三区不卡免费观看| 国产青青草在线| 久久久久国产精品嫩草影院| 国产黄视频在线观看| 老鸭窝av在线| 亚洲综合在线不卡| 中文字幕在线看精品乱码| 日本a级黄色| 亚洲视频在线网| 91欧美在线视频| 国产精品久久在线| 尤物免费看在线视频| 免费精品国产自产拍观看| 亚洲欧美精品日韩欧美| 国产成人亚洲精品播放器下载| 国产精品一区二区婷婷| 激情在线视频播放| 麻豆网站在线免费观看| 思思99精品视频在线观看| 精灵使的剑舞无删减版在线观看| 国产女主播在线| 国产在线资源| 青草在线视频在线观看| 亚洲欧美国产另类首页| 精品推荐蜜桃传媒| 精品美女调教视频| 91久久精品国产性色| 精品黄色免费中文电影在线播放| 国产精品久久在线| 在线三级中文| 亚洲人成电影| 白浆爆出在线观看| 大香伊人久久| 国产成人精品久久一区二区小说| 精品国内自产拍在线视频| 91精品国产高久久久久久五月天| 国产视频第一区| 国产成人精品实拍在线| 精品美女在线观看视频在线观看 | 国产精品自产拍在线网站| 黄色毛片在线| 五月综合网站| 国产aⅴ超薄肉色丝袜交足| av免费在线观看网站| 超碰在线网址| 国产精品冒白浆免费视频| free性亚洲| 国产三级在线| 影音先锋中文字幕在线| 超碰在线观看免费版| 精品卡1卡2卡三卡免费网站| av在线不卡免费| 国产桃色电影在线播放| 亚洲尤物在线视频| 中中文字幕av在线| 91在线视频免费看| 国产美女福利在线| 亚洲an天堂an在线观看| 国产精品不卡一区二区三区在线观看| 国产黄色一级电影| 成网站在线观看人免费| 天天操夜夜做| 91久久精品国产性色| 久久久久久91精品色婷婷| 2021av天天| 国产网站在线免费观看| 九九热视频免费在线观看| 2019中文字幕在线电影免费| 成在在线免费视频| 免费不卡中文字幕视频| 天堂√中文在线| av丝袜在线| 亚洲第一区视频| av片在线观看| 亚洲夜夜综合| 亚洲欧美日韩成人网| 永久免费av片在线观看全网站| 国产性色视频| 国产乱妇乱子在线播视频播放网站| 亚洲大香人伊一本线| 国产xxx在线| 国产欧美久久久久久久久| 天堂在线亚洲| 国产一级在线| 91美女在线| 亚洲精品少妇久久久久久| 四虎www视频| 九九热在线观看视频| 五月综合网站| 69视频在线| 人人干人人插| 国产亚洲精品自在线观看| 国产精品被窝福利一区| 国产精品入口麻豆高清| 国产激情二区| 亚洲sss视频| 日本中文字幕在线观看| 国产亚洲精品午夜高清影院| 国产色在线 com| av在线首页| 丁香婷婷在线观看| 97在线超碰| 国产尤物一区二区三区| 国产网站av| а√天堂www在线а√天堂视频| 黄色激情网址| 中文一区在线观看| 国产在线二区| 永久免费网站在线| 成av人免费青青久| 中文国产字幕在线观看| 久久亚洲国产成人亚| 国产香蕉尹人视频在线| 亚色视频在线观看| 国产网站av| 国产在线超碰| eeuss影院网站免费观看| 国产一级大片| 欧美在线中文| 在线观看国产视频| 最近最好的中文字幕2019免费 | 日本中文字幕视频在线| 精品卡1卡2卡三卡免费网站| 国产在线超碰| 免费高清av| 色悠久久久久综合网小说| 国产成人午夜精品| 国产人成精品| 国产一二三区在线| 午夜视频在线免费| 国产在线视频自拍| 麻豆国产视频| 天天艹天天操| 热99re久久精品精品免费| 伊人色综合网| 99爱视频在线观看| 国产人成精品| 国产成人夜间影院在线观看| 国产区高清在线| 国产精品二线| 精品国产高清自在线一区二区三区| 国产一卡二卡3卡4卡四卡在线| 高清av中文在线字幕观看1| 成 人免费视频播放| 男人天堂v视频| 久久精品无码一区二区日韩av | 国产精品一区二区三区四区色| 国产在线激情视频| 国产精品一区二区婷婷| 国产一级免费| 中文在线观看视频| www中文字幕在线观看| xxxxx中文字幕| 黄色av免费在线| 国产一级激情| 精品欧美不卡一区二区在线观看| av高清资源| 另类综合图区| 最新天堂资源在线资源| 国产精品人人| eeuss影院www在线播放| 国产鲁鲁视频在线观看免费| 国产高清视频在线观看| 国产精品bbw一区二区三区| 中文字幕av网| 国产精品一品| 亚洲视频日韩| 国产视频一二区| 午夜小视频在线| 国产精品白浆视频免费观看| xxxx视频在线| 国产福利在线观看| 欧美日韩**字幕一区| 午夜免费福利在线观看| 国产高清视频免费最新在线| 免费的黄网站在线观看| 精品麻豆国产| 国产污视频在线|