第六章數據庫系統的設計方法課件_第1頁
第六章數據庫系統的設計方法課件_第2頁
第六章數據庫系統的設計方法課件_第3頁
第六章數據庫系統的設計方法課件_第4頁
第六章數據庫系統的設計方法課件_第5頁
已閱讀5頁,還剩19頁未讀 繼續免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

北京郵電大學世紀學院數據庫應用基礎第六章數據庫系統的設計方法數據庫設計的步驟需求分析概念結構設計邏輯結構設計數據庫物理設計數據庫實施數據庫運行與維護北京郵電大學世紀學院數據庫應用基礎數據庫設計的步驟需求分析階段概念結構設計階段邏輯結構設計階段數據庫物理設計階段數據庫實施階段數據庫運行和維護階段第六章數據庫系統的設計方法6.1數據庫設計的步驟北京郵電大學世紀學院數據庫應用基礎需求分析需求分析的任務通過詳細調查現實世界要處理的對象(組織、部門、企業等),充分了解原系統(手工系統或計算機系統)工作概況,明確用戶的各種需求。

在此基礎上確定新系統的功能。新系統必須充分考慮今后可能的擴充和改變,不能僅僅按當前應用需求來設計數據庫。北京郵電大學世紀學院數據庫應用基礎6.2.2

需求分析的方法調查清楚用戶的實際需求并進行初步分析與用戶達成共識進一步分析與表達這些需求北京郵電大學世紀學院數據庫應用基礎調查清楚用戶的實際需求并進行初步分析⑴

調查組織機構情況組織部門的組成情況各部門的職責等北京郵電大學世紀學院數據庫應用基礎北京郵電大學世紀學院數據庫應用基礎⑶

在熟悉業務活動的基礎上,協助用戶明確對新系統的各種要求。調查重點之二。信息要求處理要求完全性與完整性要求北京郵電大學世紀學院數據庫應用基礎⑷

對前面調查的結果進行初步分析–確定新系統的邊界確定哪些功能由計算機完成或將來準備讓計算機完成確定哪些活動由人工完成由計算機完成的功能就是新系統應該實現的功能。北京郵電大學世紀學院數據庫應用基礎北京郵電大學世紀學院數據庫應用基礎概念結構設計什么是概念結構設計–需求分析階段描述的用戶應用需求是現實世界的具體需求–將需求分析得到的用戶需求抽象為信息結構即概念模型的過程就是概念結構設計北京郵電大學世紀學院數據庫應用基礎描述概念模型的工具E-R模型北京郵電大學世紀學院數據庫應用基礎北京郵電大學世紀學院數據庫應用基礎第一步,建立局部的E-R模型圖先分析模型中涉及到的實體再分析實體與實體間的聯系,并標注出聯系的類型分析實體及其聯系的屬性第二步,綜合局部的E-R模型圖,建立總的E-R模型圖先將具有相同實體的兩個E-R圖,以該相同實體為基準進行集成;若還有相同實體的E-R圖,則再次集成;若還有相同實體的E-R圖,則再次集成;這樣一直繼續下去,直到所有相同實體的局部E-R圖都被集成,便可得到全局E-R圖第二章數據模型與概念模型2.2概念模型及表示北京郵電大學世紀學院數據庫應用基礎舉例1:分析學生和課程之間的E-R模型第一步,先找到模型中的實體學生課程學生課程選課

m

n第二步,實體與實體之間的聯系第三步,分析實體以及聯系的屬性

學生(學號、姓名、系別、年級)課程(課程號、課程名、先修課、主講教師)選修(成績)第四步,完整的E-R模型如下:北京郵電大學世紀學院數據庫應用基礎學生選修成績

n

m課程學號姓名系別年級課程名先修課主講老師課程號學生---課程的E-R模型圖北京郵電大學世紀學院數據庫應用基礎北京郵電大學世紀學院數據庫應用基礎技術部門的分E-R圖產品n材料零件組成m消耗mn北京郵電大學世紀學院數據庫應用基礎材料mn產品使用供應部門的分E-R圖北京郵電大學世紀學院數據庫應用基礎北京郵電大學世紀學院數據庫應用基礎北京郵電大學世紀學院數據庫應用基礎倉庫產品庫存貨號名稱規格關系模式的轉換規則如果兩實體間是1:N聯系,就將“1”方的關鍵字納入“N”方實體對應的關系中作為外部關鍵字,同時把聯系的屬性也一并納入“N”方的關系中。如下圖所示,E-R圖對應的關系數據模型為:倉庫(倉庫號,地點,面積)產品(貨倉庫號號,品地點名,面規積格庫,存單量價,倉庫號,庫存量)單價1

N北京郵電大學世紀學院數據庫應用基礎

如果兩實體間是M:N聯系,需對聯系單獨建立一個關系,用來聯系雙方實體,該關系的屬性中至少要包括被它所聯系的雙方實體的關鍵字,如果聯系有屬性,也要歸入這個關系中。下圖表示“學生”與“課程”兩實體間是M:N聯系,根據上述轉變原則,對應的關系數據模型如下:學生(學號,姓名,性別,助學金)課程(課程號,課程名,學時數)選修(學號,課程號,成績)課程選修學號 姓名 性別課程號 課程名 學時數成績學生MN助學金北京郵電大學世紀學院數據庫應用基礎課后思考題1:某企業集團有若干工廠,每個工廠生產多種產品,且每一種產品可以在多個工廠生產,每個工廠按照固定的計劃數量生產產品;每個工廠聘用多名職工,且每名職工只能在一個工廠工作,工廠聘用職工有聘期和工資。工廠的屬性有工廠編號、廠

名、地址,產品的屬性有產品編號、產品名、規

溫馨提示

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

評論

0/150

提交評論