




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
1、1回顧回顧p 數(shù)據(jù)庫的三級(jí)模式數(shù)據(jù)庫的三級(jí)模式:外模式:外模式用戶視圖,模式用戶視圖,模式全全局視圖,內(nèi)模式局視圖,內(nèi)模式物理視圖。物理視圖。p 通過兩級(jí)映射提高數(shù)據(jù)的邏輯獨(dú)立性和物理獨(dú)立性。通過兩級(jí)映射提高數(shù)據(jù)的邏輯獨(dú)立性和物理獨(dú)立性。p 概念模型中的兩個(gè)概念:實(shí)體、聯(lián)系概念模型中的兩個(gè)概念:實(shí)體、聯(lián)系.p 數(shù)據(jù)模型數(shù)據(jù)模型包括:包括:概念模型概念模型(ER)、邏輯模型邏輯模型、物理模型、物理模型p 概念模型的兩個(gè)基本概念概念模型的兩個(gè)基本概念實(shí)體與聯(lián)系,實(shí)體與聯(lián)系,E-R模型模型是一種概念模型表示方法是一種概念模型表示方法.p 邏輯模型邏輯模型:層次型、網(wǎng)狀、關(guān)系型:層次型、網(wǎng)狀、關(guān)系型2
2、數(shù)據(jù)庫原理與應(yīng)用數(shù)據(jù)庫原理與應(yīng)用第第3講講 數(shù)據(jù)庫設(shè)計(jì)方法數(shù)據(jù)庫設(shè)計(jì)方法ER模型到模型到關(guān)系模型的轉(zhuǎn)化關(guān)系模型的轉(zhuǎn)化3本講內(nèi)容、重點(diǎn)和難點(diǎn)本講內(nèi)容、重點(diǎn)和難點(diǎn)n 重點(diǎn)重點(diǎn)pER模型到關(guān)系模型的轉(zhuǎn)化模型到關(guān)系模型的轉(zhuǎn)化n 難點(diǎn)難點(diǎn)p關(guān)系數(shù)據(jù)庫概述關(guān)系數(shù)據(jù)庫概述p關(guān)系型邏輯模型關(guān)系型邏輯模型是當(dāng)前最常見的是當(dāng)前最常見的數(shù)據(jù)庫邏輯模型數(shù)據(jù)庫邏輯模型43.1 關(guān)系模型的基本概念關(guān)系模型的基本概念1關(guān)系關(guān)系p 將一個(gè)沒有重復(fù)行、重復(fù)列的二維表看成一個(gè)關(guān)系。將一個(gè)沒有重復(fù)行、重復(fù)列的二維表看成一個(gè)關(guān)系。2元組(記錄)元組(記錄)p 二維表的每一行在關(guān)系中稱為關(guān)系的一個(gè)元組。二維表的每一行在關(guān)系中稱為關(guān)系的
3、一個(gè)元組。3p 二維表的每一列在關(guān)系中稱為屬性。二維表的每一列在關(guān)系中稱為屬性。4p 關(guān)系中用于區(qū)分和標(biāo)示不同元組的屬性組合。關(guān)系中用于區(qū)分和標(biāo)示不同元組的屬性組合。5外部關(guān)鍵字外部關(guān)鍵字p 如果關(guān)系中某個(gè)屬性組合是另一個(gè)關(guān)系的關(guān)鍵字,則如果關(guān)系中某個(gè)屬性組合是另一個(gè)關(guān)系的關(guān)鍵字,則稱此屬性組合為本關(guān)系的外部關(guān)鍵字。外部關(guān)鍵字體稱此屬性組合為本關(guān)系的外部關(guān)鍵字。外部關(guān)鍵字體現(xiàn)表間的聯(lián)系?,F(xiàn)表間的聯(lián)系。6.元元p 屬性個(gè)數(shù)屬性個(gè)數(shù)(n)稱為關(guān)系的)稱為關(guān)系的元元。3.1 關(guān)系模型的基本概念關(guān)系模型的基本概念 分量:元組中的一個(gè)屬性值分量:元組中的一個(gè)屬性值 關(guān)系模式關(guān)系模式(relational
4、 schema):是對關(guān)系的描述,表現(xiàn):是對關(guān)系的描述,表現(xiàn)為為關(guān)系名和屬性的集合關(guān)系名和屬性的集合。一般表示為:R(U, D, dom,F(xiàn))l R:關(guān)系名;關(guān)系名;U:組成關(guān)系的屬性名集合,組成關(guān)系的屬性名集合,D:屬性組:屬性組U中屬性所來自得域的集合,中屬性所來自得域的集合,dom:屬性向域的映射集:屬性向域的映射集合,合,F(xiàn):屬性間數(shù)據(jù)的依賴關(guān)系集合屬性間數(shù)據(jù)的依賴關(guān)系集合l 通常將關(guān)系模式簡記為通常將關(guān)系模式簡記為R(A1,A2An)或或R(U)l A1,A2An為屬性名為屬性名關(guān)系模式是關(guān)系的框架或結(jié)構(gòu),而關(guān)系是按關(guān)系模式來具體關(guān)系模式是關(guān)系的框架或結(jié)構(gòu),而關(guān)系是按關(guān)系模式來具體組
5、織表格的,既包含組織表格的,既包含結(jié)構(gòu)結(jié)構(gòu)也包含也包含數(shù)據(jù)數(shù)據(jù)。在使用中常把關(guān)系模。在使用中常把關(guān)系模式和關(guān)系統(tǒng)稱為關(guān)系,不刻意進(jìn)行區(qū)分式和關(guān)系統(tǒng)稱為關(guān)系,不刻意進(jìn)行區(qū)分3.1 關(guān)系數(shù)據(jù)模型的基本概念教學(xué)活動(dòng):回答下面提問:教學(xué)活動(dòng):回答下面提問:u該表中有幾個(gè)元組(記錄)?該表中有幾個(gè)元組(記錄)?u該表中有多少個(gè)屬性?第該表中有多少個(gè)屬性?第4個(gè)元組的屬性值分別是多少個(gè)元組的屬性值分別是多少?u什么是域?年齡的域可以是多少?什么是域?年齡的域可以是多少?哪些屬性可以作為該表的關(guān)鍵字哪些屬性可以作為該表的關(guān)鍵字?(若不存在同名的現(xiàn)?(若不存在同名的現(xiàn)象)象)1.哪個(gè)屬性可以作為外關(guān)鍵字哪個(gè)屬
6、性可以作為外關(guān)鍵字(外碼外碼/外鍵外鍵)?學(xué)號(hào)姓名性別年齡系編號(hào)03001馬力剛男210103102王萍華女200203223王平男210303103張華男220403301李萍女19057部門編號(hào)部門編號(hào)部門名稱部門名稱D001總經(jīng)理辦總經(jīng)理辦D002市場部市場部D003銷售部銷售部D004倉儲(chǔ)部倉儲(chǔ)部員工編員工編號(hào)號(hào)員工姓名員工姓名性性別別部門編部門編號(hào)號(hào)E001錢達(dá)理錢達(dá)理男男D001E002東方牧東方牧男男D001E003郭文斌郭文斌男男D002E004肖海燕肖海燕女女D003E005張明華張明華男男D004部門表部門表員工表員工表部門關(guān)系(部門關(guān)系(部門編號(hào)部門編號(hào),部門名稱)。,部
7、門名稱)。員工關(guān)系(員工關(guān)系(員工編號(hào)員工編號(hào),姓名,性別,部門編號(hào),姓名,性別,部門編號(hào)) )。部門關(guān)系中有部門關(guān)系中有4 4個(gè)元組,員工關(guān)系中有個(gè)元組,員工關(guān)系中有5 5個(gè)元組。個(gè)元組。員工關(guān)系的外部關(guān)鍵字是部門編號(hào),體現(xiàn)了部門關(guān)系與員工關(guān)系的外部關(guān)鍵字是部門編號(hào),體現(xiàn)了部門關(guān)系與員工關(guān)系之間的聯(lián)系。員工關(guān)系之間的聯(lián)系。關(guān)系示例關(guān)系示例:8討論:實(shí)體集用表格來表示是容易理解的,聯(lián)系如何用表格討論:實(shí)體集用表格來表示是容易理解的,聯(lián)系如何用表格來表示呢?以選課系統(tǒng)為例。來表示呢?以選課系統(tǒng)為例。學(xué)號(hào)學(xué)號(hào)姓名姓名s1s1學(xué)生學(xué)生A As2s2學(xué)生學(xué)生B B學(xué)生表學(xué)生表教師號(hào)教師號(hào)姓名姓名t1
8、t1教師教師A At2 t2教師教師B B教師表教師表課編號(hào)課編號(hào)課程名課程名c1c1課程課程A Ac1c1課程課程B B課程表課程表學(xué)號(hào)學(xué)號(hào)課編號(hào)課編號(hào)修讀學(xué)期修讀學(xué)期s1s1c1c120102010春春s1s1c2c220102010春春s2s2c1c120102010春春授課表(寫寫看)授課表(寫寫看)選課表選課表教師號(hào)教師號(hào)課編號(hào)課編號(hào)授課學(xué)期授課學(xué)期t1 t1c1c120102010春春t2 t2c2c220102010春春9物理模型(了解)物理模型(了解)物理模型物理模型p在邏輯模型確定后,要將邏輯模型提出的靜態(tài)結(jié)構(gòu)、動(dòng)在邏輯模型確定后,要將邏輯模型提出的靜態(tài)結(jié)構(gòu)、動(dòng)態(tài)結(jié)構(gòu)、約束規(guī)
9、則在計(jì)算機(jī)上進(jìn)行實(shí)現(xiàn),這項(xiàng)工作由態(tài)結(jié)構(gòu)、約束規(guī)則在計(jì)算機(jī)上進(jìn)行實(shí)現(xiàn),這項(xiàng)工作由DBMS軟件實(shí)現(xiàn)。軟件實(shí)現(xiàn)。p目前的目前的DBMS大多支持大多支持關(guān)系型邏輯模型關(guān)系型邏輯模型,比如,比如Oracle, SQL Server,DB2等等。等等。p我們也可以開發(fā)自己的我們也可以開發(fā)自己的DBMS,但這項(xiàng)工作的所需的人,但這項(xiàng)工作的所需的人力是很大的,所以當(dāng)前軟件行業(yè)的做法是:使用比較成力是很大的,所以當(dāng)前軟件行業(yè)的做法是:使用比較成熟的熟的DBMS系統(tǒng),解決具體應(yīng)用問題。因此,系統(tǒng),解決具體應(yīng)用問題。因此,物理模式物理模式一般不作過多的討論一般不作過多的討論。10從從ER圖導(dǎo)出關(guān)系模型數(shù)據(jù)結(jié)構(gòu)圖導(dǎo)出
10、關(guān)系模型數(shù)據(jù)結(jié)構(gòu)ERER圖描述圖描述信息的結(jié)構(gòu)信息的結(jié)構(gòu),是是構(gòu)造構(gòu)造數(shù)據(jù)模型的數(shù)據(jù)模型的依據(jù)依據(jù)。從。從ERER圖圖出發(fā)導(dǎo)出關(guān)系模型數(shù)據(jù)結(jié)構(gòu)出發(fā)導(dǎo)出關(guān)系模型數(shù)據(jù)結(jié)構(gòu)的的兩個(gè)原則兩個(gè)原則:對對ERER圖中的每個(gè)圖中的每個(gè)“實(shí)體集實(shí)體集”,都應(yīng)轉(zhuǎn)換成一個(gè)關(guān)系;都應(yīng)轉(zhuǎn)換成一個(gè)關(guān)系; 對對ERER圖中的圖中的 “聯(lián)系聯(lián)系”,根據(jù)實(shí)體聯(lián)系的方式,采根據(jù)實(shí)體聯(lián)系的方式,采取不同的方法加以處理;取不同的方法加以處理;111) 兩實(shí)體集間兩實(shí)體集間1: N聯(lián)系聯(lián)系無需專門用一個(gè)關(guān)系表示無需專門用一個(gè)關(guān)系表示“聯(lián)系聯(lián)系”??蓪???蓪ⅰ?”1”方關(guān)方關(guān)系的系的主鍵主鍵納入納入“N”N”方關(guān)系中作為方關(guān)系中作為外
11、鍵外鍵,同時(shí)把同時(shí)把聯(lián)系聯(lián)系的屬性的屬性也一起納入也一起納入“N”N”方關(guān)系中方關(guān)系中。12學(xué)校學(xué)校教師教師聘任聘任1N學(xué)校名學(xué)校名校址校址校長校長年薪年薪教工號(hào)教工號(hào)姓名姓名專長專長學(xué)校(學(xué)校(學(xué)校名學(xué)校名,校址,校長),校址,校長)教師(教師(教工號(hào)教工號(hào),姓名,專長,姓名,專長,學(xué)校名學(xué)校名,年薪),年薪)外鍵練習(xí)練習(xí)n 將下面將下面ER圖中圖中1:N的聯(lián)系轉(zhuǎn)換為關(guān)系描述的聯(lián)系轉(zhuǎn)換為關(guān)系描述142) 兩實(shí)體集間兩實(shí)體集間M: N聯(lián)系聯(lián)系必須對必須對“聯(lián)系聯(lián)系”單獨(dú)建立一個(gè)關(guān)系單獨(dú)建立一個(gè)關(guān)系?!奥?lián)系聯(lián)系”關(guān)系關(guān)系的屬性的屬性至少至少包含包含它所關(guān)聯(lián)的雙方實(shí)體的它所關(guān)聯(lián)的雙方實(shí)體的“主鍵主
12、鍵”,若若“聯(lián)系聯(lián)系”自身有屬性,也要一起納入自身有屬性,也要一起納入“聯(lián)系聯(lián)系”關(guān)系關(guān)系中。中。15學(xué)生學(xué)生課程課程選修選修MN學(xué)號(hào)學(xué)號(hào)姓名姓名性別性別成績成績課程號(hào)課程號(hào)課程名課程名學(xué)分學(xué)分學(xué)生(學(xué)生(學(xué)號(hào)學(xué)號(hào),姓名,性別),姓名,性別)課程(課程(課程號(hào)課程號(hào),課程名,學(xué)分),課程名,學(xué)分)選修(選修(學(xué)號(hào)學(xué)號(hào),課程號(hào)課程號(hào),成績),成績)練習(xí)練習(xí)n 將下面將下面ER圖中圖中M:N的聯(lián)系轉(zhuǎn)換為關(guān)系描述的聯(lián)系轉(zhuǎn)換為關(guān)系描述173) 兩實(shí)體集間兩實(shí)體集間1:1聯(lián)系聯(lián)系對兩實(shí)體間對兩實(shí)體間1 1:1 1聯(lián)系,聯(lián)系,有二種轉(zhuǎn)換方案有二種轉(zhuǎn)換方案:第一第一:“聯(lián)系聯(lián)系”不單獨(dú)建立關(guān)系,將實(shí)體集不單
13、獨(dú)建立關(guān)系,將實(shí)體集A A主鍵放主鍵放到實(shí)體集到實(shí)體集B B中作為外鍵。中作為外鍵。第二第二: “聯(lián)系聯(lián)系”不單獨(dú)建立關(guān)系,將實(shí)體集不單獨(dú)建立關(guān)系,將實(shí)體集B B主鍵放主鍵放到實(shí)體集到實(shí)體集A A中作為外鍵。中作為外鍵。18校長校長學(xué)校學(xué)校管理管理11姓名姓名性別性別年齡年齡學(xué)校名學(xué)校名校址校址類別類別方案方案1:校長(校長(姓名姓名,性別,年齡),性別,年齡)學(xué)校(學(xué)校(學(xué)校名學(xué)校名,校址,類別,校址,類別,姓名姓名)方案方案2學(xué)校(學(xué)校(學(xué)校名學(xué)校名,校址,類別),校址,類別)校長(校長(姓名姓名,性別,年齡,性別,年齡,學(xué)校名學(xué)校名)ER圖轉(zhuǎn)換為關(guān)系模式應(yīng)用舉例應(yīng)用舉例實(shí)例實(shí)例1:將下面
14、:將下面ER圖轉(zhuǎn)化為關(guān)系模式和表,并寫出關(guān)鍵字和外關(guān)鍵字圖轉(zhuǎn)化為關(guān)系模式和表,并寫出關(guān)鍵字和外關(guān)鍵字。ER圖轉(zhuǎn)換為關(guān)系模式應(yīng)用舉例應(yīng)用舉例解答解答解答:步驟解答:步驟1、每個(gè)實(shí)體轉(zhuǎn)換為一個(gè)關(guān)系、每個(gè)實(shí)體轉(zhuǎn)換為一個(gè)關(guān)系教師(教師(教師號(hào)教師號(hào),姓名,性別,職稱,專業(yè)),姓名,性別,職稱,專業(yè))主關(guān)鍵字:教師號(hào)主關(guān)鍵字:教師號(hào)p學(xué)生(學(xué)生(學(xué)號(hào)學(xué)號(hào),姓名,性別,年齡,專業(yè)),姓名,性別,年齡,專業(yè)) 主關(guān)鍵字:學(xué)號(hào)主關(guān)鍵字:學(xué)號(hào)p課程(課程(課程號(hào)課程號(hào),課程名,學(xué)時(shí)數(shù),學(xué)分,教材),課程名,學(xué)時(shí)數(shù),學(xué)分,教材) 主關(guān)鍵字:課程號(hào)主關(guān)鍵字:課程號(hào)3.4 ER圖轉(zhuǎn)換為關(guān)系模式3.3. 應(yīng)用舉例應(yīng)用舉
15、例步驟步驟2、每個(gè)聯(lián)系、每個(gè)聯(lián)系(二元的二元的)也轉(zhuǎn)換成一個(gè)關(guān)系也轉(zhuǎn)換成一個(gè)關(guān)系p選課(選課(學(xué)號(hào),課程號(hào)學(xué)號(hào),課程號(hào),分?jǐn)?shù)),分?jǐn)?shù))主關(guān)鍵字:學(xué)號(hào)主關(guān)鍵字:學(xué)號(hào)+ +課程號(hào)課程號(hào) 外關(guān)鍵字:學(xué)號(hào)、課程號(hào)外關(guān)鍵字:學(xué)號(hào)、課程號(hào)p授課(授課(教師號(hào),課程號(hào)教師號(hào),課程號(hào))主關(guān)鍵字:教師號(hào)主關(guān)鍵字:教師號(hào)+ +課程號(hào)課程號(hào) 外關(guān)鍵字:教師號(hào)、課程號(hào)外關(guān)鍵字:教師號(hào)、課程號(hào)p指導(dǎo)(指導(dǎo)(學(xué)號(hào)學(xué)號(hào),教師號(hào),教師號(hào),時(shí)間,地點(diǎn)),時(shí)間,地點(diǎn))主關(guān)鍵字:學(xué)號(hào)主關(guān)鍵字:學(xué)號(hào) 外關(guān)鍵字:教師號(hào)外關(guān)鍵字:教師號(hào) 學(xué)生關(guān)系和指導(dǎo)關(guān)系可合并。學(xué)生關(guān)系和指導(dǎo)關(guān)系可合并。學(xué)生(學(xué)號(hào),姓名,性別,年齡,專業(yè),教師號(hào),時(shí)間
16、,地點(diǎn)) 主關(guān)鍵字:學(xué)號(hào)22以下的關(guān)系模型為以下的關(guān)系模型為補(bǔ)充內(nèi)容補(bǔ)充內(nèi)容 4) 同一實(shí)體集各實(shí)體間同一實(shí)體集各實(shí)體間1: N聯(lián)系聯(lián)系可在這個(gè)實(shí)體關(guān)系中可在這個(gè)實(shí)體關(guān)系中多設(shè)一個(gè)屬性多設(shè)一個(gè)屬性,用來表示與當(dāng)前用來表示與當(dāng)前實(shí)體(表中當(dāng)前行)相聯(lián)系的另一個(gè)實(shí)體實(shí)體(表中當(dāng)前行)相聯(lián)系的另一個(gè)實(shí)體的的“主鍵主鍵”。職工職工領(lǐng)導(dǎo)領(lǐng)導(dǎo)1N工號(hào)工號(hào)姓名姓名工資工資民意評(píng)價(jià)民意評(píng)價(jià)職工(職工(工號(hào)工號(hào),姓名,工資,姓名,工資, 領(lǐng)導(dǎo)者工號(hào)領(lǐng)導(dǎo)者工號(hào),民意評(píng)價(jià)),民意評(píng)價(jià))另一個(gè)實(shí)體的主鍵另一個(gè)實(shí)體的主鍵234) 同一實(shí)體集各實(shí)體間同一實(shí)體集各實(shí)體間1: N聯(lián)系聯(lián)系工號(hào)工號(hào)姓名姓名工資工資領(lǐng)導(dǎo)者工號(hào)領(lǐng)導(dǎo)
17、者工號(hào)民意評(píng)價(jià)民意評(píng)價(jià)1 1陳一陳一8508503 3稱職稱職2 2李二李二8908903 3優(yōu)秀優(yōu)秀3 3張三張三9009003 3稱職稱職245) 同一實(shí)體集各實(shí)體間同一實(shí)體集各實(shí)體間M: N聯(lián)系聯(lián)系則需為則需為“聯(lián)系聯(lián)系”單獨(dú)建一個(gè)關(guān)系單獨(dú)建一個(gè)關(guān)系。該關(guān)系中至少應(yīng)該關(guān)系中至少應(yīng)包含被它聯(lián)系的雙方實(shí)體的包含被它聯(lián)系的雙方實(shí)體的“主鍵主鍵”,若若“聯(lián)系聯(lián)系”有屬性,也要納入該關(guān)系中。有屬性,也要納入該關(guān)系中。課程課程預(yù)修預(yù)修MN課程號(hào)課程號(hào)課程名課程名學(xué)分學(xué)分課程(課程(課程號(hào)課程號(hào),課程名,學(xué)分),課程名,學(xué)分)預(yù)修(預(yù)修(課程號(hào)課程號(hào),預(yù)修課程號(hào)預(yù)修課程號(hào))256) 多個(gè)實(shí)體集間多個(gè)實(shí)
18、體集間M: N聯(lián)系聯(lián)系必須為必須為“聯(lián)系聯(lián)系”單獨(dú)建一個(gè)關(guān)系單獨(dú)建一個(gè)關(guān)系。該關(guān)系中至少應(yīng)該關(guān)系中至少應(yīng)包含被它聯(lián)系的雙方實(shí)體的包含被它聯(lián)系的雙方實(shí)體的“主鍵主鍵”,若若“聯(lián)系聯(lián)系”有有屬性,也要納入該關(guān)系中。屬性,也要納入該關(guān)系中。26工程項(xiàng)目工程項(xiàng)目零件零件需求需求MP工程號(hào)工程號(hào)工程名工程名工程進(jìn)度工程進(jìn)度數(shù)量數(shù)量零件名零件名單價(jià)單價(jià)廠址廠址工程項(xiàng)目(工程項(xiàng)目(工程號(hào)工程號(hào),工程名,工程名,工程進(jìn)度)工程進(jìn)度)廠家(廠家(廠名廠名,廠址),廠址)需求(需求(工程號(hào),廠名,零件名工程號(hào),廠名,零件名,數(shù)量)數(shù)量)廠家廠家N廠名廠名零件(零件(零件名零件名,單價(jià)),單價(jià))課堂小練課堂小練n
19、1:試述采用試述采用E-R方法進(jìn)行數(shù)據(jù)庫概念設(shè)計(jì)的過程。方法進(jìn)行數(shù)據(jù)庫概念設(shè)計(jì)的過程。n 答:答:采用采用E-R方法進(jìn)行數(shù)據(jù)庫概念設(shè)計(jì),可以分成方法進(jìn)行數(shù)據(jù)庫概念設(shè)計(jì),可以分成3步進(jìn)步進(jìn)行:首先設(shè)計(jì)局部行:首先設(shè)計(jì)局部E-R模式,然后把各局部模式,然后把各局部E-R模式綜合模式綜合成一個(gè)全局的成一個(gè)全局的E-R模式,最后對全局模式,最后對全局E-R模式進(jìn)行優(yōu)化,模式進(jìn)行優(yōu)化,得到最終的得到最終的E-R模式,即概念模式。模式,即概念模式。27課堂小練課堂小練n 2::某大學(xué)實(shí)現(xiàn)學(xué)分制,學(xué)生可根據(jù)自己情況選課。每名學(xué)生可同時(shí)選修多門課程,某大學(xué)實(shí)現(xiàn)學(xué)分制,學(xué)生可根據(jù)自己情況選課。每名學(xué)生可同時(shí)選修
20、多門課程,每門課程可由多位教師主講;每位教師可講授多門課程。每門課程可由多位教師主講;每位教師可講授多門課程。其不完整的其不完整的E-R圖如圖圖如圖1所示所示。n指出學(xué)生與課程的聯(lián)系類型。指出課程與教師的聯(lián)系類型。指出學(xué)生與課程的聯(lián)系類型。指出課程與教師的聯(lián)系類型。n若每名學(xué)生有一位教師指導(dǎo),每個(gè)教師指導(dǎo)多名學(xué)生,則學(xué)生與教師是如何聯(lián)系?若每名學(xué)生有一位教師指導(dǎo),每個(gè)教師指導(dǎo)多名學(xué)生,則學(xué)生與教師是如何聯(lián)系?n在原在原E-R圖上補(bǔ)畫教師與學(xué)生的聯(lián)系,并完善圖上補(bǔ)畫教師與學(xué)生的聯(lián)系,并完善E-R圖。圖。n最后將最后將ER圖轉(zhuǎn)換成關(guān)系模型。圖轉(zhuǎn)換成關(guān)系模型。答:答:學(xué)生與課程聯(lián)系類型是多對多聯(lián)系。
21、學(xué)生與課程聯(lián)系類型是多對多聯(lián)系。課程與教師的聯(lián)系類型是多對多聯(lián)系。課程與教師的聯(lián)系類型是多對多聯(lián)系。學(xué)生與教師的聯(lián)系類型是一對多聯(lián)系。學(xué)生與教師的聯(lián)系類型是一對多聯(lián)系。完善本題完善本題E-R圖的結(jié)果如圖圖的結(jié)果如圖2所示。所示。圖圖1 圖圖2 28圖6.12 完善后的E-R圖學(xué)生課程教師指導(dǎo)講授選修mnmmn1圖1圖229小結(jié)小結(jié)p 邏輯模型能夠表現(xiàn)數(shù)據(jù)結(jié)構(gòu)、數(shù)據(jù)操作、數(shù)據(jù)約束。邏輯模型能夠表現(xiàn)數(shù)據(jù)結(jié)構(gòu)、數(shù)據(jù)操作、數(shù)據(jù)約束。p 邏輯模型有層次型、網(wǎng)絡(luò)型、關(guān)系型三種,關(guān)系模型邏輯模型有層次型、網(wǎng)絡(luò)型、關(guān)系型三種,關(guān)系模型是當(dāng)前數(shù)據(jù)庫的主要數(shù)據(jù)模型。是當(dāng)前數(shù)據(jù)庫的主要數(shù)據(jù)模型。p為了表示數(shù)據(jù)在計(jì)算
22、機(jī)上如何組織、如何操作、如何為了表示數(shù)據(jù)在計(jì)算機(jī)上如何組織、如何操作、如何約束,約束,應(yīng)將應(yīng)將E-R模型轉(zhuǎn)換為邏輯模型模型轉(zhuǎn)換為邏輯模型。p關(guān)系型邏輯模型是當(dāng)前最常見的數(shù)據(jù)庫邏輯模型。關(guān)系型邏輯模型是當(dāng)前最常見的數(shù)據(jù)庫邏輯模型。p關(guān)系數(shù)據(jù)庫是表和其他數(shù)據(jù)庫對象的集合,表的列應(yīng)關(guān)系數(shù)據(jù)庫是表和其他數(shù)據(jù)庫對象的集合,表的列應(yīng)滿足原子特征,即列是不可分解的滿足原子特征,即列是不可分解的。30練習(xí)練習(xí)311. 問題問題 20分鐘分鐘p有人說:有人說:“E-R模型只能轉(zhuǎn)換為關(guān)系模型,不能轉(zhuǎn)換模型只能轉(zhuǎn)換為關(guān)系模型,不能轉(zhuǎn)換為層次模型或網(wǎng)絡(luò)模型為層次模型或網(wǎng)絡(luò)模型”,這種說法對么?,這種說法對么?p簡述簡述E-R模型轉(zhuǎn)換為關(guān)系模型規(guī)則(模型轉(zhuǎn)換為關(guān)系模型規(guī)則(1:1, 1:N, N:M)p關(guān)系模型和關(guān)系模式這兩個(gè)概念有什么不同?關(guān)系模關(guān)系模型和關(guān)系模式這兩個(gè)概念有什么不同?關(guān)系模式和關(guān)系這兩個(gè)概念有什么不同?式和關(guān)系這兩個(gè)概念有什么不同?p一個(gè)關(guān)系可以有多個(gè)一個(gè)關(guān)系可以有多個(gè)候選關(guān)鍵字候選關(guān)鍵字么?一個(gè)關(guān)系可以有么?一個(gè)關(guān)系可以有多個(gè)關(guān)鍵字多個(gè)關(guān)鍵字么?一個(gè)關(guān)系可以有多個(gè)么?一個(gè)關(guān)系可以有多個(gè)外部關(guān)鍵字么外部關(guān)鍵字么?32題題1:某研究所科研管理系統(tǒng)情況如下:某研究所科研管理系統(tǒng)情況如下:部門:包括部門號(hào)、部門名、辦公室。每個(gè)部門有多名職工。部門:包括
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 環(huán)保工程承包與實(shí)施合同
- 樣機(jī)報(bào)廢說明
- 電子會(huì)議參與情況統(tǒng)計(jì)表
- 四川省達(dá)州市渠縣中學(xué)2025屆高三下學(xué)期二??荚嚨乩碓囶}(含答案)
- 汽車維修技術(shù)發(fā)動(dòng)機(jī)原理與故障診斷試題
- 在公司年會(huì)上的致辭報(bào)告
- 《光的三原色原理及其應(yīng)用:初中物理教學(xué)教案》
- 物流行業(yè)貨物運(yùn)輸延誤免責(zé)協(xié)議書
- 運(yùn)營商相關(guān)知識(shí)培訓(xùn)課件
- 心理學(xué)基礎(chǔ)與應(yīng)用測試卷
- 戶外廣告制作安裝合同模板
- 廠房改公寓出租合同范例
- 污水處理廠SBR工藝的設(shè)計(jì)說明
- 城市軌道交通行車組織 課件 項(xiàng)目二任務(wù)六 車站行車組織作業(yè)
- 2025年北方聯(lián)合電力有限責(zé)任公司招聘筆試參考題庫含答案解析
- 2025年八省聯(lián)考數(shù)學(xué)試題(原卷版)
- 高教社馬工程倫理學(xué)(第二版)教學(xué)課件02
- 《榜樣9》觀后感心得體會(huì)二
- 2024年滁州職業(yè)技術(shù)學(xué)院單招職業(yè)適應(yīng)性測試題庫帶答案
- 小學(xué)生播音主持課課件
- 二年級(jí)下冊道法大單元全冊教案
評(píng)論
0/150
提交評(píng)論