數(shù)據(jù)庫技術(shù)及應(yīng)用課件_第1頁
數(shù)據(jù)庫技術(shù)及應(yīng)用課件_第2頁
數(shù)據(jù)庫技術(shù)及應(yīng)用課件_第3頁
數(shù)據(jù)庫技術(shù)及應(yīng)用課件_第4頁
數(shù)據(jù)庫技術(shù)及應(yīng)用課件_第5頁
已閱讀5頁,還剩28頁未讀 繼續(xù)免費(fèi)閱讀

VIP免費(fèi)下載

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)

文檔簡介

1、數(shù)據(jù)庫技術(shù)及應(yīng)用(Access 2007)數(shù)據(jù)庫技術(shù)及應(yīng)用數(shù)據(jù)庫技術(shù)及應(yīng)用第二章第二章 關(guān)系數(shù)據(jù)庫設(shè)計(jì)關(guān)系數(shù)據(jù)庫設(shè)計(jì)數(shù)據(jù)庫技術(shù)及應(yīng)用(Access 2007)數(shù)據(jù)庫技術(shù)及應(yīng)用數(shù)據(jù)庫技術(shù)及應(yīng)用2.1 關(guān)系數(shù)據(jù)模型與關(guān)系運(yùn)算關(guān)系數(shù)據(jù)模型與關(guān)系運(yùn)算2.2 關(guān)系模式的規(guī)范化關(guān)系模式的規(guī)范化2.3 關(guān)系數(shù)據(jù)庫設(shè)計(jì)的步驟與內(nèi)容關(guān)系數(shù)據(jù)庫設(shè)計(jì)的步驟與內(nèi)容2.4 本章小結(jié)本章小結(jié)本章內(nèi)容本章內(nèi)容數(shù)據(jù)庫技術(shù)及應(yīng)用(Access 2007)數(shù)據(jù)庫技術(shù)及應(yīng)用數(shù)據(jù)庫技術(shù)及應(yīng)用v2.1.1 2.1.1 關(guān)系數(shù)據(jù)模型關(guān)系數(shù)據(jù)模型1.1.關(guān)系數(shù)據(jù)模型的數(shù)據(jù)結(jié)構(gòu)關(guān)系數(shù)據(jù)模型的數(shù)據(jù)結(jié)構(gòu) 關(guān)系模型中數(shù)據(jù)的邏輯結(jié)構(gòu)是一張二維表,由

2、行和列組成。l關(guān)系:整個表就是一個關(guān)系,每個關(guān)系都有一個關(guān)系名。l元組:表中的一行稱為一個元組,與實(shí)體相對應(yīng)。l屬性:表中的一列稱為一個屬性。l主碼:是表中的某個屬性組,可以惟一確定一個元組。l域:屬性的取值范圍。l分量:一個元組在一個屬性上的值稱為該元組在此屬性上的分量。l關(guān)系模式:對關(guān)系的描述,由關(guān)系名及其所有屬性名組成的集合。2.1 2.1 關(guān)系數(shù)據(jù)模型與關(guān)系運(yùn)算關(guān)系數(shù)據(jù)模型與關(guān)系運(yùn)算數(shù)據(jù)庫技術(shù)及應(yīng)用(Access 2007)數(shù)據(jù)庫技術(shù)及應(yīng)用數(shù)據(jù)庫技術(shù)及應(yīng)用學(xué)號姓名性別出生日期學(xué)院班級生源地是否黨員入學(xué)成績2008010429謝慶榮女1990-7-28經(jīng)濟(jì)金融0804廣東廣州Yes570

3、2008020230薛清智男1991-9-25會計(jì)會計(jì)0802河南鄭州No5902008020326魏嘉春女1988-1-28會計(jì)會計(jì)0803北京No5132008030215趙正軍男1990-6-12管理經(jīng)管0802陜西西安Yes5562008030239王欣女1988-12-4管理經(jīng)管0802廣東深圳No5722009010336吳曉純女1991-2-13經(jīng)濟(jì)金融0903遼寧沈陽Yes5602009010425高玉潔女1990-9-16經(jīng)濟(jì)金融0904四川成都No589表2-1 描述學(xué)生基本信息表的關(guān)系模型數(shù)據(jù)庫技術(shù)及應(yīng)用(Access 2007)數(shù)據(jù)庫技術(shù)及應(yīng)用數(shù)據(jù)庫技術(shù)及應(yīng)用注意:注意

4、:l實(shí)體間的聯(lián)系都是用關(guān)系來表示的;l關(guān)系模型要求關(guān)系必須是規(guī)范化的。l表中不允許出現(xiàn)完全相同的兩個元組;l在一個關(guān)系模式中,不允許有兩個屬性具有相同的屬性名;l在一個關(guān)系模式中,屬性間的順序和元組間的順序都是無關(guān)緊要的。數(shù)據(jù)庫技術(shù)及應(yīng)用(Access 2007)數(shù)據(jù)庫技術(shù)及應(yīng)用數(shù)據(jù)庫技術(shù)及應(yīng)用表2-2 關(guān)系模型不允許的表學(xué)號姓名性別出生日期入學(xué)成績年月日2008010429謝慶榮女19907285702008020230薛清智男19919255902008020326魏嘉春女1988128513數(shù)據(jù)庫技術(shù)及應(yīng)用(Access 2007)數(shù)據(jù)庫技術(shù)及應(yīng)用數(shù)據(jù)庫技術(shù)及應(yīng)用存取路徑對用戶是透明的,

5、存取路徑對用戶是透明的,用戶在存取時不需要考慮其用戶在存取時不需要考慮其物理存取路徑。物理存取路徑。數(shù)據(jù)操作是集合操作,操作數(shù)據(jù)操作是集合操作,操作對象和操作結(jié)果都是關(guān)系,對象和操作結(jié)果都是關(guān)系,即由若干元組組成的集合。即由若干元組組成的集合。主要包括:查詢、主要包括:查詢、插入、刪除和修改插入、刪除和修改數(shù)據(jù)。數(shù)據(jù)。2. 關(guān)系模型的操作 數(shù)據(jù)庫技術(shù)及應(yīng)用(Access 2007)數(shù)據(jù)庫技術(shù)及應(yīng)用數(shù)據(jù)庫技術(shù)及應(yīng)用 3. 完整性約束 l實(shí)體完整性實(shí)體完整性 關(guān)系的主碼中的屬性值不能為空值。 關(guān)系對應(yīng)到現(xiàn)實(shí)世界中的實(shí)體集,元組對應(yīng)到實(shí)體。實(shí)體是相互可區(qū)分的,通過主碼來惟一標(biāo)識,若主碼為空,則出現(xiàn)不

6、可標(biāo)識的實(shí)體,這是不允許的。l參照完整性參照完整性 設(shè)F是基本關(guān)系R的一個或一組屬性,但不是關(guān)系R的主碼。如果F與基本關(guān)系S的主碼KS相對應(yīng),則稱F是基本關(guān)系R的外碼。并稱基本關(guān)系R為參照關(guān)系,基本關(guān)系S為被參照關(guān)系或目標(biāo)關(guān)系。l用戶定義的完整性用戶定義的完整性 用戶針對具體的應(yīng)用環(huán)境定義完整性約束條件。數(shù)據(jù)庫技術(shù)及應(yīng)用(Access 2007)數(shù)據(jù)庫技術(shù)及應(yīng)用數(shù)據(jù)庫技術(shù)及應(yīng)用舉例:舉例: 表2-1中“學(xué)號”為主碼,表2-3中“學(xué)號”相對表2-1為外碼,表2-3中“學(xué)號”取值要么是表2-1“學(xué)號”中的一個值,表示該宿舍已經(jīng)推選出舍長;要么為空,表示該宿舍還沒有推選出舍長。表2-1稱為被參照關(guān)系

7、,表2-3稱為參照關(guān)系。 宿舍號學(xué)號備注1A-203-120090302191B-201-220080202301B-201-320100105322A-501-120090103362B-106-220100303262B-201-22008030239表2-3 舍長信息表數(shù)據(jù)庫技術(shù)及應(yīng)用(Access 2007)數(shù)據(jù)庫技術(shù)及應(yīng)用數(shù)據(jù)庫技術(shù)及應(yīng)用l優(yōu)點(diǎn)l關(guān)系數(shù)據(jù)模型是建立在嚴(yán)格的數(shù)學(xué)概念基礎(chǔ)上的;l關(guān)系模型概念單一。實(shí)體間的聯(lián)系、數(shù)據(jù)的檢索結(jié)果也都是關(guān)系,因而其數(shù)據(jù)結(jié)構(gòu)簡單、清晰,用戶易懂易用;l數(shù)據(jù)的存取路徑對用戶透明,具有更高的數(shù)據(jù)獨(dú)立性和更好的安全保密性。l缺點(diǎn)查詢效率不如非關(guān)系數(shù)據(jù)模

8、型高,有時為了提高查詢性能,必須對用戶的查詢請求進(jìn)行優(yōu)化,增加了開發(fā)數(shù)據(jù)庫系統(tǒng)的難度。4. 4. 關(guān)系數(shù)據(jù)模型的優(yōu)缺點(diǎn)關(guān)系數(shù)據(jù)模型的優(yōu)缺點(diǎn)數(shù)據(jù)庫技術(shù)及應(yīng)用(Access 2007)數(shù)據(jù)庫技術(shù)及應(yīng)用數(shù)據(jù)庫技術(shù)及應(yīng)用關(guān)系代數(shù)的運(yùn)算對象是關(guān)系,運(yùn)算結(jié)果亦是關(guān)系。四類運(yùn)算符:l集合運(yùn)算:并()、差()、交()、笛卡爾積();l比較運(yùn)算:大于()、大于等于()、小于()、小于等于()、等于()、不等于();l專門的關(guān)系運(yùn)算:選擇()、投影()、連接();l邏輯運(yùn)算:非()、與()、或()。v2.1.2 關(guān)系代數(shù)數(shù)據(jù)庫技術(shù)及應(yīng)用(Access 2007)數(shù)據(jù)庫技術(shù)及應(yīng)用數(shù)據(jù)庫技術(shù)及應(yīng)用 關(guān)系代數(shù)的運(yùn)算按運(yùn)

9、算的不同分為傳統(tǒng)的集合運(yùn)算和專門的關(guān)系運(yùn)算兩類。表表2-42-4 航線航線1 1(中航航線(中航航線) )航線編號起點(diǎn)終點(diǎn)里程2101西安北京11782502西安杭州12152103西安濟(jì)南9002402西安貴陽1253表表2-42-4 航線航線2 2(東航航線(東航航線) )航線編號起點(diǎn)終點(diǎn)里程2101西安北京11782501西安杭州12152401西安成都6472301西安廣州13002102西安呼和浩特980數(shù)據(jù)庫技術(shù)及應(yīng)用(Access 2007)數(shù)據(jù)庫技術(shù)及應(yīng)用數(shù)據(jù)庫技術(shù)及應(yīng)用(1)并關(guān)系R和S的并記作:RS=ttRtS。如:求中航和東航所有航線,即航線1航線2,結(jié)果如表2-5。航線

10、編號起點(diǎn)終點(diǎn)里程2101西安北京11782502西安杭州12152103西安濟(jì)南9002402西安貴陽12532501西安杭州12152401西安成都6472301西安廣州13002102西安呼和浩特980表2-5 并運(yùn)算1. 1. 集合運(yùn)算集合運(yùn)算數(shù)據(jù)庫技術(shù)及應(yīng)用(Access 2007)數(shù)據(jù)庫技術(shù)及應(yīng)用數(shù)據(jù)庫技術(shù)及應(yīng)用(2)差 關(guān)系R和S的差記作: 。如:求中航有而東航?jīng)]有的航線,即航線1航線2,結(jié)果如表2-6航線編號起點(diǎn)終點(diǎn)里程2502西安杭州12152103西安濟(jì)南9002402西安貴陽1253表2-6差運(yùn)算(3)交 關(guān)系R和S的交記作:RS=ttR tS。交運(yùn)算可以通過差運(yùn)算來重寫:

11、RS = R (R S)如:求中航和東航均有的航線,即航線1航線2,結(jié)果如表2-7。航線編號起點(diǎn)終點(diǎn)里程2101西安北京1178表2-7交運(yùn)算R S=t|tRtS 數(shù)據(jù)庫技術(shù)及應(yīng)用(Access 2007)數(shù)據(jù)庫技術(shù)及應(yīng)用數(shù)據(jù)庫技術(shù)及應(yīng)用(4)廣義笛卡爾積 關(guān)系R(n目)和S(m目)的廣義笛卡爾積是一個(n+m)列的元組的集合。記作:RS=如把表2-4與表2-4做廣義笛卡爾積運(yùn)算,即航線1航線2,就會產(chǎn)生8列20個元組的結(jié)果。|r srst ttRtS數(shù)據(jù)庫技術(shù)及應(yīng)用(Access 2007)數(shù)據(jù)庫技術(shù)及應(yīng)用數(shù)據(jù)庫技術(shù)及應(yīng)用 專門的關(guān)系運(yùn)算不僅涉及行而且涉及列,比較運(yùn)算符和邏輯運(yùn)算符是用來輔助

12、專門的關(guān)系運(yùn)算符進(jìn)行操作。(1)選擇l基本定義:在關(guān)系R中選擇滿足給定條件的元組。l格式:F(R)=t | tR , F(t) = 真 。 l如:查找里程大于1200公里的航線。即里程1200(航線1),其結(jié)果表2-8。2. 2. 專門的關(guān)系運(yùn)算專門的關(guān)系運(yùn)算表2-8 選擇運(yùn)算航線編號起點(diǎn)終點(diǎn)里程2502西安杭州12152402西安貴陽1253數(shù)據(jù)庫技術(shù)及應(yīng)用(Access 2007)數(shù)據(jù)庫技術(shù)及應(yīng)用數(shù)據(jù)庫技術(shù)及應(yīng)用(2)投影l(fā)定義:關(guān)系R的投影是從R中選擇出若干屬性列組成新的關(guān)系。l格式:A(R)= ,AR。l如:顯示航線1的航線編號。即航線編號(航線1),結(jié)果為表2-9。 |t A tR航

13、線編號2101250221032402表2-9 投影操作數(shù)據(jù)庫技術(shù)及應(yīng)用(Access 2007)數(shù)據(jù)庫技術(shù)及應(yīng)用數(shù)據(jù)庫技術(shù)及應(yīng)用(3)連接l定義:從兩個關(guān)系的笛卡爾積中選取屬性間滿足一定條件的元組。l格式: =trts | trR tsS trAtsB A和B:分別為R和S上度數(shù)相等且可比的屬性組 :比較運(yùn)算符連接運(yùn)算包括兩類:等值連接和自然連接。n等值連接:當(dāng)為“=”時,從關(guān)系R與S的廣義笛卡爾積中選取A,B屬性值相等的那些元組,沒有要求去掉重復(fù)屬性列。n自然連接:要求兩個關(guān)系中進(jìn)行比較的分量必須是相同的屬性組,并且在結(jié)果中將重復(fù)的屬性列去掉。數(shù)據(jù)庫技術(shù)及應(yīng)用(Access 2007)數(shù)據(jù)

14、庫技術(shù)及應(yīng)用數(shù)據(jù)庫技術(shù)及應(yīng)用2.2 2.2 關(guān)系模式的規(guī)范化關(guān)系模式的規(guī)范化v2.2.1 2.2.1 模式規(guī)范化的必要性模式規(guī)范化的必要性 針對具體問題,數(shù)據(jù)模式如果構(gòu)造不好,就會存在插入異常、更新異常、刪除異常、數(shù)據(jù)冗余等問題,為了解決這些問題,我們需要對關(guān)系模式進(jìn)行規(guī)范化。規(guī)范化理論提供了判別關(guān)系模式的標(biāo)準(zhǔn),為數(shù)據(jù)庫設(shè)計(jì)工作提供了嚴(yán)格的理論依據(jù)。數(shù)據(jù)庫技術(shù)及應(yīng)用(Access 2007)數(shù)據(jù)庫技術(shù)及應(yīng)用數(shù)據(jù)庫技術(shù)及應(yīng)用1. 1. 基本概念基本概念(1)函數(shù)依賴 設(shè)R(U)是屬性集U上的關(guān)系模式。X,Y是U的子集。若對于R(U)的任意一個可能的關(guān)系r,r中不可能存在兩個元組在X上的屬性值相等

15、,而在Y上的屬性值不等,則稱X函數(shù)確定Y或Y函數(shù)依賴于X,記作XY。(2)完全、部分、傳遞函數(shù)依賴l在R(U)中,如果XY,并且對于X的任何一個真子集X,都有XY,則稱Y對X完全函數(shù)依賴,記作X Y 。l若XY,但Y不完全函數(shù)依賴于X,則稱Y對X部分函數(shù)依賴,記作X Y。 l在R(U)中,如果XY(Y X)、YX、YZ,則稱Z對X傳遞函數(shù)依賴。 v2.2.2 2.2.2 模式的規(guī)范化模式的規(guī)范化f p 數(shù)據(jù)庫技術(shù)及應(yīng)用(Access 2007)數(shù)據(jù)庫技術(shù)及應(yīng)用數(shù)據(jù)庫技術(shù)及應(yīng)用(3)碼 設(shè)K為R(U,F(xiàn))中的屬性或?qū)傩越M合,若K U,則K為R的候選碼。若候選碼多于一個,則選定其中的一個為主碼。l

16、主屬性:包含在任何一個候選碼中的屬性;l非主屬性:不包含在任何候選碼中的屬性。l全碼:整個屬性組是碼。數(shù)據(jù)庫技術(shù)及應(yīng)用(Access 2007)數(shù)據(jù)庫技術(shù)及應(yīng)用數(shù)據(jù)庫技術(shù)及應(yīng)用2. 2. 范式范式 范式是對關(guān)系的不同數(shù)據(jù)依賴程度的要求,根據(jù)滿足的約束條件確定滿足哪個范式,滿足最低要求的為第一范式;符合1NF而又進(jìn)一步滿足一些約束條件的成為第二范式,依此類推,共有五種范式。 通過模式分解將一個低級范式轉(zhuǎn)換為若干個高級范式的過程稱作規(guī)范化。 第一范式(1NF) 對于一張二維表,如果它的每一個分量都是不可分的數(shù)據(jù)項(xiàng)。我們稱這個關(guān)系模式滿足了第一范式(1NF)。數(shù)據(jù)庫技術(shù)及應(yīng)用(Access 2007

17、)數(shù)據(jù)庫技術(shù)及應(yīng)用數(shù)據(jù)庫技術(shù)及應(yīng)用 第二范式(2NF)若關(guān)系R1NF,且每一個非主屬性完全函數(shù)依賴于碼,則關(guān)系R2NF。即:碼決定了每一個非主屬性,或稱消除非主屬性對碼的部分依賴。 第三范式(3NF)關(guān)系模式R(U,F(xiàn))中,若不存在這樣的碼X,屬性組Y及非主屬性Z(Z Y),使得下式成立:XY(Y X),YZ,則稱R3NF,或稱消除非主屬性對碼的傳遞依賴。 BCNF(修正的第三范式)關(guān)系模式R(U,F(xiàn))中,對于屬性組X,Y,若XY且Y X時X必含有碼,則R(U,F(xiàn))BCNF。即要求在關(guān)系模式R中,每一個決定因素都包含碼,或稱消除主屬性對碼的部分、傳遞依賴。數(shù)據(jù)庫技術(shù)及應(yīng)用(Access 200

18、7)數(shù)據(jù)庫技術(shù)及應(yīng)用數(shù)據(jù)庫技術(shù)及應(yīng)用1. 1. 舉例舉例表2-14 航空公司運(yùn)營表公司編號航線編號名稱管理局地址班次CA2101中國國際航空公司華北管理局北京首都國際機(jī)場8CA2401中國國際航空公司華北管理局北京首都國際機(jī)場1MU2301中國東方航空公司華東管理局上海虹橋路2250號5MU2101中國東方航空公司華東管理局上海虹橋路2250號9MU2401中國東方航空公司華東管理局上海虹橋路2250號4 表2-14是航空公司運(yùn)營表,在此表中,主碼為(公司編號,航線編號),其依賴關(guān)系如下:(公司編號,航線編號) 班次;(公司編號,航線編號) 名稱; 根據(jù)依賴關(guān)系可以判斷該關(guān)系 2NF,更 3N

19、F,分析該表存在插入異常、刪除異常、更新異常和數(shù)據(jù)冗余的問題。該表存在明顯的部分依賴;解決的辦法將原有關(guān)系分解成兩個關(guān)系模式,分別是航空公司(公司編號,名稱,管理局,地址)和運(yùn)營(公司編號,航線編號,班次)。分解后的兩個關(guān)系均為2NF,很大程度解決了插入異常、刪除異常、更新異常及數(shù)據(jù)冗余問題。 數(shù)據(jù)庫技術(shù)及應(yīng)用(Access 2007)數(shù)據(jù)庫技術(shù)及應(yīng)用數(shù)據(jù)庫技術(shù)及應(yīng)用(1)范式之間的關(guān)系BCNF包含了第三范式,第三范式包含第二范式,第二范式包含第一范式。(2)規(guī)范化目的規(guī)范化的目的是使關(guān)系模式的結(jié)構(gòu)更合理,消除存儲異常,使數(shù)據(jù)冗余盡量小,便于插入、刪除和更新。(3)原則規(guī)范的實(shí)質(zhì)是概念的單一化

20、,是以一個關(guān)系模式描述一個實(shí)體或?qū)嶓w間的一種聯(lián)系的原則來設(shè)計(jì)數(shù)據(jù)庫。(4)方法將關(guān)系模式投影分解成兩個或兩個以上的關(guān)系模式。(5)規(guī)范化時應(yīng)該考慮的問題2.2. 規(guī)范化規(guī)范化數(shù)據(jù)庫技術(shù)及應(yīng)用(Access 2007)數(shù)據(jù)庫技術(shù)及應(yīng)用數(shù)據(jù)庫技術(shù)及應(yīng)用2.3 關(guān)系數(shù)據(jù)庫設(shè)計(jì)的步驟與內(nèi)容v2.3.1 數(shù)據(jù)庫設(shè)計(jì)的一般步驟 數(shù)據(jù)庫設(shè)計(jì)是指對于一個給定的應(yīng)用環(huán)境,構(gòu)造最優(yōu)的數(shù)據(jù)庫模式,建立數(shù)據(jù)庫及其應(yīng)用系統(tǒng),使之能夠有效地存儲數(shù)據(jù),滿足各種用戶的應(yīng)用需求。 特別說明:數(shù)據(jù)庫設(shè)計(jì)需要有數(shù)據(jù)模型設(shè)計(jì)及用到關(guān)系數(shù)據(jù)模式的規(guī)范化理論,一定要注意2.1和2.2理論知識的掌握,在此理論知識的指導(dǎo),開發(fā)合理、科學(xué)的數(shù)

21、據(jù)庫。l 1. 用戶需求分析理解用戶對該項(xiàng)目所提出的各種要求,并進(jìn)一步對各個環(huán)節(jié)進(jìn)行抽象。需求分析是整個設(shè)計(jì)過程的基礎(chǔ),是最困難、最耗費(fèi)時間的一步。l 2. 概念結(jié)構(gòu)設(shè)計(jì)通過對用戶需求進(jìn)行綜合、歸納與抽象,形成一個獨(dú)立于具體DBMS的概念模型,可以用E-R圖表示。數(shù)據(jù)庫技術(shù)及應(yīng)用(Access 2007)數(shù)據(jù)庫技術(shù)及應(yīng)用數(shù)據(jù)庫技術(shù)及應(yīng)用l3. 邏輯結(jié)構(gòu)設(shè)計(jì)將概念結(jié)構(gòu)轉(zhuǎn)換為某個RDBMS所支持的數(shù)據(jù)模型,并對其進(jìn)行優(yōu)化。l4. 物理結(jié)構(gòu)設(shè)計(jì)為邏輯數(shù)據(jù)模型選取一個最適合應(yīng)用環(huán)境的物理結(jié)構(gòu),確定得到的關(guān)系數(shù)據(jù)模型最后反映在物理設(shè)備上是什么物理結(jié)構(gòu)。l5. 數(shù)據(jù)庫實(shí)施運(yùn)用RDBMS提供的關(guān)系型數(shù)據(jù)庫管

22、理系統(tǒng)ACCESS,根據(jù)邏輯設(shè)計(jì)和物理設(shè)計(jì)的結(jié)果建立關(guān)系數(shù)據(jù)庫、編制與調(diào)試應(yīng)用程序、組織數(shù)據(jù)入庫并進(jìn)行試運(yùn)行。l6. 數(shù)據(jù)庫的維護(hù)數(shù)據(jù)庫應(yīng)用系統(tǒng)經(jīng)過試運(yùn)行后即可投入正式運(yùn)行。在數(shù)據(jù)庫系統(tǒng)運(yùn)行過程中必須不斷地對其進(jìn)行評價、調(diào)整與修改。數(shù)據(jù)庫技術(shù)及應(yīng)用(Access 2007)數(shù)據(jù)庫技術(shù)及應(yīng)用數(shù)據(jù)庫技術(shù)及應(yīng)用v2.3.2 2.3.2 學(xué)生宿舍管理系統(tǒng)數(shù)據(jù)庫設(shè)計(jì)學(xué)生宿舍管理系統(tǒng)數(shù)據(jù)庫設(shè)計(jì)以“學(xué)生宿舍管理系統(tǒng)”系統(tǒng)的開發(fā)過程為例,闡述如何進(jìn)行實(shí)用系統(tǒng)數(shù)據(jù)庫的開發(fā)。1 1、需求分析、需求分析 通過對某高校學(xué)生宿舍樓的實(shí)地調(diào)查,了解到現(xiàn)在的學(xué)生宿舍管理仍停留在完全的人工管理階段,樓管處沒有標(biāo)準(zhǔn)的住宿學(xué)生存

23、檔信息。這種人工管理方式費(fèi)時、費(fèi)事、費(fèi)力,造成工作效率低下。故開發(fā)出合適的學(xué)生宿舍管理系統(tǒng),可以方便學(xué)生宿舍的管理,提高宿舍管理工作效率及查詢效率。圖2-2 “學(xué)生宿舍管理系統(tǒng)”功能圖數(shù)據(jù)庫技術(shù)及應(yīng)用(Access 2007)數(shù)據(jù)庫技術(shù)及應(yīng)用數(shù)據(jù)庫技術(shù)及應(yīng)用 根據(jù)需求分析的結(jié)果,從現(xiàn)實(shí)中抽取與系統(tǒng)相關(guān)的概念,確定系統(tǒng)中涉及的實(shí)體;在此基礎(chǔ)上確定實(shí)體間聯(lián)系;用E-R圖表示。2. 2. 概念結(jié)構(gòu)設(shè)計(jì)概念結(jié)構(gòu)設(shè)計(jì)圖2- 3 “學(xué)生宿舍管理”系統(tǒng)E-R圖數(shù)據(jù)庫技術(shù)及應(yīng)用(Access 2007)數(shù)據(jù)庫技術(shù)及應(yīng)用數(shù)據(jù)庫技術(shù)及應(yīng)用(1)E-R圖向關(guān)系模型的轉(zhuǎn)換“學(xué)生宿舍管理”系統(tǒng)中的4個實(shí)體和5個聯(lián)系可以轉(zhuǎn)換為下列關(guān)系模式: 學(xué)生基本信息表(學(xué)號,姓名,性別,出生日期,學(xué)院,班級,生源地,是否黨員,照片,簡歷,是否舍長,入學(xué)

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論