數(shù)據(jù)庫應(yīng)用技術(shù)(MySQL)(第二版) 課件 模塊1任務(wù)3數(shù)據(jù)庫邏輯設(shè)計_第1頁
數(shù)據(jù)庫應(yīng)用技術(shù)(MySQL)(第二版) 課件 模塊1任務(wù)3數(shù)據(jù)庫邏輯設(shè)計_第2頁
數(shù)據(jù)庫應(yīng)用技術(shù)(MySQL)(第二版) 課件 模塊1任務(wù)3數(shù)據(jù)庫邏輯設(shè)計_第3頁
數(shù)據(jù)庫應(yīng)用技術(shù)(MySQL)(第二版) 課件 模塊1任務(wù)3數(shù)據(jù)庫邏輯設(shè)計_第4頁
數(shù)據(jù)庫應(yīng)用技術(shù)(MySQL)(第二版) 課件 模塊1任務(wù)3數(shù)據(jù)庫邏輯設(shè)計_第5頁
已閱讀5頁,還剩12頁未讀 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

模塊一

分析與設(shè)計數(shù)據(jù)庫

由于本課程選用的是關(guān)系型數(shù)據(jù)庫管理系統(tǒng)MySQL,所以邏輯設(shè)計的任務(wù)就是把概念設(shè)計階段設(shè)計好的E-R圖轉(zhuǎn)換成關(guān)系型數(shù)據(jù)庫管理系統(tǒng)所支持的關(guān)系模型。任務(wù)描述任務(wù)3數(shù)據(jù)庫邏輯設(shè)計了解關(guān)系模型相關(guān)術(shù)語12掌握E-R圖向關(guān)系模型轉(zhuǎn)換的方法掌握了解任務(wù)目標1.關(guān)系模型相關(guān)術(shù)語關(guān)系模型的數(shù)據(jù)結(jié)構(gòu)是二維表,即通過二維表來組織數(shù)據(jù)。下面以部門信息表和用戶信息表為例,介紹關(guān)系模型中的一些術(shù)語。關(guān)系模型知識點1知識準備(1)關(guān)系:一個關(guān)系對應(yīng)一張二維表,每個關(guān)系有一個關(guān)系名。(2)屬性:表中的列稱為屬性,每個屬性都有一個屬性名。(3)元組:表中的一行數(shù)據(jù)稱為一個元組。(4)域:是指屬性的取值范圍。關(guān)系模型知識點1知識準備部門信息表(5)候選碼:也被稱為候選鍵,是指能夠唯一標識一個元組的屬性或?qū)傩越M。一個關(guān)系的候選碼可以有多個。(6)主碼:也被稱為主鍵。從關(guān)系的多個候選碼中選定一個用來唯一標識元組,則稱這個候選碼為該關(guān)系的主碼。關(guān)系模型知識點1知識準備部門信息表(7)外碼:也被稱為外鍵。關(guān)系中的某個屬性或?qū)傩越M不是這個關(guān)系的主碼,而是另一個關(guān)系的主碼,稱該屬性或?qū)傩越M為這個關(guān)系的外碼。關(guān)系模型知識點1知識準備用戶信息表主碼外碼部門信息表主碼(8)關(guān)系模式:對關(guān)系的描述,一般表示為:關(guān)系名(屬性1,屬性2,…,屬性n)部門信息表的關(guān)系模式為:部門(部門編號,部門名稱,部門主管,部門狀態(tài))關(guān)系模型知識點1知識準備2.關(guān)系模型的特點不是任意一個二維表都可以作為一個關(guān)系,關(guān)系具有以下特點:(1)關(guān)系中的每個屬性都是不可再分的,也就是說,不允許表中有表。(2)同一關(guān)系中不能出現(xiàn)相同的屬性名。(3)關(guān)系中不能存在完全相同的元組。(4)關(guān)系中屬性的順序(即列序)是無關(guān)緊要的,可以任意交換。(5)關(guān)系中元組的順序(即行序)是無關(guān)緊要的,可以任意交換。關(guān)系模型知識點1知識準備1.實體到關(guān)系模型的轉(zhuǎn)換一個實體轉(zhuǎn)換為一個關(guān)系模式。實體的屬性就是關(guān)系的屬性,實體的碼就是關(guān)系的碼。2.聯(lián)系到關(guān)系模型的轉(zhuǎn)換(1)一個一對一(1∶1)聯(lián)系可以轉(zhuǎn)換為一個獨立的關(guān)系模式,與該聯(lián)系相連的各實體的碼以及聯(lián)系本身的屬性均轉(zhuǎn)換為關(guān)系的屬性,每個實體的碼均是該關(guān)系的候選碼;也可以與任意一端對應(yīng)的關(guān)系模式合并,在該關(guān)系模式的屬性中加入另一個關(guān)系模式的碼和聯(lián)系本身的屬性。E-R圖向關(guān)系模型的轉(zhuǎn)換知識點2知識準備(2)一個一對多(1∶n)聯(lián)系可以轉(zhuǎn)換為一個獨立的關(guān)系模式,與該聯(lián)系相連的各實體的碼以及聯(lián)系本身的屬性均轉(zhuǎn)換為關(guān)系的屬性,n端實體的碼為關(guān)系的碼;也可以與n端對應(yīng)的關(guān)系模式合并,在n端關(guān)系模式的屬性中加入1端關(guān)系模式的碼和聯(lián)系本身的屬性。(3)一個多對多(m∶n)聯(lián)系轉(zhuǎn)換為一個關(guān)系模式,與該聯(lián)系相連的各實體的碼以及聯(lián)系本身的屬性均轉(zhuǎn)換為關(guān)系的屬性,各實體的碼的組合為關(guān)系的碼。(4)三個或三個以上實體間的聯(lián)系可以轉(zhuǎn)換為一個關(guān)系模式。與該聯(lián)系相連的各實體的碼以及聯(lián)系本身的屬性均轉(zhuǎn)換為關(guān)系的屬性,各實體的碼組成關(guān)系的碼或關(guān)系的碼的一部分。E-R圖向關(guān)系模型的轉(zhuǎn)換知識點2知識準備將評標專家?guī)旃芾硐到y(tǒng)的E-R圖轉(zhuǎn)換為關(guān)系模型的步驟如下:步驟1:將實體轉(zhuǎn)換為關(guān)系模式。(1)部門(部門編號,部門名稱,部門主管,部門狀態(tài)),主碼:部門編號(2)用戶(用戶編號,姓名,角色,登錄賬號,登錄密碼,手機號碼,用戶狀態(tài)),主碼:用戶編號(3)參評類別(參評類別編號,參評類別名稱,狀態(tài)),主碼:參評類別編號(4)專家(專家編號,專家編碼,專家姓名,性別,學(xué)歷,工作單位,職務(wù),聯(lián)系電話,專家性質(zhì),專家星級,校內(nèi)外,技術(shù)職稱,出生日期,專家狀態(tài),刪除標記),主碼:專家編號(5)項目(項目編號,項目編碼,項目名稱,評標時間,項目負責人,招標單位,評標描述,項目狀態(tài),專家抽取狀態(tài)),主碼:項目編號任務(wù)實施步驟2:將聯(lián)系轉(zhuǎn)換為關(guān)系模式。(1)“部門”和“用戶”之間的聯(lián)系是1∶n,將“部門”的主碼“部門編號”加入“用戶”,“用戶”的關(guān)系模式變?yōu)椋河脩簦ㄓ脩艟幪?,姓名,角色,登錄賬號,登錄密碼,手機號碼,用戶狀態(tài),部門編號)(2)“參評類別”和“專家”之間的聯(lián)系是1∶n,將“參評類別”的主碼“參評類別編號”加入“專家”,“專家”的關(guān)系模式變?yōu)椋簩<遥▽<揖幪枺瑢<揖幋a,專家姓名,性別,學(xué)歷,工作單位,職務(wù),聯(lián)系電話,專家性質(zhì),專家星級,校內(nèi)外,技術(shù)職稱,出生日期,專家狀態(tài),刪除標記,參評類別編號)(3)“用戶”和“項目”之間的聯(lián)系是1∶n,將“用戶”的主碼“用戶編號”加入“項目”,“項目”的關(guān)系模式變?yōu)椋喉椖浚椖烤幪枺椖烤幋a,項目名稱,評標時間,項目負責人,招標單位,評標描述,項目狀態(tài),專家抽取狀態(tài),用戶編號)任務(wù)實施(4)“用戶”、“項目”和“專家”之間的聯(lián)系是m∶n∶p。將聯(lián)系“抽取”轉(zhuǎn)換為一個新的關(guān)系模式:抽?。椖烤幪?,抽取輪次,抽取時間,參評類別編號,校內(nèi)外,專家性質(zhì),專家星級,抽取類型,隨機抽取個數(shù),用戶編號)依據(jù)轉(zhuǎn)換規(guī)則可知,關(guān)系“抽取”的主碼由屬性“項目編號”、“用戶編號”組成,這兩個屬性同時也是外碼,由于一個項目允許多輪抽取專家,因此,僅用“項目編號”、“用戶編號”不能唯一標識“抽取”中的實體,所以要將“抽取輪次”與“項目編號”、“用戶編號”一起組成主碼。主碼的設(shè)置一般采用最小化原則,當關(guān)系的主碼由多個屬性構(gòu)成時,可以考慮增加一個新的屬性作為主碼。因此,給關(guān)系“抽取”增加一個屬性“抽取編號”作為主碼?!俺槿 钡年P(guān)系模式調(diào)整為:抽?。ǔ槿【幪枺椖烤幪?,抽取輪次,抽取時間,參評類別編號,校內(nèi)外,專家性質(zhì),專家星級,抽取類型,隨機抽取個數(shù),用戶編號),主碼:抽取編號任務(wù)實施(5)“專家”和“項目”之間的“參評”聯(lián)系是m∶n,聯(lián)系“參評”有2個屬性:評標表現(xiàn)和評價。將聯(lián)系“參評”轉(zhuǎn)換為一個新的關(guān)系模式:抽取專家列表(項目編號,抽取編號,專家編號,評標表現(xiàn),評價)依據(jù)轉(zhuǎn)換規(guī)則可知,關(guān)系“抽取專家列表”的主碼由“項目編號”、“抽取編號”與“專家編號”一起組成,這里給關(guān)系“抽取專家列表”增加一個屬性“編號”作為主碼。“抽取專家列表”的關(guān)系模式調(diào)整為:抽取專家列表(編號,項目編號,抽取編號,專家編號,評標表現(xiàn),評價),主碼:編號任務(wù)實施綜上所述,評標專家?guī)旃芾硐到y(tǒng)的E-R圖轉(zhuǎn)換的關(guān)系模型如下:(1)部門(部門編號,部門名稱,部門主管,部門狀態(tài)),主碼:部門編號(2)用戶(用戶編號,姓名,角色,登錄賬號,登錄密碼,手機號碼,用戶狀態(tài),部門編號),主碼:用戶編號,外碼:部門編號(3)參評類別(參評類別編號,參評類別名稱,狀態(tài)),主碼:參評類別編號(4)專家(專家編號,專家編碼,專家姓名,性別,學(xué)歷,工作單位,職務(wù),聯(lián)系電話,專家性質(zhì),專家星級,校內(nèi)外,技術(shù)職稱,出生日期,專家狀態(tài),刪除標記,參評類別編號),主碼:專家編號,外碼:參評類別編號(5)項目(項目編號,項目編碼,項目名稱,評標時間,項目負責人,招標單位,評標描述,項目狀態(tài),專家抽取狀態(tài),用戶編號),主碼:項目編號,外碼:用戶編號(6)抽?。ǔ槿【幪?,項目編號,抽取輪次,抽取時間,參評類別編號,校內(nèi)外,專家性質(zhì),專家星級,抽取類型,隨機抽取個數(shù),用戶編號),主碼:抽取編號,外碼:項目編號,參評類別編號,用戶編號(7)抽取專家列表(編號,項目編號,抽取編號,專家編號,評標表現(xiàn),評價),主碼:編號,外碼:項目編號,抽取編號,專家編號任務(wù)實施經(jīng)驗分享E

溫馨提示

  • 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)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
  • 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論