版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
1、DB11關(guān)系數(shù)據(jù)庫設(shè)計22011秋1 DB11關(guān)系數(shù)據(jù)庫設(shè)計22011秋2 5 關(guān)系數(shù)據(jù)庫設(shè)計關(guān)系數(shù)據(jù)庫設(shè)計 數(shù)據(jù)庫設(shè)計數(shù)據(jù)庫設(shè)計 1 設(shè)計理論設(shè)計理論 2 設(shè)計步驟設(shè)計步驟 3 設(shè)計方法設(shè)計方法 4 實際應(yīng)用實際應(yīng)用 DB11關(guān)系數(shù)據(jù)庫設(shè)計22011秋3 5.1 關(guān)系數(shù)據(jù)庫設(shè)計理論關(guān)系數(shù)據(jù)庫設(shè)計理論回顧回顧 函數(shù)依賴?函數(shù)依賴?若若R(U)R(U)的任意一個可能的關(guān)系的任意一個可能的關(guān)系r r,r r中不可中不可 能存在兩個元組在能存在兩個元組在X X上的屬性值相等,而上的屬性值相等,而 在在Y Y上的屬性值不等上的屬性值不等 YX 完全函數(shù)完全函數(shù) 依賴?依賴? 在在R(U)R(U)中,如
2、果中,如果X XY Y,且對于且對于X X的任何的任何 一個真子集一個真子集X1X1,都有都有X1X1Y Y,記作記作 YX F DB11關(guān)系數(shù)據(jù)庫設(shè)計22011秋4 5.1 關(guān)系數(shù)據(jù)庫設(shè)計理論關(guān)系數(shù)據(jù)庫設(shè)計理論回顧回顧 1NF 2NF 3NF BCNF 4NF 每一個分量必須是不可分的數(shù)據(jù)項每一個分量必須是不可分的數(shù)據(jù)項 每個非主屬性完全函數(shù)依賴于碼每個非主屬性完全函數(shù)依賴于碼 每個非主屬性都不部分依賴于也不傳遞于碼每個非主屬性都不部分依賴于也不傳遞于碼 若若XYXY且且Y Y X X時時X X必含有碼必含有碼 若對于每個非平凡多值依賴若對于每個非平凡多值依賴XY(YXY(Y X)X),X
3、X 都含有碼都含有碼 DB11關(guān)系數(shù)據(jù)庫設(shè)計22011秋5 5.1 關(guān)系數(shù)據(jù)庫設(shè)計理論關(guān)系數(shù)據(jù)庫設(shè)計理論回顧回顧 1NF 2NF 3NF BCNF 4NF 消除非主屬性對碼的部分函數(shù)依賴消除非主屬性對碼的部分函數(shù)依賴 消除非主屬性對碼的傳遞函數(shù)依賴消除非主屬性對碼的傳遞函數(shù)依賴 消除主屬性對碼的部分和傳遞函數(shù)依賴消除主屬性對碼的部分和傳遞函數(shù)依賴 消除非平凡且非函數(shù)依賴的多值依賴消除非平凡且非函數(shù)依賴的多值依賴 DB11關(guān)系數(shù)據(jù)庫設(shè)計22011秋6 5.1 關(guān)系數(shù)據(jù)庫設(shè)計理論關(guān)系數(shù)據(jù)庫設(shè)計理論舉例舉例 教師教師職稱職稱教室教室課程課程班級班級學(xué)生學(xué)生時間時間參考書參考書 安海忠安海忠教授教授綜
4、合樓綜合樓701數(shù)據(jù)庫數(shù)據(jù)庫78041李華嬌李華嬌星期四星期四1-2數(shù)據(jù)庫原理數(shù)據(jù)庫原理 安海忠安海忠教授教授綜合樓綜合樓701數(shù)據(jù)庫數(shù)據(jù)庫78041王開玨王開玨星期四星期四1-2數(shù)據(jù)庫原理數(shù)據(jù)庫原理 安海忠安海忠教授教授綜合樓綜合樓701數(shù)據(jù)庫數(shù)據(jù)庫78041李鑫勝李鑫勝星期四星期四1-2數(shù)據(jù)庫原理數(shù)據(jù)庫原理 安海忠安海忠教授教授綜合樓綜合樓701數(shù)據(jù)庫數(shù)據(jù)庫78041李華嬌李華嬌星期四星期四1-2數(shù)據(jù)庫應(yīng)用數(shù)據(jù)庫應(yīng)用 安海忠安海忠教授教授綜合樓綜合樓701數(shù)據(jù)庫數(shù)據(jù)庫78041王開玨王開玨星期四星期四1-2數(shù)據(jù)庫應(yīng)用數(shù)據(jù)庫應(yīng)用 安海忠安海忠教授教授綜合樓綜合樓701數(shù)據(jù)庫數(shù)據(jù)庫78041李
5、鑫勝李鑫勝星期四星期四1-2數(shù)據(jù)庫應(yīng)用數(shù)據(jù)庫應(yīng)用 安海忠安海忠教授教授綜合樓綜合樓701數(shù)據(jù)庫數(shù)據(jù)庫78041李華嬌李華嬌星期四星期四1-2數(shù)據(jù)庫技術(shù)數(shù)據(jù)庫技術(shù) 安海忠安海忠教授教授綜合樓綜合樓701數(shù)據(jù)庫數(shù)據(jù)庫78041王開玨王開玨星期四星期四1-2數(shù)據(jù)庫技術(shù)數(shù)據(jù)庫技術(shù) 安海忠安海忠教授教授綜合樓綜合樓701數(shù)據(jù)庫數(shù)據(jù)庫78041李鑫勝李鑫勝星期四星期四1-2數(shù)據(jù)庫技術(shù)數(shù)據(jù)庫技術(shù) 林文林文教授教授19-335數(shù)據(jù)庫數(shù)據(jù)庫78041?星期二星期二1-2數(shù)據(jù)庫原理數(shù)據(jù)庫原理 林文林文教授教授19-335數(shù)據(jù)庫數(shù)據(jù)庫78041?星期二星期二1-2數(shù)據(jù)庫應(yīng)用數(shù)據(jù)庫應(yīng)用 林文林文教授教授19-335數(shù)
6、據(jù)庫數(shù)據(jù)庫78041?星期二星期二1-2數(shù)據(jù)庫技術(shù)數(shù)據(jù)庫技術(shù) DB11關(guān)系數(shù)據(jù)庫設(shè)計22011秋7 5.1 關(guān)系數(shù)據(jù)庫設(shè)計理論關(guān)系數(shù)據(jù)庫設(shè)計理論舉例舉例 屬性集合屬性集合? U教師,職稱,教室,課程,班級,學(xué)生,時教師,職稱,教室,課程,班級,學(xué)生,時 間,參考書間,參考書 那么,用規(guī)范化理論檢查一下?那么,用規(guī)范化理論檢查一下? 如何改進才能符合如何改進才能符合1NF、2NF、3NF、BCNF、4NF? 其關(guān)系模式圖如何畫呢?其關(guān)系模式圖如何畫呢? 下次課討論,要求:每個小組都要發(fā)表自下次課討論,要求:每個小組都要發(fā)表自 己小組的意見。己小組的意見。 DB11關(guān)系數(shù)據(jù)庫設(shè)計22011秋8 5
7、.2 關(guān)系數(shù)據(jù)庫設(shè)計的步驟關(guān)系數(shù)據(jù)庫設(shè)計的步驟 一般過程一般過程 需需 求求 分分 析析 階階 段段 概概 念念 結(jié)結(jié) 構(gòu)構(gòu) 設(shè)設(shè) 計計 階階 段段 邏邏 輯輯 結(jié)結(jié) 構(gòu)構(gòu) 設(shè)設(shè) 計計 階階 段段 數(shù)數(shù) 據(jù)據(jù) 庫庫 物物 理理 設(shè)設(shè) 計計 階階 段段 數(shù)數(shù) 據(jù)據(jù) 庫庫 實實 施施 階階 段段 數(shù)數(shù) 據(jù)據(jù) 庫庫 運運 行行 和和 維維 護護 階階 段段 DB11關(guān)系數(shù)據(jù)庫設(shè)計22011秋9 5.2.1 需求分析需求分析一般過程一般過程 詳細調(diào)查詳細調(diào)查系統(tǒng)調(diào)查系統(tǒng)調(diào)查 組織結(jié)構(gòu)與功能分析組織結(jié)構(gòu)與功能分析組織結(jié)構(gòu)圖組織結(jié)構(gòu)圖 業(yè)務(wù)流程分析業(yè)務(wù)流程分析業(yè)務(wù)流程圖業(yè)務(wù)流程圖 數(shù)據(jù)流程分析數(shù)據(jù)流程分析
8、數(shù)據(jù)流程圖數(shù)據(jù)流程圖 DB11關(guān)系數(shù)據(jù)庫設(shè)計22011秋10 5.2.1 需求分析需求分析角色轉(zhuǎn)變角色轉(zhuǎn)變 虛虛 擬擬 組組 織織 變?yōu)?信信 息息 系系 統(tǒng)統(tǒng) 公公 司司 DB11關(guān)系數(shù)據(jù)庫設(shè)計22011秋11 5.2.1 需求分析需求分析虛擬組織虛擬組織 假假 設(shè)設(shè) 虛擬組織是一個生產(chǎn)電子元器件的制造型公司虛擬組織是一個生產(chǎn)電子元器件的制造型公司 主營業(yè)務(wù):生產(chǎn)電子元器件主營業(yè)務(wù):生產(chǎn)電子元器件 MISMIS需求:開發(fā)一套管理信息系統(tǒng)需求:開發(fā)一套管理信息系統(tǒng) 目目 的:公司所有業(yè)務(wù)都用管理信息系統(tǒng)來管理,的:公司所有業(yè)務(wù)都用管理信息系統(tǒng)來管理, 全面實現(xiàn)無紙化全面實現(xiàn)無紙化 所有的招投標
9、活動已經(jīng)完畢,合同簽定,由一個信息所有的招投標活動已經(jīng)完畢,合同簽定,由一個信息 系統(tǒng)公司來開發(fā)這樣的系統(tǒng),委派你作為項目經(jīng)理系統(tǒng)公司來開發(fā)這樣的系統(tǒng),委派你作為項目經(jīng)理 DB11關(guān)系數(shù)據(jù)庫設(shè)計22011秋12 5.2.1 需求分析需求分析業(yè)務(wù)流程圖業(yè)務(wù)流程圖 提提 交交 訂訂 單單 客戶客戶 訂訂 單單 評評 審審 銷售部 形形 成成 訂訂 單單 錄錄 入入 單單 制制 定定 生生 產(chǎn)產(chǎn) 計計 劃劃 生產(chǎn)部 制制 作作 流流 程程 卡卡 材設(shè)人材設(shè)人 資計劃資計劃 產(chǎn)產(chǎn) 品品 生生 產(chǎn)產(chǎn) 交交 收收 檢檢 驗驗 品質(zhì)部 產(chǎn)產(chǎn) 品品 入入 庫庫 倉庫 交交 款款 提提 貨貨 交交 貨貨 售售
10、后后 服服 務(wù)務(wù) 銷售部 采購部 財務(wù)部 設(shè)備部 人事部 DB11關(guān)系數(shù)據(jù)庫設(shè)計22011秋13 一級分解一級分解 客戶客戶S1 P1.1 銷售管理銷售管理 銷售部銷售部S3 訂單訂單 發(fā)貨單發(fā)貨單 銷售銷售 記錄記錄 OE單單 完成通知完成通知 產(chǎn)品庫存產(chǎn)品庫存 生產(chǎn)記錄生產(chǎn)記錄 應(yīng)收應(yīng)收 賬款賬款 P1.2 生產(chǎn)管理生產(chǎn)管理 生產(chǎn)部生產(chǎn)部S4 供應(yīng)商供應(yīng)商S2 缺缺 貨貨 單單 到到 貨貨 單單 訂貨單訂貨單 供貨單供貨單 P1.1 財務(wù)管理財務(wù)管理 財務(wù)部財務(wù)部S6 貨款貨款 付款收據(jù)付款收據(jù) P1.3 采購管理采購管理 采購部采購部S5 貨款貨款 付款收據(jù)付款收據(jù) 進貨進貨 賬賬 應(yīng)付
11、應(yīng)付 賬款賬款 DB11關(guān)系數(shù)據(jù)庫設(shè)計22011秋14 5.2.2 概念結(jié)構(gòu)設(shè)計概念結(jié)構(gòu)設(shè)計ERER圖圖 概念結(jié)構(gòu)設(shè)計是整個數(shù)據(jù)庫設(shè)計的關(guān)鍵,通過對用戶需概念結(jié)構(gòu)設(shè)計是整個數(shù)據(jù)庫設(shè)計的關(guān)鍵,通過對用戶需 求進行綜合、歸納與抽象,形成一個獨立于具體求進行綜合、歸納與抽象,形成一個獨立于具體DBMSDBMS的的 概念模型概念模型 特點特點v 能真實、充分地反映現(xiàn)實世界,包括事物與能真實、充分地反映現(xiàn)實世界,包括事物與 事物之間的聯(lián)系事物之間的聯(lián)系 v 易于理解,從而可以用它和不熟悉計算機的易于理解,從而可以用它和不熟悉計算機的 用戶交換意見用戶交換意見 v 易于更改易于更改 v 易于向關(guān)系、網(wǎng)狀、
12、層次等數(shù)據(jù)模型轉(zhuǎn)換易于向關(guān)系、網(wǎng)狀、層次等數(shù)據(jù)模型轉(zhuǎn)換 DB11關(guān)系數(shù)據(jù)庫設(shè)計22011秋15 5.2.2 概念結(jié)構(gòu)設(shè)計概念結(jié)構(gòu)設(shè)計ERER圖方法圖方法 v 自頂向下自頂向下 v 自底向上自底向上 v 逐步擴張:核心概念結(jié)構(gòu),向外擴張逐步擴張:核心概念結(jié)構(gòu),向外擴張 v 混合策略:自頂向下和自底向上相結(jié)合混合策略:自頂向下和自底向上相結(jié)合 DB11關(guān)系數(shù)據(jù)庫設(shè)計22011秋16 5.2.2 概念結(jié)構(gòu)設(shè)計概念結(jié)構(gòu)設(shè)計抽象抽象 v 分類(分類(ClassificationClassification) 學(xué)生學(xué)生 王五王五 趙六趙六 李四李四 張三張三 is member ofis member o
13、f 見教材見教材212212頁頁 DB11關(guān)系數(shù)據(jù)庫設(shè)計22011秋17 5.2.2 概念結(jié)構(gòu)設(shè)計概念結(jié)構(gòu)設(shè)計抽象抽象 v 聚集(聚集(AggregationAggregation) 學(xué)生學(xué)生 專業(yè)專業(yè) 系名系名班級班級出生日期出生日期 姓名姓名 學(xué)號學(xué)號 is part ofis part of DB11關(guān)系數(shù)據(jù)庫設(shè)計22011秋18 5.2.2 概念結(jié)構(gòu)設(shè)計概念結(jié)構(gòu)設(shè)計抽象抽象 v 概括(概括(GeneralizationGeneralization) 學(xué)生學(xué)生 本科生本科生研究生研究生 is subset ofis subset of DB11關(guān)系數(shù)據(jù)庫設(shè)計22011秋19 5.2.1
14、需求分析需求分析數(shù)據(jù)流圖數(shù)據(jù)流圖 頂層數(shù)據(jù)流圖頂層數(shù)據(jù)流圖 P1 電子公司電子公司 業(yè)務(wù)處理業(yè)務(wù)處理 客戶客戶S1 訂單訂單 發(fā)貨單發(fā)貨單 貨款貨款 貨款收據(jù)貨款收據(jù) 供應(yīng)商供應(yīng)商S2 貨款貨款 貨款收據(jù)貨款收據(jù) 訂貨單訂貨單 供貨單供貨單 5.2.2 概念結(jié)構(gòu)設(shè)計概念結(jié)構(gòu)設(shè)計 DB11關(guān)系數(shù)據(jù)庫設(shè)計22011秋20 5.2.1 需求分析需求分析ERER圖圖 從數(shù)據(jù)流圖,畫出從數(shù)據(jù)流圖,畫出ERER圖圖 先從一個業(yè)務(wù)開始,如銷售業(yè)務(wù)先從一個業(yè)務(wù)開始,如銷售業(yè)務(wù) 尋找銷售業(yè)務(wù)中的實體尋找銷售業(yè)務(wù)中的實體 5.2.2 概念結(jié)構(gòu)設(shè)計概念結(jié)構(gòu)設(shè)計 DB11關(guān)系數(shù)據(jù)庫設(shè)計22011秋21 一級分解一級分
15、解 客戶客戶S1 P1.1 銷售管理銷售管理 銷售部銷售部S3 訂單訂單 發(fā)貨單發(fā)貨單 銷售銷售 記錄記錄 OE單單 完成通知完成通知 產(chǎn)品庫存產(chǎn)品庫存 生產(chǎn)記錄生產(chǎn)記錄 應(yīng)收應(yīng)收 賬款賬款 P1.2 生產(chǎn)管理生產(chǎn)管理 生產(chǎn)部生產(chǎn)部S4 供應(yīng)商供應(yīng)商S2 缺缺 貨貨 單單 到到 貨貨 單單 訂貨單訂貨單 供貨單供貨單 P1.1 財務(wù)管理財務(wù)管理 財務(wù)部財務(wù)部S6 貨款貨款 付款收據(jù)付款收據(jù) P1.3 采購管理采購管理 采購部采購部S5 貨款貨款 付款收據(jù)付款收據(jù) 進貨進貨 賬賬 應(yīng)付應(yīng)付 賬款賬款 DB11關(guān)系數(shù)據(jù)庫設(shè)計22011秋22 銷售業(yè)務(wù)的銷售業(yè)務(wù)的ER圖圖 客客 戶戶 客戶客戶IDI
16、D 產(chǎn)品產(chǎn)品 產(chǎn)品產(chǎn)品IDID 訂購訂購 訂購量訂購量 m m n n 生產(chǎn)生產(chǎn)生產(chǎn)量生產(chǎn)量 n n 1 1 生生 產(chǎn)產(chǎn) 部部 部門部門IDID 應(yīng)收款應(yīng)收款 m m 1 1 銷售部銷售部 生產(chǎn)通知生產(chǎn)通知產(chǎn)品量產(chǎn)品量 1 1 1 1 財務(wù)部財務(wù)部 收款收款 通知通知 1 11 1 收款收款 m m 1 1 DB11關(guān)系數(shù)據(jù)庫設(shè)計22011秋23 采購業(yè)務(wù)相采購業(yè)務(wù)相 關(guān)實體?關(guān)實體? 客戶客戶S1 P1.1 銷售管理銷售管理 銷售部銷售部S3 訂單訂單 發(fā)貨單發(fā)貨單 銷售銷售 記錄記錄 OE單單 完成通知完成通知 產(chǎn)品庫存產(chǎn)品庫存 生產(chǎn)記錄生產(chǎn)記錄 應(yīng)收應(yīng)收 賬款賬款 P1.2 生產(chǎn)管理生產(chǎn)
17、管理 生產(chǎn)部生產(chǎn)部S4 供應(yīng)商供應(yīng)商S2 缺缺 貨貨 單單 到到 貨貨 單單 訂貨單訂貨單 供貨單供貨單 P1.1 財務(wù)管理財務(wù)管理 財務(wù)部財務(wù)部S6 貨款貨款 付款收據(jù)付款收據(jù) P1.3 采購管理采購管理 采購部采購部S5 貨款貨款 付款收據(jù)付款收據(jù) 進貨進貨 賬賬 應(yīng)付應(yīng)付 賬款賬款 DB11關(guān)系數(shù)據(jù)庫設(shè)計22011秋24 采購業(yè)務(wù)的采購業(yè)務(wù)的ER圖圖 供應(yīng)商供應(yīng)商 供應(yīng)商供應(yīng)商IDID 原材料原材料 材料材料IDID 供應(yīng)供應(yīng) 供應(yīng)量供應(yīng)量 m m n n 使用使用使用量使用量 n n 1 1 生產(chǎn)部生產(chǎn)部 部門部門IDID 應(yīng)付款應(yīng)付款 m m 1 1 采購部采購部 缺貨通知缺貨通知產(chǎn)
18、品量產(chǎn)品量 1 1 1 1 財務(wù)部財務(wù)部 付款付款 通知通知 1 11 1 付款付款 m m 1 1 采采 購購 1 1 n n DB11關(guān)系數(shù)據(jù)庫設(shè)計22011秋25 思考思考生產(chǎn)業(yè)務(wù)生產(chǎn)業(yè)務(wù)ERER圖、財務(wù)管理業(yè)圖、財務(wù)管理業(yè) 務(wù)的務(wù)的ERER圖如何畫呢?圖如何畫呢? 將各項業(yè)務(wù)將各項業(yè)務(wù)ERER圖合并,形成圖合并,形成 系統(tǒng)系統(tǒng)ERER圖圖 DB11關(guān)系數(shù)據(jù)庫設(shè)計22011秋26 客客 戶戶 產(chǎn)品產(chǎn)品 生生 產(chǎn)產(chǎn) 部部 銷銷 售售 部部 財財 務(wù)務(wù) 部部 應(yīng)收款應(yīng)收款 通知通知 1 1 1 1 采采 購購 部部 訂購訂購 m m n n 應(yīng)收款應(yīng)收款 m m 1 1 收款收款 m m 1 1 生產(chǎn)生產(chǎn) n n 1
溫馨提示
- 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)容負責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 合作股權(quán)合同模板
- 2024年市場營銷推廣承包合同
- 醫(yī)院聘用醫(yī)師合同范例
- 事故合同范例
- 勞務(wù)掛靠公司合同模板
- 教育機器人產(chǎn)品采購合同
- 小程序開發(fā)合作合同
- 堆場改造工程合同范例
- 嶺南師范學(xué)院《高等代數(shù)Ⅱ》2021-2022學(xué)年第一學(xué)期期末試卷
- 公眾號內(nèi)容審核規(guī)范
- 型鋼橋梁拆除施工方案范本
- 學(xué)校保安服務(wù)質(zhì)量評價表
- 小學(xué)科學(xué)實驗室儀器設(shè)備增補說明
- 指導(dǎo)青年教師記錄表
- 08江山實習(xí)區(qū)域地質(zhì)調(diào)查報告
- 資格評審表(招投標專用)
- 數(shù)獨題目100題2(可打印)12951
- (完整版)《工程倫理》歷年真題
- 骨盆骨折PPT完整版
- 成人住院患者靜脈血栓栓塞癥的預(yù)防護理
- 空調(diào)安裝施工方案及空調(diào)安裝現(xiàn)場管理辦法
評論
0/150
提交評論