第講數(shù)據(jù)庫(kù)設(shè)計(jì)需求分析概念結(jié)構(gòu)設(shè)計(jì)學(xué)習(xí)教案_第1頁(yè)
第講數(shù)據(jù)庫(kù)設(shè)計(jì)需求分析概念結(jié)構(gòu)設(shè)計(jì)學(xué)習(xí)教案_第2頁(yè)
第講數(shù)據(jù)庫(kù)設(shè)計(jì)需求分析概念結(jié)構(gòu)設(shè)計(jì)學(xué)習(xí)教案_第3頁(yè)
第講數(shù)據(jù)庫(kù)設(shè)計(jì)需求分析概念結(jié)構(gòu)設(shè)計(jì)學(xué)習(xí)教案_第4頁(yè)
第講數(shù)據(jù)庫(kù)設(shè)計(jì)需求分析概念結(jié)構(gòu)設(shè)計(jì)學(xué)習(xí)教案_第5頁(yè)
已閱讀5頁(yè),還剩103頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

1、會(huì)計(jì)學(xué)1第講第講 數(shù)據(jù)庫(kù)設(shè)計(jì)需求數(shù)據(jù)庫(kù)設(shè)計(jì)需求(xqi)分析概念結(jié)構(gòu)分析概念結(jié)構(gòu)設(shè)計(jì)設(shè)計(jì)第一頁(yè),共108頁(yè)。數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng)。n數(shù)據(jù)庫(kù)是信息系統(tǒng)的核心和基礎(chǔ)n數(shù)據(jù)庫(kù)是信息系統(tǒng)的各個(gè)部分能否緊密地結(jié)合在一起以及如何結(jié)合的關(guān)鍵所在n數(shù)據(jù)庫(kù)設(shè)計(jì)是信息系統(tǒng)開(kāi)發(fā)和建設(shè)的重要組成部分第1頁(yè)/共108頁(yè)第二頁(yè),共108頁(yè)。第2頁(yè)/共108頁(yè)第三頁(yè),共108頁(yè)。n2)應(yīng)用程序設(shè)計(jì)(shj)第3頁(yè)/共108頁(yè)第四頁(yè),共108頁(yè)。輕重的n主要參加需求分析(fnx)和數(shù)據(jù)庫(kù)的運(yùn)行維護(hù)n用戶(hù)積極參與帶來(lái)的好處n加速數(shù)據(jù)庫(kù)設(shè)計(jì)n提高數(shù)據(jù)庫(kù)設(shè)計(jì)的質(zhì)量第4頁(yè)/共108頁(yè)第五頁(yè),共108頁(yè)。第5頁(yè)/共108頁(yè)第六頁(yè),共108頁(yè)

2、。第6頁(yè)/共108頁(yè)第七頁(yè),共108頁(yè)。n設(shè)計(jì)一個(gè)完善的數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng)往往是上述六個(gè)階段的不斷反復(fù)。第7頁(yè)/共108頁(yè)第八頁(yè),共108頁(yè)。n 邏輯結(jié)構(gòu)設(shè)計(jì)階段n將概念結(jié)構(gòu)轉(zhuǎn)換成具體的數(shù)據(jù)庫(kù)產(chǎn)品支持的數(shù)據(jù)模型,并對(duì)其模型進(jìn)行優(yōu)化,形成數(shù)據(jù)庫(kù)邏輯模式。n根據(jù)用戶(hù)處理的要求、安全性考慮,在基本表上建立必要的視圖,形成數(shù)據(jù)的外模式第8頁(yè)/共108頁(yè)第九頁(yè),共108頁(yè)。n編制與調(diào)試應(yīng)用程序n組織數(shù)據(jù)入庫(kù)n并進(jìn)行試運(yùn)行n 數(shù)據(jù)庫(kù)運(yùn)行和維護(hù)階段n正式運(yùn)行,并不斷對(duì)其進(jìn)行評(píng)價(jià)、調(diào)整和修改。第9頁(yè)/共108頁(yè)第十頁(yè),共108頁(yè)。分析(fnx)系統(tǒng)需求設(shè)計(jì)概念結(jié)構(gòu)設(shè)計(jì)邏輯結(jié)構(gòu)優(yōu)化數(shù)據(jù)模型決策評(píng)價(jià)決策評(píng)價(jià)設(shè)計(jì)物理結(jié)

3、構(gòu)決策評(píng)價(jià)實(shí)施數(shù)據(jù)庫(kù)使用維護(hù)數(shù)據(jù)庫(kù)6、數(shù)據(jù)庫(kù)運(yùn)行(ynxng)和維護(hù)階段5、數(shù)據(jù)庫(kù)實(shí)施(shsh)階段4、數(shù)據(jù)庫(kù)物理結(jié)構(gòu)設(shè)計(jì)階段3、邏輯結(jié)構(gòu)設(shè)計(jì)階段1、系統(tǒng)需求分析階段2、概念結(jié)構(gòu)設(shè)計(jì)階段第10頁(yè)/共108頁(yè)第十一頁(yè),共108頁(yè)。設(shè)計(jì)設(shè)計(jì)階段階段設(shè)設(shè) 計(jì)計(jì) 描描 述述數(shù)數(shù) 據(jù)據(jù)處處 理理需求需求分析分析數(shù)據(jù)字典、全系統(tǒng)中數(shù)據(jù)項(xiàng)、數(shù)據(jù)字典、全系統(tǒng)中數(shù)據(jù)項(xiàng)、數(shù)據(jù)流、數(shù)據(jù)存儲(chǔ)的描述數(shù)據(jù)流、數(shù)據(jù)存儲(chǔ)的描述數(shù)據(jù)流圖和判定表(判定樹(shù))、數(shù)據(jù)字典中處數(shù)據(jù)流圖和判定表(判定樹(shù))、數(shù)據(jù)字典中處理過(guò)程的描述理過(guò)程的描述邏輯邏輯結(jié)構(gòu)結(jié)構(gòu)設(shè)計(jì)設(shè)計(jì)概念模型(概念模型(E-RE-R圖)圖) 數(shù)據(jù)字典數(shù)據(jù)字典系統(tǒng)說(shuō)明書(shū)包括

4、:系統(tǒng)說(shuō)明書(shū)包括:新系統(tǒng)要求、新系統(tǒng)要求、 方案和概圖方案和概圖反映新系統(tǒng)信息反映新系統(tǒng)信息 流的數(shù)據(jù)流圖流的數(shù)據(jù)流圖概念概念結(jié)構(gòu)結(jié)構(gòu)設(shè)計(jì)設(shè)計(jì)某種數(shù)據(jù)模型某種數(shù)據(jù)模型 關(guān)系關(guān)系 非關(guān)系非關(guān)系系統(tǒng)結(jié)構(gòu)圖系統(tǒng)結(jié)構(gòu)圖(模塊結(jié)構(gòu))(模塊結(jié)構(gòu))物理物理設(shè)計(jì)設(shè)計(jì)存儲(chǔ)安排存儲(chǔ)安排方法選擇方法選擇存取路徑建立存取路徑建立模塊設(shè)計(jì)模塊設(shè)計(jì)IPOIPO表表實(shí)施實(shí)施階段階段編寫(xiě)模式編寫(xiě)模式裝入數(shù)據(jù)裝入數(shù)據(jù)數(shù)據(jù)庫(kù)試運(yùn)行數(shù)據(jù)庫(kù)試運(yùn)行程序編碼、程序編碼、編譯聯(lián)結(jié)、編譯聯(lián)結(jié)、測(cè)試測(cè)試運(yùn)行運(yùn)行維護(hù)維護(hù)性能監(jiān)測(cè)、轉(zhuǎn)儲(chǔ)性能監(jiān)測(cè)、轉(zhuǎn)儲(chǔ)/ /恢復(fù)恢復(fù)數(shù)據(jù)庫(kù)重組和重構(gòu)數(shù)據(jù)庫(kù)重組和重構(gòu)新舊系統(tǒng)轉(zhuǎn)換、運(yùn)行、維護(hù)(修正性、適應(yīng)性、新舊系統(tǒng)轉(zhuǎn)

5、換、運(yùn)行、維護(hù)(修正性、適應(yīng)性、改善性維護(hù))改善性維護(hù))CreatLoadIPO表輸入:輸出:處理:分區(qū)1分區(qū)2Main()ifthenend第11頁(yè)/共108頁(yè)第十二頁(yè),共108頁(yè)。段的設(shè)計(jì),并影響到設(shè)計(jì)結(jié)果是否合理和實(shí)用第12頁(yè)/共108頁(yè)第十三頁(yè),共108頁(yè)。第13頁(yè)/共108頁(yè)第十四頁(yè),共108頁(yè)。第14頁(yè)/共108頁(yè)第十五頁(yè),共108頁(yè)。第15頁(yè)/共108頁(yè)第十六頁(yè),共108頁(yè)。至誤解用戶(hù)的需求。n新的硬件、軟件技術(shù)的出現(xiàn)也會(huì)使需求發(fā)生變化。n解決方法n設(shè)計(jì)人員必須采用有效的方法,與用戶(hù)不斷深入地進(jìn)行交流,才能逐步得以確定用戶(hù)的實(shí)際需求第16頁(yè)/共108頁(yè)第十七頁(yè),共108頁(yè)。第17

6、頁(yè)/共108頁(yè)第十八頁(yè),共108頁(yè)。nn(4) 輸入輸出的部門(mén)第18頁(yè)/共108頁(yè)第十九頁(yè),共108頁(yè)。n(2) 哪些活動(dòng)由人工完成第19頁(yè)/共108頁(yè)第二十頁(yè),共108頁(yè)。第20頁(yè)/共108頁(yè)第二十一頁(yè),共108頁(yè)。n2. 響應(yīng)時(shí)間n3. 安全性要求n4. 完整性要求n(4) 繪制數(shù)據(jù)流程圖n(5) 編制數(shù)據(jù)字典第21頁(yè)/共108頁(yè)第二十二頁(yè),共108頁(yè)。(3) 漢字平臺(tái)n(4) 數(shù)據(jù)庫(kù)管理系統(tǒng);(5) 網(wǎng)絡(luò)環(huán)境n6. 結(jié)構(gòu)圖表n(1) 組織機(jī)構(gòu)圖;(2) 組織間聯(lián)系圖;n(3) 各機(jī)構(gòu)功能業(yè)務(wù)圖n7. 數(shù)據(jù)圖表n(1) 數(shù)據(jù)流程圖;(2) 功能模塊圖;(3) 數(shù)據(jù)字典第22頁(yè)/共108頁(yè)第

7、二十三頁(yè),共108頁(yè)。第23頁(yè)/共108頁(yè)第二十四頁(yè),共108頁(yè)。機(jī)的用戶(hù)建立數(shù)據(jù)庫(kù)環(huán)境下的共同概念,并對(duì)設(shè)計(jì)工作(gngzu)的最后結(jié)果共同承擔(dān)責(zé)任第24頁(yè)/共108頁(yè)第二十五頁(yè),共108頁(yè)。n 請(qǐng)專(zhuān)人(zhunrn)介紹第25頁(yè)/共108頁(yè)第二十六頁(yè),共108頁(yè)。n 查閱記錄n查閱與原系統(tǒng)(xtng)有關(guān)的數(shù)據(jù)記錄第26頁(yè)/共108頁(yè)第二十七頁(yè),共108頁(yè)。第27頁(yè)/共108頁(yè)第二十八頁(yè),共108頁(yè)。數(shù)據(jù)流數(shù)據(jù)流數(shù)據(jù)流數(shù)據(jù)流數(shù)據(jù)存儲(chǔ)數(shù)據(jù)存儲(chǔ)信息要求信息要求數(shù)據(jù)來(lái)源數(shù)據(jù)來(lái)源處理處理數(shù)據(jù)輸出數(shù)據(jù)輸出處理要求處理要求第28頁(yè)/共108頁(yè)第二十九頁(yè),共108頁(yè)。成若干層次的數(shù)據(jù)流圖n數(shù)據(jù)流圖表達(dá)了

8、數(shù)據(jù)和處理過(guò)程的關(guān)系n(3)表達(dá)方法n處理過(guò)程:用判定表或判定樹(shù)來(lái)描述n數(shù)據(jù):用數(shù)據(jù)字典來(lái)描述n3將分析結(jié)果再次提交給用戶(hù),征得認(rèn)可第29頁(yè)/共108頁(yè)第三十頁(yè),共108頁(yè)。(shj)流從輸入到輸出的移動(dòng)變換過(guò)程n是系統(tǒng)分析人員與用戶(hù)進(jìn)行交流的手段和系統(tǒng)設(shè)計(jì)的主要依據(jù)之一第30頁(yè)/共108頁(yè)第三十一頁(yè),共108頁(yè)。n邏輯意義上的數(shù)據(jù)存儲(chǔ)(cn ch)環(huán)節(jié)。n4)數(shù)據(jù)流n是描述系統(tǒng)信息處理功能有關(guān)的各種信息的載體,是各個(gè)加工環(huán)節(jié)進(jìn)行處理和輸出的數(shù)據(jù)集合。第31頁(yè)/共108頁(yè)第三十二頁(yè),共108頁(yè)。第32頁(yè)/共108頁(yè)第三十三頁(yè),共108頁(yè)。從數(shù)據(jù)存貯引出的數(shù)據(jù)流可以理解為讀數(shù)據(jù),雙向數(shù)據(jù)流可以理

9、解為修改數(shù)據(jù);n數(shù)據(jù)源點(diǎn)或終點(diǎn),表示(biosh)圖中出現(xiàn)數(shù)據(jù)的始發(fā)點(diǎn)或終止點(diǎn),它在圖中的出現(xiàn)僅僅是一種符號(hào),并不需要以軟件的形式進(jìn)行設(shè)計(jì)和實(shí)現(xiàn)。第33頁(yè)/共108頁(yè)第三十四頁(yè),共108頁(yè)。第34頁(yè)/共108頁(yè)第三十五頁(yè),共108頁(yè)。n組通過(guò)進(jìn)行進(jìn)一步的需求調(diào)查,明確了該子系統(tǒng)的主要功能是進(jìn)行學(xué)籍(xuj)管理和課程管理,包括學(xué)生報(bào)到、入學(xué)、畢業(yè)的管理,學(xué)生上課情況的管理。n參考數(shù)據(jù)庫(kù)系統(tǒng)原理教程P188第35頁(yè)/共108頁(yè)第三十六頁(yè),共108頁(yè)。第36頁(yè)/共108頁(yè)第三十七頁(yè),共108頁(yè)。第37頁(yè)/共108頁(yè)第三十八頁(yè),共108頁(yè)。n若干個(gè)數(shù)據(jù)項(xiàng)可以組成一個(gè)(y )數(shù)據(jù)結(jié)構(gòu)n數(shù)據(jù)字典通過(guò)對(duì)數(shù)

10、據(jù)項(xiàng)和數(shù)據(jù)結(jié)構(gòu)的定義來(lái)描述數(shù)據(jù)流、數(shù)據(jù)存儲(chǔ)的邏輯內(nèi)容。第38頁(yè)/共108頁(yè)第三十九頁(yè),共108頁(yè)。n取值含義,與其他(qt)數(shù)據(jù)項(xiàng)的邏輯關(guān)系n取值范圍、與其他(qt)數(shù)據(jù)項(xiàng)的邏輯關(guān)系定義了數(shù)據(jù)的完整性約束條件第39頁(yè)/共108頁(yè)第四十頁(yè),共108頁(yè)。n對(duì)數(shù)據(jù)結(jié)構(gòu)的描述(mio sh)n數(shù)據(jù)結(jié)構(gòu)描述(mio sh)數(shù)據(jù)結(jié)構(gòu)名,含義說(shuō)明,n組成:數(shù)據(jù)項(xiàng)或數(shù)據(jù)結(jié)構(gòu)第40頁(yè)/共108頁(yè)第四十一頁(yè),共108頁(yè)。n平均流量,高峰期流量n數(shù)據(jù)流來(lái)源是說(shuō)明該數(shù)據(jù)流來(lái)自哪個(gè)過(guò)程n數(shù)據(jù)流去向是說(shuō)明該數(shù)據(jù)流將到哪個(gè)過(guò)程去n平均流量是指在單位時(shí)間里的傳輸(chun sh)次數(shù)n高峰期流量則是指在高峰時(shí)期的數(shù)據(jù)流量第4

11、1頁(yè)/共108頁(yè)第四十二頁(yè),共108頁(yè)。n流入的數(shù)據(jù)流:指出數(shù)據(jù)來(lái)源n流出的數(shù)據(jù)流:指出數(shù)據(jù)去向n數(shù)據(jù)量:每次存取多少數(shù)據(jù),每天(或每小時(shí)、每周等)存取幾次等信息n存取方法:批處理 / 聯(lián)機(jī)處理;檢索 / 更新;順序檢索 / 隨機(jī)檢索第42頁(yè)/共108頁(yè)第四十三頁(yè),共108頁(yè)。n輸入:數(shù)據(jù)流,輸出:數(shù)據(jù)流,n處理:簡(jiǎn)要說(shuō)明第43頁(yè)/共108頁(yè)第四十四頁(yè),共108頁(yè)。少數(shù)據(jù)量);響應(yīng)時(shí)間要求等n處理要求是后面(hu mian)物理設(shè)計(jì)的輸入及性能評(píng)價(jià)的標(biāo)準(zhǔn)第44頁(yè)/共108頁(yè)第四十五頁(yè),共108頁(yè)。提供依據(jù)。第45頁(yè)/共108頁(yè)第四十六頁(yè),共108頁(yè)。數(shù)據(jù)項(xiàng): 學(xué)號(hào)含義說(shuō)明: 唯一標(biāo)識(shí)每個(gè)學(xué)生別

12、名: 學(xué)生編號(hào)類(lèi)型: 字符型長(zhǎng)度: 8取值范圍: 00000000至99999999取值含義: 前兩位標(biāo)別該學(xué)生所在年級(jí),后六位按順序編號(hào)與其他數(shù)據(jù)項(xiàng)的邏輯關(guān)系:第46頁(yè)/共108頁(yè)第四十七頁(yè),共108頁(yè)。數(shù)據(jù)結(jié)構(gòu): 學(xué)生含義說(shuō)明:是學(xué)籍管理子系統(tǒng)的主體數(shù)據(jù)結(jié)構(gòu),定義了一個(gè)學(xué)生的有關(guān)信息組成: 學(xué)號(hào),姓名,性別,年齡,所在系,年級(jí)第47頁(yè)/共108頁(yè)第四十八頁(yè),共108頁(yè)。數(shù)據(jù)流: 體檢結(jié)果說(shuō)明: 學(xué)生參加體格檢查的最終結(jié)果數(shù)據(jù)流來(lái)源: 體檢數(shù)據(jù)流去向: 批準(zhǔn)組成: 平均流量: 高峰期流量: 第48頁(yè)/共108頁(yè)第四十九頁(yè),共108頁(yè)。數(shù)據(jù)存儲(chǔ): 學(xué)生登記表說(shuō)明: 記錄學(xué)生的基本情況流入數(shù)據(jù)流

13、: 流出數(shù)據(jù)流: 組成: 數(shù)據(jù)量: 每年3000張存取方式: 隨機(jī)存取第49頁(yè)/共108頁(yè)第五十頁(yè),共108頁(yè)。處理過(guò)程: 分配宿舍說(shuō)明: 為所有新生分配學(xué)生宿舍輸入: 學(xué)生,宿舍,輸出: 宿舍安排處理: 在新生報(bào)到后,為所有新生分配學(xué)生宿舍。要求同一間宿舍只能安排同一性別的學(xué)生,同一個(gè)學(xué)生只能安排在一個(gè)宿舍中。每個(gè)學(xué)生的居住面積不小于3平方米。安排新生宿舍其處理時(shí)間應(yīng)不超過(guò)15分鐘。第50頁(yè)/共108頁(yè)第五十一頁(yè),共108頁(yè)。n收集將來(lái)應(yīng)用所涉及的數(shù)據(jù)(shj),設(shè)計(jì)者應(yīng)充分考慮到可能的擴(kuò)充和改變,使設(shè)計(jì)易于更改,系統(tǒng)易于擴(kuò)充。n強(qiáng)調(diào)用戶(hù)的參與,這是數(shù)據(jù)(shj)庫(kù)應(yīng)用系統(tǒng)設(shè)計(jì)的特點(diǎn)。第51

14、頁(yè)/共108頁(yè)第五十二頁(yè),共108頁(yè)。概念概念設(shè)計(jì)設(shè)計(jì)階段階段需求分析階段需求分析階段熟悉(shx)業(yè)務(wù)活動(dòng)明確(mngqu)用戶(hù)需求確定(qudng)系統(tǒng)邊界分析系統(tǒng)功能分析系統(tǒng)數(shù)據(jù)編寫(xiě)分析報(bào)告調(diào)查機(jī)構(gòu)情況數(shù)據(jù)數(shù)據(jù)字典字典DD數(shù)據(jù)數(shù)據(jù)流程圖流程圖DFD數(shù)據(jù)庫(kù)數(shù)據(jù)庫(kù)設(shè)計(jì)人員設(shè)計(jì)人員用戶(hù)用戶(hù)第52頁(yè)/共108頁(yè)第五十三頁(yè),共108頁(yè)。n概念結(jié)構(gòu)是各種數(shù)據(jù)模型的共同基礎(chǔ),它比數(shù)據(jù)模型更獨(dú)立于機(jī)器、更抽象,從而更加穩(wěn)定。n概念結(jié)構(gòu)設(shè)計(jì)是整個(gè)數(shù)據(jù)庫(kù)設(shè)計(jì)的關(guān)鍵第53頁(yè)/共108頁(yè)第五十四頁(yè),共108頁(yè)。現(xiàn)實(shí)世界現(xiàn)實(shí)世界機(jī)器世界機(jī)器世界信息世界信息世界需求分析需求分析概念結(jié)構(gòu)設(shè)計(jì)概念結(jié)構(gòu)設(shè)計(jì)第54頁(yè)/共1

15、08頁(yè)第五十五頁(yè),共108頁(yè)。用要求改變時(shí),容易對(duì)概念模型修改和擴(kuò)充。n(4)易于向關(guān)系(gun x)、網(wǎng)狀、層次等各種數(shù)據(jù)模型轉(zhuǎn)換。第55頁(yè)/共108頁(yè)第五十六頁(yè),共108頁(yè)。n首先(shuxin)定義最重要的核心概念結(jié)構(gòu),然后向外擴(kuò)充,以滾雪球的方式逐步生成其他概念結(jié)構(gòu),直至總體概念結(jié)構(gòu)n混合策略n將自頂向下和自底向上相結(jié)合,用自頂向下策略設(shè)計(jì)一個(gè)全局概念結(jié)構(gòu)的框架,以它為骨架集成由自底向上策略中設(shè)計(jì)的各局部概念結(jié)構(gòu)。第56頁(yè)/共108頁(yè)第五十七頁(yè),共108頁(yè)。n第1步:抽象數(shù)據(jù)并設(shè)計(jì)局部(jb)視圖n第2步:集成局部(jb)視圖,得到全局概念結(jié)構(gòu)第57頁(yè)/共108頁(yè)第五十八頁(yè),共108頁(yè)

16、。邏輯邏輯設(shè)計(jì)設(shè)計(jì)階段階段概念設(shè)計(jì)階段概念設(shè)計(jì)階段合并(hbng)取消沖突修改(xigi)重構(gòu)消除冗余數(shù)據(jù)數(shù)據(jù)(shj)字典字典DD數(shù)據(jù)數(shù)據(jù)流程圖流程圖DFD需求需求分析分析階段階段抽象數(shù)據(jù)設(shè)計(jì)局部視圖局部局部E-R圖圖初步初步E-R圖圖總總E-R圖圖第58頁(yè)/共108頁(yè)第五十九頁(yè),共108頁(yè)。第59頁(yè)/共108頁(yè)第六十頁(yè),共108頁(yè)。n 逐一設(shè)計(jì)分E-R圖n將局部應(yīng)用中所用的數(shù)據(jù)從數(shù)據(jù)字典中抽取出來(lái),參照(cnzho)數(shù)據(jù)流圖,標(biāo)定局部應(yīng)用中的實(shí)體、實(shí)體的屬性、標(biāo)識(shí)實(shí)體的碼,確定實(shí)體之間的聯(lián)系及其類(lèi)型。并對(duì)其進(jìn)行必要的調(diào)整。第60頁(yè)/共108頁(yè)第六十一頁(yè),共108頁(yè)。n以此為出發(fā)點(diǎn),設(shè)計(jì)分E

17、-R圖。第61頁(yè)/共108頁(yè)第六十二頁(yè),共108頁(yè)。不太復(fù)雜,因此可以它們?nèi)胧衷O(shè)計(jì)學(xué)生管理子系統(tǒng)的分E-R圖。如果局部應(yīng)用比較復(fù)雜,則可以從更下層的數(shù)據(jù)流圖入手。第62頁(yè)/共108頁(yè)第六十三頁(yè),共108頁(yè)。屬性、標(biāo)識(shí)實(shí)體的碼n確定實(shí)體之間的聯(lián)系及其類(lèi)型(1:1,1:n,m:n)第63頁(yè)/共108頁(yè)第六十四頁(yè),共108頁(yè)。n屬性:n對(duì)象類(lèi)型的組成成分(chng fn)可以抽象為實(shí)體的屬性。組成成分(chng fn)與對(duì)象類(lèi)型之間是“is part of的關(guān)系。n例:學(xué)號(hào)、姓名、專(zhuān)業(yè)、年級(jí)等可以抽象為學(xué)生實(shí)體的屬性。其中學(xué)號(hào)為標(biāo)識(shí)學(xué)生實(shí)體的碼。第64頁(yè)/共108頁(yè)第六十五頁(yè),共108頁(yè)。實(shí)體的一個(gè)

18、屬性,表明一個(gè)學(xué)生屬于哪個(gè)系;而在另一種環(huán)境中,由于需要(xyo)考慮一個(gè)系的系主任、教師人數(shù)、學(xué)生人數(shù)、辦公地點(diǎn)等,這時(shí)它就需要(xyo)作為實(shí)體了。第65頁(yè)/共108頁(yè)第六十六頁(yè),共108頁(yè)。n符合上述兩條特性的事物一般作為屬性對(duì)待。n現(xiàn)實(shí)世界中的事物凡能夠作為屬性對(duì)待的,應(yīng)盡量作為屬性。第66頁(yè)/共108頁(yè)第六十七頁(yè),共108頁(yè)。(sht)之間有聯(lián)系,根據(jù)準(zhǔn)則,這時(shí)把職稱(chēng)作為實(shí)體(sht)來(lái)處理會(huì)更合適些。第67頁(yè)/共108頁(yè)第六十八頁(yè),共108頁(yè)。屬性(shxng)準(zhǔn)則進(jìn)行必要的調(diào)整。第68頁(yè)/共108頁(yè)第六十九頁(yè),共108頁(yè)。而一個(gè)學(xué)生只能屬于一個(gè)班級(jí),因此班級(jí)與學(xué)生之間也是1:n的

19、聯(lián)系。n班主任與學(xué)生之間存在指導(dǎo)聯(lián)系,一個(gè)班主任要教多名學(xué)生,而一個(gè)學(xué)生只對(duì)應(yīng)一個(gè)班主任,因此班主任與學(xué)生之間也是1:n的聯(lián)系。n而學(xué)生和他自己的檔案材料之間,班級(jí)與班主任之間都是1:1的聯(lián)系。第69頁(yè)/共108頁(yè)第七十頁(yè),共108頁(yè)。第70頁(yè)/共108頁(yè)第七十一頁(yè),共108頁(yè)。用,其中有用的部分已轉(zhuǎn)入學(xué)生檔案材料中,因此這里就不必作為實(shí)體了。第71頁(yè)/共108頁(yè)第七十二頁(yè),共108頁(yè)。第72頁(yè)/共108頁(yè)第七十三頁(yè),共108頁(yè)。數(shù)n班主任:職工號(hào),姓名,性別,n是否為優(yōu)秀班主任n宿舍:宿舍編號(hào)(bin ho),地址,人數(shù)n其中有下劃線的屬性為實(shí)體的碼。第73頁(yè)/共108頁(yè)第七十四頁(yè),共108

20、頁(yè)。第74頁(yè)/共108頁(yè)第七十五頁(yè),共108頁(yè)。n教科書(shū):書(shū)號(hào),書(shū)名,價(jià)錢(qián)n教室:教室編號(hào)(bin ho),地址,容量第75頁(yè)/共108頁(yè)第七十六頁(yè),共108頁(yè)。n(j chn)較關(guān)鍵的兩個(gè)局部視圖)n以后每次將一個(gè)新的局部視圖集成(j chn)進(jìn)來(lái)第76頁(yè)/共108頁(yè)第七十七頁(yè),共108頁(yè)。邏輯邏輯設(shè)計(jì)設(shè)計(jì)階段階段概念設(shè)計(jì)階段概念設(shè)計(jì)階段合并(hbng)取消沖突修改重構(gòu)消除冗余抽象數(shù)據(jù)設(shè)計(jì)局部視圖局部局部E-R圖圖初步初步E-R圖圖基本基本E-R圖圖第77頁(yè)/共108頁(yè)第七十八頁(yè),共108頁(yè)。各個(gè)局部應(yīng)用所面向的問(wèn)題不同;由不同的設(shè)計(jì)人員(rnyun)進(jìn)行設(shè)計(jì)各個(gè)分E-R圖之間必定會(huì)存在許多

21、不一致的地方第78頁(yè)/共108頁(yè)第七十九頁(yè),共108頁(yè)。第79頁(yè)/共108頁(yè)第八十頁(yè),共108頁(yè)。n通常用討論、協(xié)商(xishng)等行政手段加以解決第80頁(yè)/共108頁(yè)第八十一頁(yè),共108頁(yè)。(yngyng))以出生日期形式表示學(xué)生的年齡,而另一些部門(mén)(即局部應(yīng)用(yngyng))用整數(shù)形式表示學(xué)生的年齡。(屬性域沖突)n例3:n學(xué)生的身高,有的以米為單位,有的以厘米為單位,有的以尺為單位。(屬性取值單位沖突)第81頁(yè)/共108頁(yè)第八十二頁(yè),共108頁(yè)。n實(shí)體級(jí)、聯(lián)系級(jí)上。其中屬性的命名沖突更為常見(jiàn)。n命名沖突的解決方法n通過(guò)討論、協(xié)商(xishng)等行政手段加以解決第82頁(yè)/共108頁(yè)第

22、八十三頁(yè),共108頁(yè)。書(shū)稱(chēng)為課本n有的部門(mén)(bmn)則把教科書(shū)稱(chēng)為教材n異名同義(一義多名)第83頁(yè)/共108頁(yè)第八十四頁(yè),共108頁(yè)。n“課程”在某一局部應(yīng)用中被當(dāng)作實(shí)體n在另一局部應(yīng)用中則被當(dāng)作屬性第84頁(yè)/共108頁(yè)第八十五頁(yè),共108頁(yè)。取各分E-R圖中屬性的并集,再適當(dāng)設(shè)計(jì)屬性的次序。第85頁(yè)/共108頁(yè)第八十六頁(yè),共108頁(yè)。貌,學(xué)號(hào))n合并后n學(xué)生(學(xué)號(hào),姓名(xngmng),出生日期,政治面貌,所在系,n年級(jí),性別,平均成績(jī))第86頁(yè)/共108頁(yè)第八十七頁(yè),共108頁(yè)。n例2:n在局部應(yīng)用X中E1與E2發(fā)生聯(lián)系,而在局部應(yīng)用Y中E1、E2、E3三者之間有聯(lián)系。第87頁(yè)/共108

23、頁(yè)第八十八頁(yè),共108頁(yè)。(E-R)1(E-R)2(E-R)12合并兩個(gè)合并兩個(gè)(lin )分分 E-R 圖時(shí)的綜合圖時(shí)的綜合第88頁(yè)/共108頁(yè)第八十九頁(yè),共108頁(yè)。度上屬于異名同義,可以應(yīng)將學(xué)籍管理中的班主任實(shí)體與課程管理中的教師實(shí)體統(tǒng)一稱(chēng)為教師。n統(tǒng)一后教師實(shí)體的屬性構(gòu)成為:n教師:職工號(hào),姓名,性別,職稱(chēng),n是否為優(yōu)秀班主任第89頁(yè)/共108頁(yè)第九十頁(yè),共108頁(yè)。學(xué)生之間的教學(xué)聯(lián)系n可以將這兩種聯(lián)系綜合為教學(xué)聯(lián)系。n指導(dǎo)聯(lián)系實(shí)際上可以包含在教學(xué)聯(lián)系之中。第90頁(yè)/共108頁(yè)第九十一頁(yè),共108頁(yè)。n在兩個(gè)局部E-R圖中,學(xué)生實(shí)體屬性組成及次序都存在差異,應(yīng)將所有屬性綜合,并重新調(diào)整次序。n假設(shè)調(diào)整結(jié)果為:n學(xué)生:學(xué)號(hào),姓名,出生日期,年齡,n所在系,年級(jí),平均成績(jī)n解決上述沖突后,學(xué)籍管理分E-R圖與課程管理分E-R圖合并(hbng)為下圖所示形式:第91頁(yè)/共108頁(yè)第九十二頁(yè),共108頁(yè)。第92頁(yè)/共108頁(yè)第九十三頁(yè),共108頁(yè)。邏輯邏輯設(shè)計(jì)設(shè)計(jì)階段階段概念設(shè)計(jì)階段概念設(shè)計(jì)階段合并(hbng)取消沖突修改重構(gòu)消除冗余抽象數(shù)據(jù)設(shè)計(jì)局部視圖局部局部E-R圖

溫馨提示

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

最新文檔

評(píng)論

0/150

提交評(píng)論