亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁(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ù)單位,則稱(chēng)R是第一范式的關(guān)系。例:如職工號(hào),姓名,電話(huà)號(hào)碼組成一個(gè)表(一個(gè)人可能有一個(gè)辦公室電話(huà) 和一個(gè)家里電話(huà)號(hào)碼) 規(guī)范成為1NF有三種方法:

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

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

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

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

第二范式(2NF):如果關(guān)系模式R(U,F(xiàn))中的所有非主屬性都完全依賴(lài)于任意一個(gè)候選關(guān)鍵字,則稱(chēng)關(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è)同一門(mén)課由40個(gè)學(xué)生選修,學(xué)分就 重復(fù)40次。

b.更新異常,若調(diào)整了某課程的學(xué)分,相應(yīng)的元組CREDIT值都要更新,有可能會(huì)出現(xiàn)同一門(mé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ù)刪除選修記錄。某些門(mén)課程新生尚未選修,則此門(mén)課程及學(xué)分記錄無(wú)法保存。

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

解決方法:分成兩個(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)鍵字都不存在傳遞信賴(lài),則稱(chēng)關(guān)系R是屬于第三范式的。

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

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

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

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

解決方法:分為兩個(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))的所有屬性(包括主屬性和非主屬性)都不傳遞依賴(lài)于R的任何候選關(guān)鍵字,那么稱(chēng)關(guān)系R是屬于BCNF的?;蚴顷P(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)的配件由專(zhuān)人負(fù)責(zé),但一個(gè)人可以管理幾種配件。

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

分析:由以上得 PNO 不能確定QNT,由組合屬性(WNO,PNO)來(lái)決定,存在函數(shù)依賴(lài)(WNO,PNO) -> ENO。由于每個(gè)倉(cāng)庫(kù)里的一種配件由專(zhuān)人負(fù)責(zé),而一個(gè)人可以管理幾種配件,所以有組合屬性(WNO,PNO)才能確定負(fù)責(zé)人,有(WNO,PNO)-> ENO。因?yàn)?一個(gè)職工僅在一個(gè)倉(cāng)庫(kù)工作,有ENO -> WNO。由于每個(gè)倉(cāng)庫(kù)里的一種配件由專(zhuān)人負(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ù)依賴(lài)的,并且是直接依賴(lài),所以該關(guān)系模式是3NF。

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

雖然沒(méi)有非主屬性對(duì)候選關(guān)鍵遼的傳遞依賴(lài),但存在主屬性對(duì)候選關(guān)鍵字的傳遞依賴(lài),同樣也會(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ù)依賴(lài)的保持性較差。如此例中,由于分解,函數(shù)依賴(lài)(WNO,PNO)-> ENO 丟失了, 因而對(duì)原來(lái)的語(yǔ)義有所破壞。沒(méi)有體現(xiàn)出每個(gè)倉(cāng)庫(kù)里一種部件由專(zhuān)人負(fù)責(zé)。有可能出現(xiàn) 一部件由兩個(gè)人或兩個(gè)以上的人來(lái)同時(shí)管理。因此,分解之后的關(guān)系模式降低了部分完整性約束。

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

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

發(fā)表評(píng)論 共有條評(píng)論
用戶(hù)名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
欧美一级特黄a| 亚洲视频1区2区| 亚洲一区二区三区四区五区xx| 日韩二区三区四区| 国产成人精品亚洲日本在线观看| 免费男女羞羞的视频网站中文字幕妖精视频| 欧美一区二区三区四区五区| 五月天激情国产综合婷婷婷| 亚洲精品免费在线看| www.久色| 国产精品美女一区二区在线观看| 无码精品国产一区二区三区免费| 亚洲人成网站在线观看播放| 999久久久久久久久6666| 久久免费精品日本久久中文字幕| 在线观看免费高清视频97| 国产丝袜美女| 日本道精品一区二区三区| 蜜桃传媒一区二区亚洲av| 久久美女视频| 日韩av一区二| 尤物yw午夜国产精品视频| 日韩在线视频免费播放| 懂色av色香蕉一区二区蜜桃| 99亚洲乱人伦aⅴ精品| 欧美另类极限扩张| 久久免费精品国产久精品久久久久| 91免费观看国产| 亚洲18在线看污www麻豆| 性xxxfreexxxx性欧美| 久久亚洲成人| 欧美伊人影院| 久久久视频6r| 一区二区三区国产好| 日韩经典在线观看| 免费看又色又爽又黄网站| 精品国产1区二区| 最近日本中文字幕| 日韩视频在线观看一区二区三区| 一区二区三区在线观看网站| 午夜精品偷拍| tube国产麻豆| 日韩欧美第一页| 日韩免费影院| 男女污污视频在线观看| 三级黄色片播放| 天天色av.com| 一级黄色在线| 污污的网站在线看| av不卡一区| 亚洲xxx自由成熟| 羞羞小视频视频| 国产精品一区二区三区美女| 欧美黑人xx片| 91av资源在线| 欧美妇性猛交视频| 2024最新电影在线免费观看| 日韩欧美在线观看强乱免费| 久久99国产精品自在自在app| 日韩视频精品在线| 男人操女人免费| 91国在线观看| 国产一区美女| 日韩精品影视| 亚洲日韩中文字幕| 日韩a一区二区| 法国空姐电影在线观看| 九色porny在线| 免费成人美女女在线观看| 国产精品手机视频| 国产精品久久久久久久久| 亚洲综合最新在线| 久热国产精品视频| 国产一区二区三区高清在线观看| 国产 福利 在线| 日本韩国精品在线| 日本19禁啪啪吃奶大尺度| 亚洲熟女少妇一区二区| 999www成人| 色爱综合网站| 日韩欧美国产麻豆| 亚洲精品视频一区二区| 红桃成人av在线播放| 99久久久国产精品免费调教网站| 波多野结衣中文字幕久久| 国产精品美女高潮无套| 欧美成人激情| 久久国产三级| 日韩成人在线免费视频| 邪恶网站在线观看| 992在线观看| 成人免费黄色网页| 男女啪啪免费体验区| 99re5久久在热线播放| 日韩欧美在线精品| 欧美日韩精品免费观看视频完整| 日韩va亚洲va欧美va清高| 亚洲三级影院| 国产精品99久久免费黑人人妻| 国产精品久久久久精k8| 欧美孕妇孕交黑巨大网站| 九九热99视频| 久久免费精品日本久久中文字幕| www.激情.com| 欧美哺乳videos| 欧美日韩麻豆| av电影在线观看网站| 国内外成人免费在线视频| 喷水视频在线观看| 好吊色视频988gao在线观看| 色图在线观看| 亚洲在线资源| 成人免费一区二区三区视频| 婷婷综合在线视频| 亚洲av成人无码一二三在线观看| 私密视频在线观看| 99久久综合狠狠综合久久aⅴ| 一级黄色免费看| 欧美性受xxxx黑人猛交88| 国产精品网站在线播放| 国产精品青草久久| 日韩毛片在线播放| 久久尤物电影视频在线观看| 亚洲成人福利在线| 欧美高清在线观看| 成人国产在线视频| 国产精品美女久久久久av爽李琼| 在线看的片片片免费| 国产中文字字幕乱码无限| 国产精品臀控福利在线观看| www.爱爱.com| 精品视频免费在线观看| 影音先锋亚洲视频| 国产三级精品在线观看| 日韩欧美aⅴ综合网站发布| 色综合视频一区二区三区日韩| 精品女人视频| www.大网伊人| 高清中文字幕一区二区三区| 黄色成人av| 免费人成黄页网站在线一区二区| 美国十次综合久久| 亚洲无人区码一码二码三码| 全程偷拍露脸中年夫妇| 1区1区3区4区产品乱码芒果精品| 奇米影视亚洲色图| 精品国产成人系列| 国产jk精品白丝av在线观看| 91麻豆精品成人一区二区| 国产欧美日韩视频在线观看| 一本一本久久a久久精品综合麻豆| 欧美 日韩 国产一区二区在线视频| 国产亚洲一区二区三区四区| 好吊妞这里只有精品| 99久久精品免费看国产免费软件| 美女写真理伦片在线看| 五月天黄色网址| 日韩国产高清污视频在线观看| 色欧美片视频在线观看在线视频| 999精品在线| 岛国视频一区免费观看| 91精品91久久久中77777| 国产精品久久久精品a级小说| 999久久久精品一区二区| 国产jizzjizz一区二区| 欧美午夜免费| 日韩三区免费| 欧美日韩久久一区| 国内精品小视频在线观看| 久久不射中文字幕| 99在线热播| 影音先锋可以看的网站| 日本午夜精品电影| 国内成人精品2018免费看| 国产精品毛片a∨一区二区三区|国| 亚洲成va人在线观看| 中文一区二区| 国产在线视频第一页| 久久r热视频| 久久国产亚洲精品| 国产精品久久国产精品99gif| 潘金莲一级淫片aaaaa免费看| 国产一区二区三区四区福利| 亚洲一区二区久久| 91爱爱小视频k| 色呦呦网站入口| 性色av一区二区三区| 五月天婷婷社区| 久久久国产精品一区| 欧美在线二区| 在线观看污污网站| 欧美视频在线一区二区三区| 一区二区免费不卡在线| 亚洲福利在线观看| av影片免费在线观看| 亚洲毛片欧洲毛片国产一品色| 欧美性受xxxx黑人猛交88| av一本久道久久综合久久鬼色| 无码精品一区二区三区在线播放| 中文字幕亚洲一区二区三区| 婷婷六月综合亚洲| 亚洲人成电影网站色www| 天堂在线中文网官网| 无码人妻精品一区二区50| 成人免费视频国产在线观看| 久久精品国产亚洲av麻豆| 欧美日韩一区在线观看| 九九在线视频| 国产免费无码一区二区视频| 国产麻豆入在线观看| 天天干天天干天天干天天干天天干| 国产精品久久久久久久天堂第1集| 日韩欧美一级片| 国产精品久久久久久久久久久久久久久久久| 久久久久久久色| 韩国一区二区在线观看| 日日摸天天爽天天爽视频| 色综合亚洲精品激情狠狠| 中文字幕视频一区二区在线有码| 欧美日韩中文国产| 精品国产鲁一鲁一区二区三区| 精品欧美一区二区久久久伦| 国产美女免费无遮挡| www黄色在线观看视频| 最后生还者第二季在线观看| 色噜噜在线播放| 亚洲中国最大av网站| 日韩av电影在线观看| 天堂在线www天堂中文在线| 亚洲福利专区| 亚洲专区一二三| 欧美综合激情| 国产精品福利在线播放| 中文字幕免费国产精品| 国产一区二区三区黄网站| 一区二区在线免费观看| 国产一区二区自拍| 国产福利av网站| 永久域名在线精品| 鲁丝片一区二区三区| 污网站免费看| 夜夜嗨aⅴ一区二区三区| 欧美一级片在线看| 国产精品主播直播| 久cao在线| 影音先锋日韩精品| 成人免费视频网站| 美女黄色丝袜一区| 91视频在线视频| www.色在线| 久久国产免费| 日韩中文字幕视频在线观看| 亚洲精品毛片| 蜜桃视频在线一区| 亚洲成人在线免费| 欧美少妇性xxxx| 欧美性生交大片免费| 成人午夜激情视频| 香港日本韩国三级网站| 欧美日韩精品综合| 动漫性做爰视频| 不卡一区在线观看| 亚洲77777| 欧美激情一区二区三区不卡| 亚洲一区国产| 精品视频久久| 日韩在线欧美在线| 中文成人无字幕乱码精品区| 亚洲欧美日韩一区| 国模一区二区三区白浆| 三级黄色录像视频| 一二三四社区欧美黄| 中文国语毛片高清视频| 少妇人妻大乳在线视频| 亚洲一区资源| 视频一区二区三区在线| 免费av不卡在线观看| 国产福利一区二区三区在线观看| aⅴ色国产欧美| 在线看片成人| 精品日韩成人av| 国产一级二级三级| 欧美老妇交乱视频| 婷婷综合成人| 亚洲高清久久久| 免费无遮挡无码永久在线观看视频| 日本一区二区三区四区五区六区| 欧美最猛性xxxxx(亚洲精品)| 在线视频亚洲欧美| 日本天堂影院在线视频| 99在线免费视频| 亚洲中字黄色| 国产又粗又长免费视频| 婷婷成人激情| 亚洲一区精品视频在线观看| 国产精品久久久久久久久久久久| 欧美h片在线观看| 欧美黄色免费在线观看| 色播在线视频| 精品亚洲va在线va天堂资源站| 亚洲免费在线视频一区 二区| 最新亚洲精品国自产在线观看| 欧美午夜精品久久久久久蜜| 国产欧美久久久| 久久久久久毛片| 亚洲免费不卡视频| 中文字幕免费视频观看| a91a精品视频在线观看| yw视频在线观看| porn亚洲| www.久久久久.com| 精品人妻aV中文字幕乱码色欲| 中文亚洲视频在线| aa片在线观看视频在线播放| 午夜啪啪福利视频| 丰满人妻一区二区三区免费| 亚洲色大成网站www| 国产精品chinese在线观看| 中文在线资源观看网站视频免费不卡| 91啪亚洲精品| 国产精品xxx| 五月天久久久久久| 91久久在线| 国产成人精品一区二三区| 国产www.大片在线| 24小时免费看片在线观看| 免费高清完整在线观看| 国产精品色婷婷久久58|