




版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、.1第第4章章 數(shù)據(jù)庫(kù)及應(yīng)用程序開發(fā)數(shù)據(jù)庫(kù)及應(yīng)用程序開發(fā) 數(shù)據(jù)庫(kù)設(shè)計(jì)數(shù)據(jù)庫(kù)設(shè)計(jì).24.2 數(shù)據(jù)庫(kù)設(shè)計(jì)n只有對(duì)數(shù)據(jù)庫(kù)進(jìn)行合理的邏輯設(shè)計(jì)和有效的只有對(duì)數(shù)據(jù)庫(kù)進(jìn)行合理的邏輯設(shè)計(jì)和有效的物理設(shè)計(jì)才能開發(fā)出完善而高效的信息系統(tǒng)物理設(shè)計(jì)才能開發(fā)出完善而高效的信息系統(tǒng) n需求分析需求分析n概念設(shè)計(jì)概念設(shè)計(jì)n邏輯結(jié)構(gòu)設(shè)計(jì)邏輯結(jié)構(gòu)設(shè)計(jì)n物理結(jié)構(gòu)設(shè)計(jì)物理結(jié)構(gòu)設(shè)計(jì)n數(shù)據(jù)庫(kù)實(shí)施階段數(shù)據(jù)庫(kù)實(shí)施階段 .34.2.1需求分析與概念設(shè)計(jì)n1需求分析需求分析n需求分析就是分析用戶的要求需求分析就是分析用戶的要求 n結(jié)果是否準(zhǔn)確地反映了用戶的實(shí)際要求,將直接影響結(jié)果是否準(zhǔn)確地反映了用戶的實(shí)際要求,將直接影響到后面各個(gè)階段的設(shè)計(jì),
2、并影響到設(shè)計(jì)結(jié)果是否合理到后面各個(gè)階段的設(shè)計(jì),并影響到設(shè)計(jì)結(jié)果是否合理和實(shí)用和實(shí)用n需求分析的任務(wù):需求分析的任務(wù): n詳細(xì)調(diào)查要處理的對(duì)象詳細(xì)調(diào)查要處理的對(duì)象n了解原系統(tǒng)工作概況了解原系統(tǒng)工作概況,明確用戶的各種需求明確用戶的各種需求 n確定新系統(tǒng)的功能確定新系統(tǒng)的功能n考慮今后可能的擴(kuò)充和改變考慮今后可能的擴(kuò)充和改變.4n信息要求信息要求n要從數(shù)據(jù)庫(kù)中獲得信息的內(nèi)容與性質(zhì)要從數(shù)據(jù)庫(kù)中獲得信息的內(nèi)容與性質(zhì)n處理要求處理要求n要完成什么處理功能,對(duì)處理的響應(yīng)時(shí)間有什么要求。要完成什么處理功能,對(duì)處理的響應(yīng)時(shí)間有什么要求。n安全性與完整性要求安全性與完整性要求n安全性要求描述不同用戶使用和操作數(shù)
3、據(jù)庫(kù)的情況安全性要求描述不同用戶使用和操作數(shù)據(jù)庫(kù)的情況n完整性要求描述數(shù)據(jù)之間的關(guān)聯(lián)以及數(shù)據(jù)的取值范圍完整性要求描述數(shù)據(jù)之間的關(guān)聯(lián)以及數(shù)據(jù)的取值范圍.52概念設(shè)計(jì)概念設(shè)計(jì) n以以DFDDFD和和DDDD提供的信息作為輸入,運(yùn)用信息模提供的信息作為輸入,運(yùn)用信息模型工具對(duì)目標(biāo)進(jìn)行描述,并以用戶能理解的形型工具對(duì)目標(biāo)進(jìn)行描述,并以用戶能理解的形式表達(dá)信息。這種表達(dá)獨(dú)立于具體的式表達(dá)信息。這種表達(dá)獨(dú)立于具體的DBMS DBMS nERER方法方法實(shí)體實(shí)體聯(lián)系模型聯(lián)系模型 n將現(xiàn)實(shí)世界抽象為具有屬性的實(shí)體及聯(lián)系。畫將現(xiàn)實(shí)世界抽象為具有屬性的實(shí)體及聯(lián)系。畫出一張出一張ER圖,就得到了一個(gè)對(duì)系統(tǒng)信息的初圖
4、,就得到了一個(gè)對(duì)系統(tǒng)信息的初步描述,進(jìn)而形成數(shù)據(jù)庫(kù)的概念模型。步描述,進(jìn)而形成數(shù)據(jù)庫(kù)的概念模型。 .64.2.2邏輯結(jié)構(gòu)設(shè)計(jì)邏輯結(jié)構(gòu)設(shè)計(jì) nER關(guān)系模型關(guān)系模型n步驟:步驟:n將概念結(jié)構(gòu)轉(zhuǎn)化為一般的關(guān)系模型。將概念結(jié)構(gòu)轉(zhuǎn)化為一般的關(guān)系模型。n將轉(zhuǎn)化來(lái)的關(guān)系模型向特定將轉(zhuǎn)化來(lái)的關(guān)系模型向特定DBMSDBMS支持下的數(shù)支持下的數(shù)據(jù)模型轉(zhuǎn)換。據(jù)模型轉(zhuǎn)換。n對(duì)數(shù)據(jù)模型進(jìn)行優(yōu)化對(duì)數(shù)據(jù)模型進(jìn)行優(yōu)化.71數(shù)據(jù)庫(kù)邏輯模型的產(chǎn)生(1 1)一個(gè)實(shí)體型轉(zhuǎn)換為一個(gè)關(guān)系模式。實(shí)體的)一個(gè)實(shí)體型轉(zhuǎn)換為一個(gè)關(guān)系模式。實(shí)體的屬性就是關(guān)系的屬性,實(shí)體的碼就是關(guān)系的碼。屬性就是關(guān)系的屬性,實(shí)體的碼就是關(guān)系的碼。.8(2)一個(gè))一
5、個(gè)1:l聯(lián)系,聯(lián)系,n可以轉(zhuǎn)換為一個(gè)獨(dú)立的關(guān)系模式:各實(shí)體的碼可以轉(zhuǎn)換為一個(gè)獨(dú)立的關(guān)系模式:各實(shí)體的碼以及聯(lián)系本身的屬性均轉(zhuǎn)換為關(guān)系的屬性,每以及聯(lián)系本身的屬性均轉(zhuǎn)換為關(guān)系的屬性,每個(gè)實(shí)體的碼均是該關(guān)系的候選碼。個(gè)實(shí)體的碼均是該關(guān)系的候選碼。 n與一端的關(guān)系模式合并:在該關(guān)系模式的屬性與一端的關(guān)系模式合并:在該關(guān)系模式的屬性中加入另一個(gè)關(guān)系模式的碼和聯(lián)系本身的屬中加入另一個(gè)關(guān)系模式的碼和聯(lián)系本身的屬性性 。.9【例【例4-434-43】 將將1:1聯(lián)系的聯(lián)系的E-R圖轉(zhuǎn)換為關(guān)系模型。圖轉(zhuǎn)換為關(guān)系模型。.10方案方案1 n職工(職工(職工號(hào)職工號(hào),姓名,年齡),姓名,年齡)n產(chǎn)品(產(chǎn)品(產(chǎn)品號(hào)產(chǎn)
6、品號(hào),產(chǎn)品名,價(jià)格),產(chǎn)品名,價(jià)格)n負(fù)責(zé)(負(fù)責(zé)(職工號(hào)職工號(hào),產(chǎn)品號(hào)產(chǎn)品號(hào))n方案方案2n職工(職工(職工號(hào)職工號(hào),姓名,年齡,產(chǎn)品號(hào)),姓名,年齡,產(chǎn)品號(hào))n 產(chǎn)品(產(chǎn)品(產(chǎn)品號(hào)產(chǎn)品號(hào),產(chǎn)品名,價(jià)格),產(chǎn)品名,價(jià)格)n方案方案3 3n職工(職工(職工號(hào)職工號(hào),姓名,年齡),姓名,年齡)n產(chǎn)品(產(chǎn)品(產(chǎn)品號(hào)產(chǎn)品號(hào),產(chǎn)品名,價(jià)格,職工號(hào)),產(chǎn)品名,價(jià)格,職工號(hào))n方案方案3 3比較合理比較合理 .11(3)(3)一個(gè)一個(gè)1 1:n n聯(lián)系聯(lián)系n可以轉(zhuǎn)換為一個(gè)獨(dú)立的關(guān)系模式:可以轉(zhuǎn)換為一個(gè)獨(dú)立的關(guān)系模式:n與該聯(lián)系相連的各實(shí)體的碼以及聯(lián)系本身的與該聯(lián)系相連的各實(shí)體的碼以及聯(lián)系本身的屬性均換為關(guān)系
7、的屬性,而關(guān)系的碼為屬性均換為關(guān)系的屬性,而關(guān)系的碼為n n端端實(shí)體的碼實(shí)體的碼n與與n n端對(duì)應(yīng)的關(guān)系模式合并:端對(duì)應(yīng)的關(guān)系模式合并:n聯(lián)系本身的屬性均換為關(guān)系的屬性,再加聯(lián)系本身的屬性均換為關(guān)系的屬性,再加1 1端實(shí)體的碼端實(shí)體的碼.12【例【例4-44】 n將含有將含有1:n聯(lián)系的聯(lián)系的E-R圖轉(zhuǎn)換為關(guān)系模型圖轉(zhuǎn)換為關(guān)系模型 .13n方案方案1: 1:n1: 1:n聯(lián)系形成的關(guān)系獨(dú)立存在。聯(lián)系形成的關(guān)系獨(dú)立存在。n倉(cāng)庫(kù)(倉(cāng)庫(kù)(倉(cāng)庫(kù)號(hào)倉(cāng)庫(kù)號(hào),地點(diǎn),面積),地點(diǎn),面積)n產(chǎn)品(產(chǎn)品(產(chǎn)品號(hào)產(chǎn)品號(hào),產(chǎn)品名,價(jià)格),產(chǎn)品名,價(jià)格)n倉(cāng)儲(chǔ)(倉(cāng)庫(kù)號(hào),倉(cāng)儲(chǔ)(倉(cāng)庫(kù)號(hào),產(chǎn)品號(hào)產(chǎn)品號(hào),數(shù)量),數(shù)量)n方案方
8、案2: 2: 聯(lián)系形成的關(guān)系與聯(lián)系形成的關(guān)系與n n端對(duì)象合并端對(duì)象合并n倉(cāng)庫(kù)(倉(cāng)庫(kù)(倉(cāng)庫(kù)號(hào)倉(cāng)庫(kù)號(hào),地點(diǎn),面積),地點(diǎn),面積)n產(chǎn)品(產(chǎn)品(產(chǎn)品號(hào)產(chǎn)品號(hào),產(chǎn)品名,價(jià)格,倉(cāng)庫(kù)號(hào),數(shù)量),產(chǎn)品名,價(jià)格,倉(cāng)庫(kù)號(hào),數(shù)量)n方案方案2較優(yōu)較優(yōu) .14(4 4)m m:n n聯(lián)系聯(lián)系n一個(gè)一個(gè)m m:n n聯(lián)系轉(zhuǎn)換為一個(gè)關(guān)系模式:聯(lián)系轉(zhuǎn)換為一個(gè)關(guān)系模式:n與該聯(lián)系相連的各實(shí)體的碼以及聯(lián)系本身與該聯(lián)系相連的各實(shí)體的碼以及聯(lián)系本身的屬性均轉(zhuǎn)換為關(guān)系的屬性。而關(guān)系的碼的屬性均轉(zhuǎn)換為關(guān)系的屬性。而關(guān)系的碼為各實(shí)體碼的組合。為各實(shí)體碼的組合。.15【例【例4-45】 一個(gè)一個(gè)m m:n n聯(lián)系轉(zhuǎn)換為一個(gè)關(guān)系模式聯(lián)系
9、轉(zhuǎn)換為一個(gè)關(guān)系模式.16【例【例4-45】 n學(xué)生(學(xué)生(學(xué)號(hào)學(xué)號(hào),姓名,年齡,性別);,姓名,年齡,性別);n課程(課程(課程號(hào)課程號(hào),課程名,學(xué)時(shí)數(shù));,課程名,學(xué)時(shí)數(shù));n選修(選修(學(xué)號(hào)學(xué)號(hào),課程號(hào)課程號(hào),成績(jī))。,成績(jī))。.17(5)三個(gè)及以上實(shí)體間聯(lián)系三個(gè)及以上實(shí)體間聯(lián)系n三個(gè)或三個(gè)以上實(shí)體間的一個(gè)多元聯(lián)系轉(zhuǎn)換為三個(gè)或三個(gè)以上實(shí)體間的一個(gè)多元聯(lián)系轉(zhuǎn)換為一個(gè)關(guān)系模式。與該多元聯(lián)系相連的各實(shí)體的一個(gè)關(guān)系模式。與該多元聯(lián)系相連的各實(shí)體的碼以及聯(lián)系本身的屬性均轉(zhuǎn)換為關(guān)系的屬性。碼以及聯(lián)系本身的屬性均轉(zhuǎn)換為關(guān)系的屬性。而關(guān)系的碼為各實(shí)體碼的組合。而關(guān)系的碼為各實(shí)體碼的組合。 .18【例【例4
10、-464-46】 一個(gè)一個(gè)m m:n n聯(lián)系轉(zhuǎn)換為一個(gè)關(guān)系模式聯(lián)系轉(zhuǎn)換為一個(gè)關(guān)系模式.19【例【例4-46】 n供應(yīng)商(供應(yīng)商(供應(yīng)商號(hào)供應(yīng)商號(hào),供應(yīng)商名,地址),供應(yīng)商名,地址)n零件(零件(零件號(hào)零件號(hào),零件名,單價(jià)),零件名,單價(jià))n產(chǎn)品(產(chǎn)品(產(chǎn)品號(hào)產(chǎn)品號(hào),產(chǎn)品名,型號(hào)),產(chǎn)品名,型號(hào))n供應(yīng)(供應(yīng)(供應(yīng)商號(hào),零件號(hào),產(chǎn)品號(hào)供應(yīng)商號(hào),零件號(hào),產(chǎn)品號(hào),數(shù)量),數(shù)量).20(6)(6)同一實(shí)體集聯(lián)系,同一實(shí)體集聯(lián)系,按上述按上述1 1:1 1,1:n1:n和和m m:n n三種情況分別處理。三種情況分別處理。.21【例【例4-47】 n將含有同一實(shí)體集的將含有同一實(shí)體集的1:n1:n聯(lián)系的
11、聯(lián)系的E-RE-R圖轉(zhuǎn)換為關(guān)圖轉(zhuǎn)換為關(guān)系模型系模型 .22n方案方案1 1:轉(zhuǎn)換為兩個(gè)關(guān)系模式。:轉(zhuǎn)換為兩個(gè)關(guān)系模式。 職工(職工(職工號(hào)職工號(hào),姓名,年齡),姓名,年齡) 領(lǐng)導(dǎo)(領(lǐng)導(dǎo)(領(lǐng)導(dǎo)工號(hào)領(lǐng)導(dǎo)工號(hào),職工號(hào)職工號(hào))n方案方案2:2:轉(zhuǎn)換為一個(gè)關(guān)系模式。轉(zhuǎn)換為一個(gè)關(guān)系模式。 職工(職工(職工號(hào)職工號(hào),姓名,年齡,領(lǐng)導(dǎo)工號(hào)),姓名,年齡,領(lǐng)導(dǎo)工號(hào)).23【例【例4-48】 n將含有同實(shí)體集間將含有同實(shí)體集間m:n聯(lián)系的聯(lián)系的E-R圖轉(zhuǎn)換為關(guān)圖轉(zhuǎn)換為關(guān)系模式系模式 .24n零件(零件(零件號(hào)零件號(hào),名稱,價(jià)格),名稱,價(jià)格)n組裝(組裝(組裝件號(hào)組裝件號(hào),零件號(hào),零件號(hào),數(shù)量),數(shù)量).252.
12、數(shù)據(jù)模型的優(yōu)化數(shù)據(jù)模型的優(yōu)化 n以規(guī)范化理論為指導(dǎo)以規(guī)范化理論為指導(dǎo) n(1 1)確定數(shù)據(jù)依賴。按需求分析,寫出各)確定數(shù)據(jù)依賴。按需求分析,寫出各屬性之間的數(shù)據(jù)依賴。屬性之間的數(shù)據(jù)依賴。n(2 2)考查是否存在部分函數(shù)依賴、傳遞函)考查是否存在部分函數(shù)依賴、傳遞函數(shù)依賴等,確定各關(guān)系模式分別屬于第幾范數(shù)依賴等,確定各關(guān)系模式分別屬于第幾范式。式。n(3 3)按照需求分析對(duì)數(shù)據(jù)處理的要求,確)按照需求分析對(duì)數(shù)據(jù)處理的要求,確定是否需要對(duì)它們進(jìn)行合并或分解。定是否需要對(duì)它們進(jìn)行合并或分解。n并不是規(guī)范化程度越高的關(guān)系就越好并不是規(guī)范化程度越高的關(guān)系就越好 .263設(shè)計(jì)用戶模式設(shè)計(jì)用戶模式 n利用
13、視圖功能設(shè)計(jì)更符合局部用戶需要的用戶利用視圖功能設(shè)計(jì)更符合局部用戶需要的用戶外模式。外模式。n定義數(shù)據(jù)庫(kù)模式主要是從系統(tǒng)的時(shí)間效率、空定義數(shù)據(jù)庫(kù)模式主要是從系統(tǒng)的時(shí)間效率、空間效率、易維護(hù)等角度出發(fā)。間效率、易維護(hù)等角度出發(fā)。n用戶外模式與模式是獨(dú)立的,因此在定義用戶用戶外模式與模式是獨(dú)立的,因此在定義用戶外模式時(shí)更應(yīng)該注重考慮用戶的習(xí)慣與方便外模式時(shí)更應(yīng)該注重考慮用戶的習(xí)慣與方便 n(1 1)使用更符合用戶習(xí)慣的別名)使用更符合用戶習(xí)慣的別名n(2 2)針對(duì)不同級(jí)別的用戶定義不同的外模)針對(duì)不同級(jí)別的用戶定義不同的外模式,以滿足系統(tǒng)對(duì)安全性的要求。式,以滿足系統(tǒng)對(duì)安全性的要求。.274.2.
14、3數(shù)據(jù)庫(kù)物理設(shè)計(jì)及實(shí)施n物理設(shè)備上的存儲(chǔ)結(jié)構(gòu)與存取方法稱為數(shù)據(jù)庫(kù)物理設(shè)備上的存儲(chǔ)結(jié)構(gòu)與存取方法稱為數(shù)據(jù)庫(kù)的物理結(jié)構(gòu)的物理結(jié)構(gòu) n1確定數(shù)據(jù)的存儲(chǔ)結(jié)構(gòu)確定數(shù)據(jù)的存儲(chǔ)結(jié)構(gòu)n綜合考慮存取時(shí)間、存儲(chǔ)空間利用率和維護(hù)代價(jià)綜合考慮存取時(shí)間、存儲(chǔ)空間利用率和維護(hù)代價(jià)3方面的因素。方面的因素。n2 2設(shè)計(jì)數(shù)據(jù)的存取路徑設(shè)計(jì)數(shù)據(jù)的存取路徑n在關(guān)系數(shù)據(jù)庫(kù)中,選擇存取路徑主要是指確定如在關(guān)系數(shù)據(jù)庫(kù)中,選擇存取路徑主要是指確定如何建立索引。何建立索引。 .28索引索引 n(1 1)聚簇索引)聚簇索引n聚簇鍵相同的元組自然地被放在同一個(gè)物理聚簇鍵相同的元組自然地被放在同一個(gè)物理頁(yè)中,如果元組過(guò)多,一個(gè)物理頁(yè)放不下,頁(yè)中
15、,如果元組過(guò)多,一個(gè)物理頁(yè)放不下,則被鏈接到多個(gè)物理頁(yè)中則被鏈接到多個(gè)物理頁(yè)中 。n(2 2)非聚簇索引)非聚簇索引n索引頁(yè)上的順序與物理數(shù)據(jù)頁(yè)上的順序一般索引頁(yè)上的順序與物理數(shù)據(jù)頁(yè)上的順序一般不一致。不一致。.29建立索引原則建立索引原則n一個(gè)(組)屬性經(jīng)常在操作條件中出現(xiàn)。一個(gè)(組)屬性經(jīng)常在操作條件中出現(xiàn)。n一個(gè)(組)屬性經(jīng)常作為聚集函數(shù)的參數(shù)。一個(gè)(組)屬性經(jīng)常作為聚集函數(shù)的參數(shù)。n一個(gè)(組)屬性經(jīng)常在連接操作的連接條件中一個(gè)(組)屬性經(jīng)常在連接操作的連接條件中出現(xiàn)。出現(xiàn)。 .30建立聚簇索引原則建立聚簇索引原則n檢索數(shù)據(jù)時(shí),常以某個(gè)(組)屬性作為排序、檢索數(shù)據(jù)時(shí),常以某個(gè)(組)屬性作
16、為排序、分組條件。分組條件。n檢索數(shù)據(jù)時(shí),常以某個(gè)(組)屬性作為檢索限檢索數(shù)據(jù)時(shí),常以某個(gè)(組)屬性作為檢索限制條件,并返回大量數(shù)據(jù)。制條件,并返回大量數(shù)據(jù)。n表中某個(gè)(組)的值重復(fù)性較大。表中某個(gè)(組)的值重復(fù)性較大。.313確定數(shù)據(jù)的存放位置n為了提高系統(tǒng)性能,數(shù)據(jù)應(yīng)該根據(jù)應(yīng)用情況將為了提高系統(tǒng)性能,數(shù)據(jù)應(yīng)該根據(jù)應(yīng)用情況將易變部分與穩(wěn)定部分、經(jīng)常存取部分和存取頻易變部分與穩(wěn)定部分、經(jīng)常存取部分和存取頻率較低部分分開存放。率較低部分分開存放。 n數(shù)據(jù)庫(kù)數(shù)據(jù)備份、日志文件備份等,可以考慮數(shù)據(jù)庫(kù)數(shù)據(jù)備份、日志文件備份等,可以考慮存放在磁帶上。存放在磁帶上。n可以考慮將表和索引分別放在不同的磁盤上
17、??梢钥紤]將表和索引分別放在不同的磁盤上。在查詢時(shí),由于兩個(gè)磁盤驅(qū)動(dòng)器分別在工作,在查詢時(shí),由于兩個(gè)磁盤驅(qū)動(dòng)器分別在工作,因而可以保證物理讀寫速度比較快。因而可以保證物理讀寫速度比較快。.324確定系統(tǒng)配置確定系統(tǒng)配置 n同時(shí)使用數(shù)據(jù)庫(kù)的用戶數(shù)同時(shí)使用數(shù)據(jù)庫(kù)的用戶數(shù)n同時(shí)打開的數(shù)據(jù)庫(kù)對(duì)象數(shù)同時(shí)打開的數(shù)據(jù)庫(kù)對(duì)象數(shù)n使用的緩沖區(qū)長(zhǎng)度、個(gè)數(shù)使用的緩沖區(qū)長(zhǎng)度、個(gè)數(shù)n時(shí)間片大小,數(shù)據(jù)庫(kù)大小時(shí)間片大小,數(shù)據(jù)庫(kù)大小n物理塊的大小,物理塊的裝填因子物理塊的大小,物理塊的裝填因子.335數(shù)據(jù)庫(kù)的實(shí)施(1 1)定義數(shù)據(jù)庫(kù)結(jié)構(gòu))定義數(shù)據(jù)庫(kù)結(jié)構(gòu)(2 2)數(shù)據(jù)裝載)數(shù)據(jù)裝載.34例子建立例子建立圖書館圖書館需求分析需求
18、分析n查詢圖書查詢圖書:通過(guò)書名和類別查詢庫(kù)中的圖書,:通過(guò)書名和類別查詢庫(kù)中的圖書,其中書名為其中書名為模糊查詢模糊查詢。n借書處理借書處理:在查詢的基礎(chǔ)上完成借書登記處理。:在查詢的基礎(chǔ)上完成借書登記處理。借書時(shí)需要輸入書號(hào)和讀者編號(hào),修改圖書表借書時(shí)需要輸入書號(hào)和讀者編號(hào),修改圖書表記錄和增加借閱表的記錄。記錄和增加借閱表的記錄。n還書處理還書處理:實(shí)現(xiàn)還書處理操作。還書時(shí)需要先:實(shí)現(xiàn)還書處理操作。還書時(shí)需要先修改圖書記錄,改變其借出否標(biāo)志,再刪除相修改圖書記錄,改變其借出否標(biāo)志,再刪除相關(guān)的借閱記錄。關(guān)的借閱記錄。.35數(shù)據(jù)庫(kù)設(shè)計(jì)數(shù)據(jù)庫(kù)設(shè)計(jì)n概念模型概念模型讀者讀者 .36圖書圖書 .
19、37借書借書 .38數(shù)據(jù)庫(kù)邏輯模型數(shù)據(jù)庫(kù)邏輯模型 n讀者讀者(編號(hào)編號(hào),姓名,單位,性別,電話),姓名,單位,性別,電話)n圖書圖書(書號(hào)書號(hào),類別,出版社,作者,書名,定,類別,出版社,作者,書名,定價(jià),借出否)價(jià),借出否)n借閱借閱(書號(hào),讀者編號(hào)書號(hào),讀者編號(hào),借閱日期),借閱日期) .39規(guī)范化規(guī)范化 n圖書圖書:書號(hào)書號(hào)類別,書號(hào)類別,書號(hào)出版社,書號(hào)出版社,書號(hào)作者,書號(hào)作者,書號(hào)書名,書號(hào)書名,書號(hào)定價(jià),書號(hào)定價(jià),書號(hào)借出借出否否;n讀者讀者:編號(hào)編號(hào)姓名,編號(hào)姓名,編號(hào)單位,編號(hào)單位,編號(hào)性性別,編號(hào)別,編號(hào)電話電話;n借閱借閱:(書號(hào),讀者編號(hào)):(書號(hào),讀者編號(hào))借閱日期;借閱日期;所有非主屬性對(duì)碼完全并直接依賴。各表均為第所有非主屬性對(duì)碼完全并直接依賴。各表均為第三范式。三范式。.40完整性約束完整性約束 n主碼約束:主碼約束:在在“圖書圖書”表中,表中,“書號(hào)書號(hào)”為主碼;為主碼;在在“讀者讀者”表中,表中
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 勞務(wù)合同和技術(shù)承包
- 個(gè)人勞務(wù)分包合同簡(jiǎn)本
- 綠化護(hù)坡施工方案
- 產(chǎn)品測(cè)評(píng)表-產(chǎn)品用戶反饋收集
- 生物化學(xué)分析實(shí)驗(yàn)技術(shù)練習(xí)題集
- 商場(chǎng)餐飲經(jīng)營(yíng)商鋪?zhàn)赓U合同
- 農(nóng)民宅基地轉(zhuǎn)讓合同
- 臨汾低溫冷庫(kù)施工方案
- 杭州室內(nèi)球場(chǎng)施工方案
- 鋁合金飛廊及蓋板施工方案
- (一模)東北三省三校2025年高三第一次聯(lián)合模擬考試 生物試卷(含答案)
- 污水處理廠工程設(shè)備安裝施工方案及技術(shù)措施
- 2025年電力人工智能多模態(tài)大模型創(chuàng)新技術(shù)及應(yīng)用報(bào)告-西安交通大學(xué)
- 學(xué)習(xí)雷鋒主題班會(huì)雷鋒日學(xué)習(xí)雷鋒精神-
- 事故隱患內(nèi)部舉報(bào)獎(jiǎng)勵(lì)制度
- 2020-2024年安徽省初中學(xué)業(yè)水平考試中考?xì)v史試卷(5年真題+答案解析)
- 上春山二部合唱鋼琴伴奏正譜
- 小學(xué)二年級(jí)心理健康教育-打開心門交朋友-(11張PPT)ppt課件
- (完整版)CNC84操作手冊(cè)
- PCB鍍金層孔隙率檢驗(yàn)方法研究
- 蹲姿禮儀(課堂PPT)
評(píng)論
0/150
提交評(píng)論