版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、第五章數(shù)據(jù)庫設(shè)計(jì)和ER模型 第五章 數(shù)據(jù)庫設(shè)計(jì)和ER模型 第五章數(shù)據(jù)庫設(shè)計(jì)和ER模型 本章重要概念 (1)DBS生存期及其7個(gè)階段的任務(wù)和工作, DBD過程的輸入和輸出。 (2)概念設(shè)計(jì)的重要性、主要步驟。邏輯設(shè)計(jì) 階段的主要步驟。 (3)ER模型的基本元素,屬性的分類,聯(lián)系的 元數(shù)、連通詞、基數(shù)。采用ER方法的概念設(shè)計(jì) 步驟。 (4)ER模型到關(guān)系模型的轉(zhuǎn)換規(guī)則。采用ER方 法的邏輯設(shè)計(jì)步驟。 (5)ER模型的擴(kuò)充:弱實(shí)體,超類和子類。 第五章數(shù)據(jù)庫設(shè)計(jì)和ER模型 主要內(nèi)容和學(xué)習(xí)要求 n數(shù)據(jù)庫設(shè)計(jì)概述(了解) n數(shù)據(jù)庫設(shè)計(jì)的全過程(領(lǐng)會(huì)) n ER模型 (綜合應(yīng)用) n ER模型到關(guān)系模型的
2、轉(zhuǎn)換 (綜合應(yīng)用) nER模型實(shí)例分析 (理解) nER模型的擴(kuò)充 (理解) n小結(jié) 第五章數(shù)據(jù)庫設(shè)計(jì)和ER模型 5.1 數(shù)據(jù)庫設(shè)計(jì)概論之一 n軟件工程 人們認(rèn)為,應(yīng)該用科學(xué)知識(shí)、工程方面的紀(jì)律指導(dǎo)軟件開發(fā) 的過程,以提高軟件質(zhì)量和開發(fā)效率,降低開發(fā)成本 。 n軟件生存期 從軟件的規(guī)劃、研制、實(shí)現(xiàn)、投入運(yùn)行后的維護(hù),直到它被 新的軟件所取代而停止使用的整個(gè)期間。 n數(shù)據(jù)庫工程 n數(shù)據(jù)庫系統(tǒng)生存期 數(shù)據(jù)庫應(yīng)用系統(tǒng)從開始規(guī)劃、設(shè)計(jì)、實(shí)現(xiàn)、維護(hù)到最后被新 的系統(tǒng)取代而停止使用的整個(gè)期間。 n數(shù)據(jù)庫設(shè)計(jì)的輸入輸出 隸屬關(guān)系 第五章數(shù)據(jù)庫設(shè)計(jì)和ER模型 規(guī)劃 需求分析 系統(tǒng)設(shè)計(jì) 程序編制 調(diào)試 運(yùn)行維護(hù)
3、 運(yùn)行和維護(hù) 實(shí)現(xiàn) 物理設(shè)計(jì) 邏輯設(shè)計(jì) 概念設(shè)計(jì) 需求分析 規(guī)劃 軟件生存期 數(shù)據(jù)庫生存期 第五章數(shù)據(jù)庫設(shè)計(jì)和ER模型 處理需求 DBMS特征 總體信息需求 第5步 物理設(shè)計(jì) 第3步 概念設(shè)計(jì) 第4步 邏輯設(shè)計(jì) 第1步 規(guī)劃 第2步 需求描述和分析 硬件和 OS特征 物理數(shù)據(jù)庫結(jié) 構(gòu) 需求說明書 信息結(jié)構(gòu) (獨(dú)立于硬件、軟件) 邏輯數(shù)據(jù)庫結(jié)構(gòu) (DBMS能處理的) 應(yīng)用程序說明書 數(shù)據(jù)庫設(shè) 計(jì)的輸入 輸出 第五章數(shù)據(jù)庫設(shè)計(jì)和ER模型 主要內(nèi)容 n5.1 數(shù)據(jù)庫設(shè)計(jì)概述 n5.2 5.2 數(shù)據(jù)庫設(shè)計(jì)的全過程數(shù)據(jù)庫設(shè)計(jì)的全過程 n5.3 ER模型 n5.4 ER模型到關(guān)系模型的轉(zhuǎn)換 n5.5 ER
4、模型實(shí)例分析 n5.6 ER模型的擴(kuò)充 n小結(jié) 第五章數(shù)據(jù)庫設(shè)計(jì)和ER模型 5.2.1 規(guī)劃階段 n目標(biāo) n規(guī)劃階段的三個(gè)步驟 n系統(tǒng)調(diào)查: 對(duì)企業(yè)組織作全面的調(diào)查,畫出組織層次圖,以了解 企業(yè)的組織結(jié)構(gòu) n可行性分析 從技術(shù)、經(jīng)濟(jì)、效益、法律等族方面對(duì)建立數(shù)據(jù)庫的 可行性進(jìn)行分析;寫出可行性分析報(bào)告;組織專家進(jìn) 行討論其可行性 n確定數(shù)據(jù)庫系統(tǒng)的總目標(biāo)和制定項(xiàng)目開發(fā)計(jì)劃 第五章數(shù)據(jù)庫設(shè)計(jì)和ER模型 5.2.2 需求分析 n目標(biāo) n需求分析工作 n分析用戶活動(dòng)產(chǎn)生,產(chǎn)生業(yè)務(wù)流程圖業(yè)務(wù)流程圖 n確定系統(tǒng)范圍,產(chǎn)生系統(tǒng)范圍圖系統(tǒng)范圍圖 n分析用戶活動(dòng)涉及的數(shù)據(jù),產(chǎn)生數(shù)據(jù)流圖數(shù)據(jù)流圖 n分析系統(tǒng)數(shù)據(jù)
5、,產(chǎn)生數(shù)據(jù)字典數(shù)據(jù)字典 第五章數(shù)據(jù)庫設(shè)計(jì)和ER模型 5.2.3 概念設(shè)計(jì) n目標(biāo) n為什么需要概念設(shè)計(jì) n概念設(shè)計(jì)的主要步驟 n進(jìn)行數(shù)據(jù)抽象,設(shè)計(jì)局部概念模式 n將局部概念模式綜合成全局概念模式 n評(píng)審 第五章數(shù)據(jù)庫設(shè)計(jì)和ER模型 圖5.2 數(shù)據(jù)庫的各級(jí)模式 應(yīng)用1應(yīng)用3應(yīng)用2 概念模式 概念要求 概念要求 概念要求 應(yīng)用1 應(yīng)用3 應(yīng)用2 邏輯模式 內(nèi)模式 外模式3外模式2外模式1 綜合 轉(zhuǎn)換 映像 映像 第五章數(shù)據(jù)庫設(shè)計(jì)和ER模型 5.2.4 邏輯設(shè)計(jì) n目標(biāo) n邏輯設(shè)計(jì)步驟 導(dǎo)出初始DBMS模式說明 概念模式 子模式設(shè)計(jì)應(yīng)用程序設(shè)計(jì)草圖 模式評(píng)價(jià) 處 理 結(jié) 束 模式需要修 正 模式修正
6、 進(jìn)入物理設(shè)計(jì)階段 返回到前面階段 圖5.3 邏輯設(shè)計(jì)步驟 是 是 否 否 第五章數(shù)據(jù)庫設(shè)計(jì)和ER模型 5.2.5 物理設(shè)計(jì) n目標(biāo) n什么是數(shù)據(jù)庫的物理結(jié)構(gòu) n物理設(shè)計(jì)的步驟 n存儲(chǔ)記錄結(jié)構(gòu)設(shè)計(jì) n確定數(shù)據(jù)存放位置 n存取方法的設(shè)計(jì) n完整性和安全性考慮 n程序設(shè)計(jì) 第五章數(shù)據(jù)庫設(shè)計(jì)和ER模型 5.2.6 數(shù)據(jù)庫的實(shí)現(xiàn) n目標(biāo) n實(shí)現(xiàn)數(shù)據(jù)庫應(yīng)做的主要工作 n用DDL定義數(shù)據(jù)庫結(jié)構(gòu); n組織數(shù)據(jù)入庫組織數(shù)據(jù)入庫; n對(duì)數(shù)據(jù)量不大的小型系統(tǒng)(人工) 主要工作:篩選數(shù)據(jù);轉(zhuǎn)換數(shù)據(jù)格式;輸入數(shù)據(jù);校驗(yàn)數(shù)據(jù)。 n對(duì)大中型系統(tǒng)(自動(dòng)) 主要工作:篩選數(shù)據(jù);輸入數(shù)據(jù);校驗(yàn)數(shù)據(jù);轉(zhuǎn)換數(shù)據(jù);綜合 數(shù)據(jù)。 n編
7、制與調(diào)試應(yīng)用程序; n數(shù)據(jù)庫試運(yùn)行。 n功能測(cè)試 n性能測(cè)試(時(shí)空代價(jià)) 第五章數(shù)據(jù)庫設(shè)計(jì)和ER模型 5.2.7 數(shù)據(jù)庫的運(yùn)行與維護(hù)工 作 n 數(shù)據(jù)庫的轉(zhuǎn)儲(chǔ)和恢復(fù) n 數(shù)據(jù)庫安全性、完整性控制 n 數(shù)據(jù)庫性能的監(jiān)督、分析和改進(jìn) n 數(shù)據(jù)庫的重組織和重構(gòu)造 第五章數(shù)據(jù)庫設(shè)計(jì)和ER模型 主要內(nèi)容 n5.1 數(shù)據(jù)庫設(shè)計(jì)概述 n5.2 數(shù)據(jù)庫設(shè)計(jì)的全過程 n5.3 ER5.3 ER模型模型 n5.4 ER模型到關(guān)系模型的轉(zhuǎn)換 n5.5 ER模型實(shí)例分析 n5.6 ER模型的擴(kuò)充 n小結(jié) 第五章數(shù)據(jù)庫設(shè)計(jì)和ER模型 5.3.1 ER模型概述 n什么是ER模型 nER模型的歷史 nER模型的基本元素 n實(shí)
8、體 n聯(lián)系 n屬性 n例子 實(shí)體 聯(lián)系 屬性 ER模型圖例 老 師 學(xué) 生 教 m n 學(xué)號(hào) 姓名 專業(yè) 班級(jí)職稱 性別 姓名 職號(hào) 第五章數(shù)據(jù)庫設(shè)計(jì)和ER模型 5.3.2 屬性的分類 n基本屬性和復(fù)合屬性(可否再分) n單值屬性和多值屬性(對(duì)一個(gè)實(shí) 體對(duì)象是否只能取一個(gè)值) n多值屬性的處理 n將原來的多值屬性用幾個(gè)新的 單值屬性來表示。 n將原來的多值屬性用一個(gè)新的 實(shí)體類型表示 n導(dǎo)出屬性 n空值 圖5.4 地址屬性的層次結(jié)構(gòu) 郵政編碼 省(市) 名 地 址 區(qū) 名 街 道 家庭地址門牌號(hào)碼 圖5.5 多值屬性的表示 零件編碼 零 件 零件名 供應(yīng)商 規(guī)格 進(jìn)貨價(jià)格 銷售價(jià)格價(jià) 格 圖5
9、.8 導(dǎo)出屬性的表示 工號(hào) 職 工 姓名 基本工資獎(jiǎng)金 房租 實(shí)發(fā)工資 圖5.6 多值屬性的變換(1) 零件編碼 零 件 零件名 供應(yīng)商 規(guī)格進(jìn)貨價(jià)格 經(jīng)銷價(jià)格 代銷價(jià)格 批發(fā)價(jià)格 零售價(jià)格 圖5.7 多值屬性的變換(2) 零件編碼 零 件 零件名 供應(yīng)商 規(guī)格 進(jìn)貨價(jià)格 銷售性質(zhì)價(jià) 格 售貨價(jià)格 存在銷售價(jià)格 1N 零件編碼零件編碼 第五章數(shù)據(jù)庫設(shè)計(jì)和ER模型 5.3.3 聯(lián)系的設(shè)計(jì)之一 n 聯(lián)系集 聯(lián)系集是n(n2)個(gè)實(shí)體集上的數(shù)學(xué)關(guān)系,這些實(shí)體集不 必互異。如果E1,E2,En為n個(gè)實(shí)體集,那么聯(lián)系集 R是(e1,e2,en)|e1E1 ,e2E2,enEn 的一個(gè)子集,而(e1,e2,
10、en)是一個(gè)聯(lián)系。 n聯(lián)系的元數(shù) 一個(gè)聯(lián)系涉及到的實(shí)體集個(gè)數(shù) n聯(lián)系的連通詞 聯(lián)系涉及到的實(shí)體集之間實(shí)體對(duì)應(yīng)的方式 n實(shí)體的基數(shù) 有兩個(gè)實(shí)體集E1和E2,E1中每個(gè)實(shí)體與E2中有聯(lián)系實(shí)體 的數(shù)目的最小值min和最大值max,稱為E1的基數(shù), 用(min,max)形式表示 問題:運(yùn)動(dòng)員根據(jù)其得分來排定名次。 在名次排列中,排在他前面只有一個(gè) 人排在他后面也只有一個(gè)人 運(yùn)動(dòng)員 編號(hào)姓名性別名次 順序 11 圖5.9 一元聯(lián)系中的1:1聯(lián)系 職工之間的上下級(jí)聯(lián)系 職工 工號(hào)姓名年齡性別 領(lǐng)導(dǎo) 1N 圖5.10 一元聯(lián)系中的1:N聯(lián)系 工廠的零件之間存在著組合關(guān)系,一 種零件由許多種子零件組成,而一種
11、 零件也可以是其他零件的子零件 零件 零件號(hào)零件名規(guī)格 數(shù)量 組成 MN 圖5.11 一元聯(lián)系中的M:N聯(lián)系 某商業(yè)集團(tuán)中,商店、倉(cāng)庫、 商品之間的進(jìn)貨聯(lián)系 圖5.12 三元聯(lián)系中的M:N:P聯(lián)系 倉(cāng)庫 商品商店 倉(cāng)庫號(hào)倉(cāng)庫名地址 數(shù)量 商店號(hào)商品名商品號(hào)商店名 日期 進(jìn)貨 M NP 學(xué)校里規(guī)定每學(xué)期學(xué)生至少選修1門課程, 最多選修6門課程;每門課程至多有50人選 修,最少可以沒人選修 圖5.13 聯(lián)系的連通詞和實(shí)體的基數(shù) 學(xué)生 課程 選課 M (1,6) N (0,50) 第五章數(shù)據(jù)庫設(shè)計(jì)和ER模型 5.3.4 ER模型的操作 包括實(shí)體類型、聯(lián)系類型和屬性的分裂分裂、合并合并、增刪增刪等等
12、教師號(hào)姓名出生日期職務(wù)工資獎(jiǎng)金 教師 (a) 教師號(hào)姓名出生日期 教師不變信息 職務(wù)工資獎(jiǎng)金教師號(hào) 教師變動(dòng)信息 (b) 圖5.15 實(shí)體類型的垂直分裂 教師 課程 主講輔導(dǎo) 1M NN 圖5.16 聯(lián)系類型的分裂 教師 課程 主講 M N (a)(b) 圖5.17 不合法的合并 B (a) A C A-CB-C A C A-B-C (b) B 第五章數(shù)據(jù)庫設(shè)計(jì)和ER模型 5.3.5 采用ER方法的數(shù)據(jù)庫概念設(shè)計(jì) 之設(shè)計(jì)局部ER模式 需求分析結(jié)果 確定局部結(jié)構(gòu)范圍 實(shí)體定義 聯(lián)系定義 屬性分配 還有局部 結(jié)構(gòu)待分 析 有 無進(jìn)入全局ER模式設(shè)計(jì) 圖5.18 局部ER模式設(shè)計(jì) 范圍的劃分要自然,
13、 易于管理; 范圍的大小要適度。太小 了,會(huì)造成局部結(jié)構(gòu)過多, 設(shè)計(jì)過程繁瑣,綜合困難; 太大了,則容易造成內(nèi)部 結(jié)構(gòu)復(fù)雜,不便分析 范圍之間的界面要清晰, 相互影響要小 采用人們習(xí)慣的劃分; 避免冗余,在一個(gè)局部結(jié) 構(gòu)中,對(duì)一個(gè)對(duì)象只取一 種抽象形式,不要重復(fù); 依據(jù)用戶的信息處理需求 確定屬性的原則: 屬性應(yīng)該是不可再分解的語義 單位;實(shí)體與屬性之間的關(guān)系只能 是1:N的;不同實(shí)體類型的屬性之間 應(yīng)無直接關(guān)聯(lián)關(guān)系。 屬性分配的原則: 當(dāng)多個(gè)實(shí)體類型用到同一屬性時(shí), 一般把屬性分配給那些使用頻率最高 的實(shí)體類型,或分配給實(shí)體值少的實(shí) 體類型。 有些屬性不宜歸屬于任一實(shí)體類 型,只說明實(shí)體之間
14、聯(lián)系的特性 第五章數(shù)據(jù)庫設(shè)計(jì)和ER模型 局部模式 現(xiàn)有的教學(xué) 管理系統(tǒng) 初步分析系 統(tǒng)的對(duì)象 根據(jù)服務(wù)種 類分析教師 子模塊 局部ER圖 第五章數(shù)據(jù)庫設(shè)計(jì)和ER模型 其他局部模式 現(xiàn)有的教學(xué) 管理系統(tǒng) 初步分析系 統(tǒng)的對(duì)象 根據(jù)服務(wù)種 類分析學(xué)生 子模塊 導(dǎo)師 班級(jí) 學(xué)生 組 成 管 理 班主任 檔案材料宿舍住 宿 歸 檔 指 導(dǎo) 系有 參 加 學(xué)會(huì) 1N11 1 N N N1 1 N M N1 具 有 社會(huì)關(guān)系 1 N 局部ER圖 第五章數(shù)據(jù)庫設(shè)計(jì)和ER模型 其它局部模式 現(xiàn)有的教學(xué) 管理系統(tǒng) 初步分析系 統(tǒng)的對(duì)象 根據(jù)服務(wù)種 類分析課程 子模塊 局部ER圖 圖5.22 課程管理局部應(yīng)用分E
15、-R圖 1 教室 M 1 教科書教師 擔(dān)任 課程系開設(shè) N1 學(xué)生選修 NMN 上課 PN 第五章數(shù)據(jù)庫設(shè)計(jì)和ER模型 5.3.5 采用ER方法的數(shù)據(jù)庫概念設(shè)計(jì) 之設(shè)計(jì)全局 ER模式 無 圖5.20全局ER模式設(shè)計(jì) 局部ER模式 確定公共實(shí)體類型 合并兩個(gè)局部ER模式 檢查并消除沖突 還有未合 并的局部 模式 有 還有沖突嗎 有 屬性沖突 :如,重量單位 有的用公斤,有的用克。 結(jié)構(gòu)沖突 :同一對(duì)象在不 同應(yīng)用中的不同抽象 ;同 一實(shí)體在不同局部ER圖中 屬性的個(gè)數(shù)或次序不同 ; 實(shí)體之間的聯(lián)系在不同的 局部ER圖中呈現(xiàn)不同的類 型 命名沖突 :屬性名、實(shí)體 名、聯(lián)系名之間存在同名 異義或異名
16、同義沖突 第五章數(shù)據(jù)庫設(shè)計(jì)和ER模型 5.3.5 采用ER方法的數(shù)據(jù)庫概念設(shè)計(jì) 之全局ER模式的優(yōu)化 n實(shí)體類型的合并 n1:1聯(lián)系的兩個(gè)實(shí)體類型 n具有相同鍵的實(shí)體類型 n冗余屬性的消除 n冗余聯(lián)系的消除:利用 規(guī)范化理論中函數(shù)依賴的概 念消除冗余聯(lián)系 第五章數(shù)據(jù)庫設(shè)計(jì)和ER模型 例子:三個(gè)局部ER圖合并成一個(gè)ER圖 1 1 N 1 P 1N 1 N 1N 1 M MNN N N 社會(huì)關(guān)系 具有 1 N N M 1 系 聘用 承接 項(xiàng)目 參加 設(shè)置 院長(zhǎng)學(xué)院 主管 N N 1 1 1 教師 評(píng)定 職稱 分配 工作量 11 1 N 檔案材料 歸檔 參加 學(xué)會(huì) 1 宿舍 住宿 教科書 擔(dān)任 指導(dǎo)
17、 課程 選修 教室 上課 有 1 班級(jí) 學(xué)生 組成 N 開設(shè) N 管理 1 1 教師 管理 1 1 第五章數(shù)據(jù)庫設(shè)計(jì)和ER模型 主要內(nèi)容 n5.1 數(shù)據(jù)庫設(shè)計(jì)概述 n5.2 數(shù)據(jù)庫設(shè)計(jì)的全過程 n5.3 ER模型 n5.4 ER5.4 ER模型到關(guān)系模型的轉(zhuǎn)換模型到關(guān)系模型的轉(zhuǎn)換 n5.5 ER模型實(shí)例分析 n5.6 ER模型的擴(kuò)充 n小結(jié) 第五章數(shù)據(jù)庫設(shè)計(jì)和ER模型 5.4.1 ER圖轉(zhuǎn)換成關(guān)系模式集的 規(guī)則 n將每個(gè)實(shí)體類型轉(zhuǎn)換成一個(gè)關(guān)系模式,實(shí)體的屬性即為關(guān)系模 式的屬性,實(shí)體標(biāo)識(shí)符即為關(guān)系模式的鍵 n二元聯(lián)系類型的轉(zhuǎn)換 n若實(shí)體間聯(lián)系是1:1,可以在兩個(gè)實(shí)體類型轉(zhuǎn)換成的兩個(gè)關(guān)系模式中任
18、意 一個(gè)關(guān)系模式的屬性中加入另一個(gè)關(guān)系模式的鍵和聯(lián)系類型的屬性。 n若實(shí)體間聯(lián)系是1:N,則在N端實(shí)體類型轉(zhuǎn)換成的關(guān)系模式中加入1端實(shí)體 類型的鍵和聯(lián)系類型的屬性。 n若實(shí)體間聯(lián)系是M:N,則將聯(lián)系類型也轉(zhuǎn)換成關(guān)系模式,其屬性為兩端實(shí) 體類型的鍵加上聯(lián)系類型的屬性,而鍵為兩端實(shí)體鍵的組合 n一元聯(lián)系類型的轉(zhuǎn)換:同二元聯(lián)系 n三元聯(lián)系類型的轉(zhuǎn)換 總是將三元聯(lián)系類型轉(zhuǎn)換成關(guān)系模式,其屬性為三端實(shí)體類型的鍵加上聯(lián) 系類型的屬性,而鍵為三端實(shí)體鍵的組合。 第五章數(shù)據(jù)庫設(shè)計(jì)和ER模型 ER模型到關(guān)系模型的轉(zhuǎn)換實(shí)例 運(yùn)動(dòng)員 編號(hào)姓名性別名次 順序 11 職工 工號(hào)姓名年齡性別 領(lǐng)導(dǎo) 1N 運(yùn)動(dòng)員(編號(hào),姓
19、名,性別,名次, 上一名次編號(hào),下一名次編號(hào)) 職工(工號(hào),姓名,年齡,性別,經(jīng)理工號(hào)) 第五章數(shù)據(jù)庫設(shè)計(jì)和ER模型 ER模型到關(guān)系模型的轉(zhuǎn)換實(shí)例 零件 零件號(hào)零件名規(guī)格 數(shù)量 組成 MN 倉(cāng)庫 商品商店 倉(cāng)庫號(hào)倉(cāng)庫名地址 數(shù)量 商店號(hào)商品名商品號(hào)商店名 日期 進(jìn)貨 M NP 零件(零件號(hào),零件名,規(guī)格) 組成(零件號(hào),子零件號(hào),數(shù)量) 倉(cāng)庫(倉(cāng)庫號(hào),倉(cāng)庫名,地址) 商店(商店號(hào),商店名) 商品(商品號(hào),商品名) 進(jìn)貨(商店號(hào),商品名,倉(cāng)庫號(hào),日期,數(shù)量) 第五章數(shù)據(jù)庫設(shè)計(jì)和ER模型 5.4.2 采用ER方法的邏輯設(shè)計(jì)步驟 圖5.25 關(guān)系數(shù)據(jù)庫的邏輯設(shè)計(jì) 關(guān)系模式規(guī)范化 模式評(píng)價(jià) 是否需要修
20、正 從ER模式導(dǎo)出 初始數(shù)據(jù)庫模式 處理需求ER模式 DBMS特征 用DBMS語法描述 模式修正 進(jìn)入物理設(shè)計(jì)階段 是 否 第五章數(shù)據(jù)庫設(shè)計(jì)和ER模型 主要內(nèi)容 n5.1 數(shù)據(jù)庫設(shè)計(jì)概述 n5.2 數(shù)據(jù)庫設(shè)計(jì)的全過程 n5.3 ER模型 n5.4 ER模型到關(guān)系模型的轉(zhuǎn)換 n5.5 ER5.5 ER模型實(shí)例分析模型實(shí)例分析 n5.6 ER模型的擴(kuò)充 n小結(jié) 第五章數(shù)據(jù)庫設(shè)計(jì)和ER模型 例1 庫存銷售信息管理系統(tǒng)的 ER模型及轉(zhuǎn)換 P 車 間 倉(cāng) 位 產(chǎn) 品 客 戶 銷 售 員 存 儲(chǔ) 出 庫 訂 單 入 庫 M NM P M N P M N N 庫存系統(tǒng)ER圖 車間(車間號(hào),車間名,主任名)
21、產(chǎn)品(產(chǎn)品號(hào),產(chǎn)品名,單價(jià)) 倉(cāng)位(倉(cāng)位號(hào),地址,主任名) 客戶(客戶號(hào),客戶名,聯(lián)系人,電話, 地址,稅號(hào),賬號(hào)) 銷售員(銷售員號(hào),姓名,性別,學(xué)歷,業(yè)績(jī)) 實(shí)體 入庫(入庫單號(hào),入庫量,入庫日期,經(jīng)手人, 車間號(hào),倉(cāng)位號(hào),產(chǎn)品名) 出庫(出庫單號(hào),出庫量,出庫日期,經(jīng)手人, 客戶號(hào),產(chǎn)品名,倉(cāng)位號(hào)) 訂單(訂單號(hào),數(shù)量,折扣,總價(jià),訂單日期, 產(chǎn)品號(hào),客戶號(hào),銷售員號(hào)) 存儲(chǔ)(倉(cāng)位號(hào),產(chǎn)品號(hào),核對(duì)日期,核對(duì)員,存儲(chǔ)量) 聯(lián)系 第五章數(shù)據(jù)庫設(shè)計(jì)和ER模型 例2:公司車隊(duì)信息系統(tǒng)的ER模型 圖5.27 公司車隊(duì)信息系統(tǒng)的ER模型 部門車隊(duì)司機(jī) 車輛開銷 維修公司 調(diào)用 報(bào)銷 擁有 聘用 保險(xiǎn)
22、2 保險(xiǎn)1 M1N N 1N N N N 1 1 保險(xiǎn)公司 1 N 維修 第五章數(shù)據(jù)庫設(shè)計(jì)和ER模型 主要內(nèi)容 n5.1 數(shù)據(jù)庫設(shè)計(jì)概述 n5.2 數(shù)據(jù)庫設(shè)計(jì)的全過程 n5.3 ER模型 n5.4 ER模型到關(guān)系模型的轉(zhuǎn)換 n5.5 ER模型實(shí)例分析 n5.6 ER5.6 ER模型的擴(kuò)充模型的擴(kuò)充 n小結(jié) 第五章數(shù)據(jù)庫設(shè)計(jì)和ER模型 5.6.1 弱實(shí)體 n什么是弱實(shí)體 n弱實(shí)體的表示方法 n包含弱實(shí)體的ER圖轉(zhuǎn) 換成關(guān)系模式 問題:?jiǎn)栴}:在人事管理系統(tǒng)中,親屬的存在 是以職工的存在為前提,即親屬對(duì)于職工 具有依賴聯(lián)系,所以說,親屬是弱實(shí)體 職 工 社會(huì)關(guān)系 具有 1 N ER 圖 職工職工(職工號(hào),職工姓名,性別,年齡) 親屬親屬(職工號(hào),稱呼,姓名,工作單位) 關(guān)系關(guān)系 模式模式 問題問題: :商業(yè)應(yīng)用系統(tǒng)中,顧客地址的
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(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ǔ)空間,僅對(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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 保護(hù)環(huán)境從我做起的演講稿
- 中秋佳節(jié)致辭范文(15篇)
- 人生大事觀后感(19篇)
- 為開學(xué)典禮的致辭(25篇)
- 中學(xué)生開學(xué)典禮致辭(8篇)
- 影響學(xué)生個(gè)性形成與發(fā)展的因素
- 集合課件教學(xué)課件
- 2025年安徽宣城廣德市引進(jìn)高層次醫(yī)療衛(wèi)生人才15人筆試備考題庫及答案解析
- 2025年高考語文復(fù)習(xí)知識(shí)清單第六章文言文閱讀專題05選擇性必修下冊(cè)文言知識(shí)梳理(學(xué)生版+解析)
- 2024年11月6日車輛傷害事故演練方案
- 室外健身器材投標(biāo)方案(技術(shù)方案)
- 足浴店店長(zhǎng)聘用合同范本
- tubeless胸科手術(shù)麻醉
- 電商免責(zé)聲明范本
- 飛行科普知識(shí)講座
- 社區(qū)健康服務(wù)與管理教案
- 上海中考英語考綱詞匯
- 創(chuàng)新方法與創(chuàng)新設(shè)計(jì)智慧樹知到期末考試答案2024年
- 川教版四年級(jí)英語上冊(cè)全冊(cè)練習(xí)含答案
- 2024年全國(guó)職業(yè)技能大賽(模特表演賽項(xiàng))理論考試題庫(含答案)
- 弘揚(yáng)正能量提升凝聚力課件
評(píng)論
0/150
提交評(píng)論