管理信息系統(tǒng)教程3-信息技術(shù)基礎(chǔ)_第1頁
管理信息系統(tǒng)教程3-信息技術(shù)基礎(chǔ)_第2頁
管理信息系統(tǒng)教程3-信息技術(shù)基礎(chǔ)_第3頁
管理信息系統(tǒng)教程3-信息技術(shù)基礎(chǔ)_第4頁
管理信息系統(tǒng)教程3-信息技術(shù)基礎(chǔ)_第5頁
已閱讀5頁,還剩69頁未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

1、 MIS MIS本章內(nèi)容本章內(nèi)容第一節(jié)第一節(jié) 數(shù)據(jù)處理數(shù)據(jù)處理第二節(jié)第二節(jié) 數(shù)據(jù)庫(kù)技術(shù)數(shù)據(jù)庫(kù)技術(shù)第三節(jié)第三節(jié) 數(shù)據(jù)倉(cāng)庫(kù)和商業(yè)智數(shù)據(jù)倉(cāng)庫(kù)和商業(yè)智能能Wall-Mart沃爾沃爾-馬特:成功之道:在于理念和手段馬特:成功之道:在于理念和手段 理念理念:創(chuàng)始人沃爾頓先生倡導(dǎo)的盡量降低經(jīng)營(yíng)成本,創(chuàng)始人沃爾頓先生倡導(dǎo)的盡量降低經(jīng)營(yíng)成本,實(shí)行低價(jià)銷售。實(shí)行低價(jià)銷售。宗旨:幫顧客節(jié)省每一分錢。宗旨:幫顧客節(jié)省每一分錢??谔?hào):天天平價(jià),始終如一??谔?hào):天天平價(jià),始終如一。19951995年經(jīng)營(yíng)成本占銷售額的年經(jīng)營(yíng)成本占銷售額的15.8%15.8%(世界上大多數(shù)零售商(世界上大多數(shù)零售商的經(jīng)營(yíng)成本在的經(jīng)營(yíng)成本在4

2、0%40%以上)以上) 手段手段:擁有世界上最大的私有衛(wèi)星系統(tǒng),與擁有世界上最大的私有衛(wèi)星系統(tǒng),與38003800家家供貨商實(shí)現(xiàn)計(jì)算機(jī)聯(lián)網(wǎng)。總部的計(jì)算機(jī)系統(tǒng)與供貨商實(shí)現(xiàn)計(jì)算機(jī)聯(lián)網(wǎng)。總部的計(jì)算機(jī)系統(tǒng)與1616個(gè)個(gè)發(fā)貨中心以及發(fā)貨中心以及10001000多家商店連接,做到即時(shí)銷售,多家商店連接,做到即時(shí)銷售,大大壓縮產(chǎn)品時(shí)間成本,減少庫(kù)存風(fēng)險(xiǎn),加速資金大大壓縮產(chǎn)品時(shí)間成本,減少庫(kù)存風(fēng)險(xiǎn),加速資金周轉(zhuǎn)。周轉(zhuǎn)。戴爾計(jì)算機(jī)公司戴爾計(jì)算機(jī)公司 :直銷與個(gè)性化服務(wù)的典范:直銷與個(gè)性化服務(wù)的典范 向企業(yè)銷售: :5,0005,000家美國(guó)公司服務(wù)的家美國(guó)公司服務(wù)的“首頁首頁”計(jì)劃。計(jì)劃。當(dāng)戴爾公司贏得一家有當(dāng)

3、戴爾公司贏得一家有400400百人以上的企業(yè)客戶時(shí),它就百人以上的企業(yè)客戶時(shí),它就為那家客戶建立首頁。首頁只不過是一套比較小的網(wǎng)頁,為那家客戶建立首頁。首頁只不過是一套比較小的網(wǎng)頁,常常同客戶的內(nèi)聯(lián)網(wǎng)聯(lián)接常常同客戶的內(nèi)聯(lián)網(wǎng)聯(lián)接( (銷售和租賃),讓獲準(zhǔn)的雇員銷售和租賃),讓獲準(zhǔn)的雇員在線配置個(gè)人計(jì)算機(jī)、付款、跟蹤交付的情況在線配置個(gè)人計(jì)算機(jī)、付款、跟蹤交付的情況每天約每天約有有500500萬元的戴爾個(gè)人計(jì)算機(jī)以這種方式定貨。首頁讓客萬元的戴爾個(gè)人計(jì)算機(jī)以這種方式定貨。首頁讓客戶能即刻得到技術(shù)支持(再也不用在電話里等待?。?,與戶能即刻得到技術(shù)支持(再也不用在電話里等待?。?,與銷售人員聯(lián)系。銷售人

4、員聯(lián)系。 向個(gè)人銷售:網(wǎng)上訂購(gòu)、網(wǎng)上跟蹤、網(wǎng)上支付網(wǎng)上訂購(gòu)、網(wǎng)上跟蹤、網(wǎng)上支付第第1 1節(jié)節(jié) 數(shù)據(jù)處理數(shù)據(jù)處理本節(jié)內(nèi)容:本節(jié)內(nèi)容:1.1.數(shù)據(jù)處理的概念和發(fā)展階段數(shù)據(jù)處理的概念和發(fā)展階段2.2.數(shù)據(jù)組織數(shù)據(jù)組織1.1.數(shù)據(jù)處理的概念和發(fā)展階段數(shù)據(jù)處理的概念和發(fā)展階段 -1 -1 數(shù)據(jù)處理的概念數(shù)據(jù)處理的概念 數(shù)據(jù)處理指把來自數(shù)據(jù)處理指把來自科學(xué)研究、生科學(xué)研究、生產(chǎn)實(shí)踐和社會(huì)經(jīng)濟(jì)活動(dòng)產(chǎn)實(shí)踐和社會(huì)經(jīng)濟(jì)活動(dòng)等領(lǐng)域中的等領(lǐng)域中的原原始數(shù)據(jù)始數(shù)據(jù), , 用一定的設(shè)備和手段用一定的設(shè)備和手段, , 按一按一定的使用要求定的使用要求, , 加工成另一種形式的加工成另一種形式的數(shù)據(jù)數(shù)據(jù)。 數(shù)據(jù)處理的目的數(shù)據(jù)

5、處理的目的 1.把數(shù)據(jù)把數(shù)據(jù)轉(zhuǎn)換轉(zhuǎn)換成便于觀察分析、傳送或進(jìn)成便于觀察分析、傳送或進(jìn)一步處理的形式。一步處理的形式。 2.從大量的原始數(shù)據(jù)中從大量的原始數(shù)據(jù)中抽取,推導(dǎo)抽取,推導(dǎo)出對(duì)人出對(duì)人們有價(jià)值的信息以作為行動(dòng)和決策的依據(jù)。們有價(jià)值的信息以作為行動(dòng)和決策的依據(jù)。 3.利用計(jì)算機(jī)科學(xué)地利用計(jì)算機(jī)科學(xué)地保存和管理保存和管理已經(jīng)過處已經(jīng)過處理的大量數(shù)據(jù)理的大量數(shù)據(jù),以便人們能方便而充分地利用以便人們能方便而充分地利用這些寶貴的信息資源。這些寶貴的信息資源。 1.1.數(shù)據(jù)處理的概念和發(fā)展階段數(shù)據(jù)處理的概念和發(fā)展階段 -2 -2數(shù)據(jù)處理的基本內(nèi)容數(shù)據(jù)處理的基本內(nèi)容 1. 1.數(shù)據(jù)收集數(shù)據(jù)收集 2.

6、2.數(shù)據(jù)轉(zhuǎn)換數(shù)據(jù)轉(zhuǎn)換 3. 3.數(shù)據(jù)的篩選、分組和排序數(shù)據(jù)的篩選、分組和排序 4.4.數(shù)據(jù)的組織數(shù)據(jù)的組織 5. 5.數(shù)據(jù)的運(yùn)算數(shù)據(jù)的運(yùn)算: :指算術(shù)運(yùn)算和邏輯運(yùn)算指算術(shù)運(yùn)算和邏輯運(yùn)算 6. 6.數(shù)據(jù)存儲(chǔ)數(shù)據(jù)存儲(chǔ) 7. 7.數(shù)據(jù)檢索數(shù)據(jù)檢索 8. 8.數(shù)據(jù)輸出數(shù)據(jù)輸出 1.1.數(shù)據(jù)處理的概念和發(fā)展階段數(shù)據(jù)處理的概念和發(fā)展階段 -3 -3 在管理信息系統(tǒng)中,大量的數(shù)據(jù)以一定的形式在管理信息系統(tǒng)中,大量的數(shù)據(jù)以一定的形式存放在各種存儲(chǔ)介質(zhì)中,存放在各種存儲(chǔ)介質(zhì)中,數(shù)據(jù)的組織方式數(shù)據(jù)的組織方式以及以及內(nèi)在內(nèi)在聯(lián)系的表示方法聯(lián)系的表示方法直接決定著數(shù)據(jù)處理的效率。直接決定著數(shù)據(jù)處理的效率。2.數(shù)據(jù)組織

7、數(shù)據(jù)組織 數(shù)據(jù)庫(kù)數(shù)據(jù)庫(kù)Database文件文件1文件文件2文件文件n文件文件n-1記錄記錄1記錄記錄2記錄記錄n-1記錄記錄n數(shù)據(jù)項(xiàng)數(shù)據(jù)項(xiàng)1數(shù)據(jù)項(xiàng)數(shù)據(jù)項(xiàng)2數(shù)據(jù)項(xiàng)數(shù)據(jù)項(xiàng)n-1數(shù)據(jù)項(xiàng)數(shù)據(jù)項(xiàng)n.姓名、性別等姓名、性別等若干學(xué)生若干學(xué)生學(xué)生文件學(xué)生文件學(xué)生數(shù)據(jù)庫(kù)學(xué)生數(shù)據(jù)庫(kù)數(shù)據(jù)組織的層次數(shù)據(jù)組織的層次數(shù)據(jù)項(xiàng)數(shù)據(jù)項(xiàng) 多個(gè)字符組成一個(gè)詞或者一個(gè)完整的數(shù)字 不能再分成有意義的單位。記錄記錄與某個(gè)特殊對(duì)象或活動(dòng)有關(guān)的所有數(shù)據(jù)項(xiàng)組成文件文件與某個(gè)特定主題相關(guān)的數(shù)據(jù)記錄的集合。數(shù)據(jù)庫(kù)數(shù)據(jù)庫(kù)(Database)綜合的、相關(guān)的文件集合數(shù)據(jù)庫(kù)中包括了數(shù)據(jù)數(shù)據(jù),它們之間的聯(lián)系聯(lián)系示例:學(xué)生數(shù)據(jù)庫(kù)的數(shù)據(jù)層次示例:學(xué)生數(shù)據(jù)庫(kù)的

8、數(shù)據(jù)層次數(shù)據(jù)的層次數(shù)據(jù)的層次舉例舉例文件文件數(shù)據(jù)項(xiàng)數(shù)據(jù)項(xiàng)記錄記錄數(shù)據(jù)庫(kù)數(shù)據(jù)庫(kù)劉云劉云 數(shù)據(jù)庫(kù)系統(tǒng)數(shù)據(jù)庫(kù)系統(tǒng) 4 89包含:學(xué)生姓名、所選課程、學(xué)分及成績(jī)的記錄劉云劉云(名字字段)學(xué)生數(shù)據(jù)庫(kù)課程文件課程文件學(xué)生信息文件學(xué)生信息文件財(cái)務(wù)文件財(cái)務(wù)文件課程文件劉云劉云 數(shù)據(jù)庫(kù)系統(tǒng)數(shù)據(jù)庫(kù)系統(tǒng) 4 89王少芝王少芝 數(shù)據(jù)庫(kù)系統(tǒng)數(shù)據(jù)庫(kù)系統(tǒng) 4 85張嘉佳張嘉佳 數(shù)據(jù)庫(kù)系統(tǒng)數(shù)據(jù)庫(kù)系統(tǒng) 4 85圖 1 數(shù)據(jù)的層次應(yīng)用程序1數(shù)據(jù)文件1應(yīng)用程序2應(yīng)用程序3數(shù)據(jù)文件2數(shù)據(jù)文件3 存在問題:存在問題:1、數(shù)據(jù)冗余與數(shù)據(jù)不一致性2、數(shù)據(jù)聯(lián)系弱3、缺少數(shù)據(jù)字典,缺乏靈活性用戶用戶用戶3. 數(shù)據(jù)處理的發(fā)展數(shù)據(jù)處理的發(fā)展-1傳

9、統(tǒng)文件處理系統(tǒng)傳統(tǒng)文件處理系統(tǒng)數(shù)據(jù)庫(kù)處理系統(tǒng)數(shù)據(jù)庫(kù)處理系統(tǒng) 特點(diǎn):應(yīng)用程序1應(yīng)用程序2應(yīng)用程序3DBMS數(shù)據(jù)庫(kù)中央數(shù)據(jù)庫(kù)用戶用戶用戶1、完善的數(shù)據(jù)字典和數(shù)據(jù)模型2、數(shù)據(jù)獨(dú)立性3、方便的接口4、完整的數(shù)據(jù)控制功能5、提高了系統(tǒng)的靈活性4. 數(shù)據(jù)處理的發(fā)展數(shù)據(jù)處理的發(fā)展-2數(shù)據(jù)庫(kù)管理系統(tǒng)(DBMS)功能1、數(shù)據(jù)庫(kù)開發(fā)2、數(shù)據(jù)庫(kù)查詢3、數(shù)據(jù)庫(kù)維護(hù)4、應(yīng)用與開發(fā).操作系統(tǒng)數(shù)據(jù)庫(kù)管理系統(tǒng)應(yīng)用程序數(shù)據(jù)庫(kù)數(shù)據(jù)字典用戶 1、數(shù)據(jù)庫(kù)開發(fā) 數(shù)據(jù)庫(kù)管理軟件允許用戶很方便地開發(fā)他們自己的數(shù)據(jù)庫(kù)。改善了組織數(shù)據(jù)庫(kù)的完整性和安全性。數(shù)據(jù)庫(kù)管理員(DBA)利用數(shù)據(jù)定義語言(DDL)開發(fā)與說明數(shù)據(jù)內(nèi)容、相互關(guān)系及每個(gè)數(shù)據(jù)庫(kù)的

10、結(jié)構(gòu),并把這些信息分類后,儲(chǔ)存在一個(gè)專用的數(shù)據(jù)定義和說明的數(shù)據(jù)庫(kù)中,這個(gè)數(shù)據(jù)庫(kù)稱為數(shù)據(jù)字典。由DBA控制、管理和維護(hù)。 數(shù)據(jù)字典 是數(shù)據(jù)庫(kù)管理的重要工具。是超越數(shù)據(jù)的計(jì)算機(jī)分類與目錄,即字典的內(nèi)容是關(guān)于數(shù)據(jù)的數(shù)據(jù)。含有管理數(shù)據(jù)定義的數(shù)據(jù)庫(kù),其內(nèi)容包括組織數(shù)據(jù)庫(kù)的結(jié)構(gòu)、數(shù)據(jù)元素及其他特征。 由DBA管理,并經(jīng)常被用戶查詢和向用戶報(bào)告公司在數(shù)據(jù)方面有無變動(dòng),需要時(shí)DBA也可以修改所選數(shù)據(jù)元素的定義。 2、數(shù)據(jù)庫(kù)查詢 用戶可以使用DBMS中的查詢語言或報(bào)告發(fā)生器,詢問數(shù)據(jù)庫(kù)中的數(shù)據(jù)。 有兩種主要的查詢語言,一種稱為結(jié)構(gòu)化查詢語言(SQL),另一種稱為取樣查詢(QBE)。 3、數(shù)據(jù)庫(kù)維護(hù) 是在DBMS

11、的支持下,由傳送處理程序以及其他用戶應(yīng)用軟件實(shí)現(xiàn)的。用戶和信息專家可以通過DBMS調(diào)用各種實(shí)用程序以進(jìn)行數(shù)據(jù)庫(kù)的維護(hù)。 4、應(yīng)用與開發(fā) DBMS的一個(gè)重要作用就是應(yīng)用開發(fā)。 對(duì)比方面對(duì)比方面文件系統(tǒng)文件系統(tǒng) 數(shù)據(jù)庫(kù)系統(tǒng)數(shù)據(jù)庫(kù)系統(tǒng) 特點(diǎn)數(shù)據(jù)的管理者文件系統(tǒng)數(shù)據(jù)庫(kù)管理系統(tǒng)數(shù)據(jù)面向的對(duì)象某一應(yīng)用程序整個(gè)應(yīng)用系統(tǒng)數(shù)據(jù)的共享程度共享性差,冗余度大共享性高,冗余度小數(shù)據(jù)的獨(dú)立性獨(dú)立性差高度的物理獨(dú)立性和邏輯獨(dú)立性數(shù)據(jù)的結(jié)構(gòu)化記錄內(nèi)有結(jié)構(gòu)整體結(jié)構(gòu)化,用數(shù)據(jù)模型描述數(shù)據(jù)控制能力應(yīng)用程序自己控制由數(shù)據(jù)庫(kù)管理系統(tǒng)提供數(shù)據(jù)安全性、完整性、并發(fā)控制和恢復(fù)能力兩種數(shù)據(jù)管理方式的對(duì)比本節(jié)內(nèi)容:本節(jié)內(nèi)容:1. 數(shù)據(jù)庫(kù)系統(tǒng)的

12、產(chǎn)生和構(gòu)成數(shù)據(jù)庫(kù)系統(tǒng)的產(chǎn)生和構(gòu)成2. 數(shù)據(jù)庫(kù)設(shè)計(jì)的主要內(nèi)容數(shù)據(jù)庫(kù)設(shè)計(jì)的主要內(nèi)容3. 實(shí)體聯(lián)系模型實(shí)體聯(lián)系模型4. 數(shù)據(jù)模型數(shù)據(jù)模型5. 關(guān)系的規(guī)范化關(guān)系的規(guī)范化6. 數(shù)據(jù)庫(kù)操作數(shù)據(jù)庫(kù)操作7. 數(shù)據(jù)庫(kù)保護(hù)數(shù)據(jù)庫(kù)保護(hù)第第2 2節(jié)節(jié) 數(shù)據(jù)庫(kù)技術(shù)數(shù)據(jù)庫(kù)技術(shù)2.1 數(shù)據(jù)庫(kù)概念數(shù)據(jù)庫(kù)概念 數(shù)據(jù)庫(kù)就是數(shù)據(jù)存放的地方,是需要長(zhǎng)期存放在計(jì)算數(shù)據(jù)庫(kù)就是數(shù)據(jù)存放的地方,是需要長(zhǎng)期存放在計(jì)算機(jī)內(nèi)的有組織并且可共享的數(shù)據(jù)集合。數(shù)據(jù)庫(kù)中的數(shù)機(jī)內(nèi)的有組織并且可共享的數(shù)據(jù)集合。數(shù)據(jù)庫(kù)中的數(shù)據(jù)按一定的數(shù)據(jù)模型組織、描述和存儲(chǔ),具有較小的據(jù)按一定的數(shù)據(jù)模型組織、描述和存儲(chǔ),具有較小的冗余度,較高的數(shù)據(jù)獨(dú)立性和易擴(kuò)展性,可以為不同

13、冗余度,較高的數(shù)據(jù)獨(dú)立性和易擴(kuò)展性,可以為不同的用戶共享使用。的用戶共享使用。2.1 常見的數(shù)據(jù)庫(kù)模型常見的數(shù)據(jù)庫(kù)模型數(shù)據(jù)庫(kù)可以使用多種類型的系統(tǒng)模型(模型是指數(shù)據(jù)庫(kù)管理系統(tǒng)中數(shù)數(shù)據(jù)庫(kù)可以使用多種類型的系統(tǒng)模型(模型是指數(shù)據(jù)庫(kù)管理系統(tǒng)中數(shù)據(jù)的存儲(chǔ)結(jié)構(gòu)),其中較為常見的有三種:據(jù)的存儲(chǔ)結(jié)構(gòu)),其中較為常見的有三種: 層次模型(層次模型(Hierarchical Model) 網(wǎng)狀模型(網(wǎng)狀模型(Network Model) 關(guān)系模型(關(guān)系模型(Relation Model)3種。種。 數(shù)據(jù)庫(kù)系統(tǒng)數(shù)據(jù)庫(kù)系統(tǒng)是由計(jì)算機(jī)系統(tǒng)、數(shù)據(jù)、數(shù)據(jù)庫(kù)管理系是由計(jì)算機(jī)系統(tǒng)、數(shù)據(jù)、數(shù)據(jù)庫(kù)管理系統(tǒng)和有關(guān)人員組成的具有高

14、度組織的總體。統(tǒng)和有關(guān)人員組成的具有高度組織的總體。 1 1、計(jì)算機(jī)系統(tǒng)、計(jì)算機(jī)系統(tǒng)( (支持?jǐn)?shù)據(jù)庫(kù)系統(tǒng)的硬件和軟支持?jǐn)?shù)據(jù)庫(kù)系統(tǒng)的硬件和軟件環(huán)境件環(huán)境) )2 2、數(shù)據(jù)庫(kù)(、數(shù)據(jù)庫(kù)(DatabaseDatabase)3 3、數(shù)據(jù)庫(kù)管理系統(tǒng)、數(shù)據(jù)庫(kù)管理系統(tǒng) ( (DBMS)DBMS)4 4、人、人員員 數(shù)據(jù)庫(kù)管理數(shù)據(jù)庫(kù)管理員員系統(tǒng)程序員系統(tǒng)程序員用戶用戶數(shù)據(jù)庫(kù)強(qiáng)調(diào)數(shù)據(jù)庫(kù)強(qiáng)調(diào)數(shù)據(jù)庫(kù)管理系統(tǒng)是數(shù)據(jù)庫(kù)管理系統(tǒng)是數(shù)據(jù)庫(kù)系統(tǒng)強(qiáng)調(diào)的是數(shù)據(jù)庫(kù)系統(tǒng)強(qiáng)調(diào)的是2.1 數(shù)據(jù)庫(kù)系統(tǒng)的構(gòu)成數(shù)據(jù)庫(kù)系統(tǒng)的構(gòu)成2.2 2.2 數(shù)據(jù)庫(kù)設(shè)計(jì)的主要內(nèi)容數(shù)據(jù)庫(kù)設(shè)計(jì)的主要內(nèi)容 數(shù)據(jù)庫(kù)設(shè)計(jì)數(shù)據(jù)庫(kù)設(shè)計(jì) 數(shù)據(jù)庫(kù)設(shè)計(jì)是在選定的數(shù)據(jù)庫(kù)管理系統(tǒng)基礎(chǔ)

15、上建立數(shù)據(jù)數(shù)據(jù)庫(kù)設(shè)計(jì)是在選定的數(shù)據(jù)庫(kù)管理系統(tǒng)基礎(chǔ)上建立數(shù)據(jù)庫(kù)的過程。庫(kù)的過程。 數(shù)據(jù)庫(kù)設(shè)計(jì)的步驟與系統(tǒng)開發(fā)的各個(gè)階段相對(duì)應(yīng),詳見數(shù)據(jù)庫(kù)設(shè)計(jì)的步驟與系統(tǒng)開發(fā)的各個(gè)階段相對(duì)應(yīng),詳見下圖。下圖。概念模型概念模型 (信息模型信息模型)E-R模型模型邏輯結(jié)構(gòu)設(shè)計(jì)邏輯結(jié)構(gòu)設(shè)計(jì)是將概念結(jié)構(gòu)設(shè)計(jì)階段完成的是將概念結(jié)構(gòu)設(shè)計(jì)階段完成的概念模型概念模型轉(zhuǎn)換成能被選定的轉(zhuǎn)換成能被選定的數(shù)據(jù)庫(kù)管理系統(tǒng)數(shù)據(jù)庫(kù)管理系統(tǒng)(DBMS)支持的支持的數(shù)據(jù)模型數(shù)據(jù)模型??陀^ 事物類:事物 相關(guān)性質(zhì)集合人實(shí)體 實(shí)體集合及 實(shí)體聯(lián)系 相關(guān)屬性集合 加工、轉(zhuǎn)換數(shù) 文件據(jù) 記錄庫(kù) 相關(guān)數(shù)據(jù)項(xiàng)集合加工轉(zhuǎn)換存儲(chǔ) 二進(jìn)制數(shù)據(jù)集合結(jié)構(gòu)計(jì)算機(jī)世界計(jì)算

16、機(jī)世界DBMS數(shù)據(jù)世界數(shù)據(jù)世界DBMS的數(shù)據(jù)模型信息世界信息世界認(rèn)識(shí)選擇描述認(rèn)識(shí)選擇描述現(xiàn)實(shí)世界現(xiàn)實(shí)世界E-R模型人們頭腦之外的客觀世界,它包含客觀事物及其相互聯(lián)系信息世界,是現(xiàn)實(shí)世界在人們頭腦中的反映現(xiàn)實(shí)世界中的事物及其聯(lián)系,在數(shù)據(jù)世界中用數(shù)據(jù)模型描述現(xiàn)實(shí)世界觀念世界數(shù)據(jù)世界用戶需求分析概念結(jié)構(gòu)設(shè)計(jì)邏輯結(jié)構(gòu)設(shè)計(jì)物理結(jié)構(gòu)設(shè)計(jì)E-R圖圖數(shù)據(jù)模型數(shù)據(jù)模型概念結(jié)構(gòu)設(shè)計(jì)概念結(jié)構(gòu)設(shè)計(jì)邏輯結(jié)構(gòu)設(shè)計(jì)邏輯結(jié)構(gòu)設(shè)計(jì) 按用戶的觀點(diǎn)對(duì)數(shù)據(jù)和信息建模。常常首先將現(xiàn)實(shí)世界按用戶的觀點(diǎn)對(duì)數(shù)據(jù)和信息建模。常常首先將現(xiàn)實(shí)世界的客觀對(duì)象抽象為某一種不依賴于計(jì)算機(jī)系統(tǒng)和某一個(gè)的客觀對(duì)象抽象為某一種不依賴于計(jì)算機(jī)系統(tǒng)和某一個(gè)DBM

17、SDBMS的信息結(jié)構(gòu)即的信息結(jié)構(gòu)即概念模型概念模型,然后再把概念模型轉(zhuǎn)換為計(jì)算機(jī)上,然后再把概念模型轉(zhuǎn)換為計(jì)算機(jī)上某一某一DBMSDBMS支持的數(shù)據(jù)模型。支持的數(shù)據(jù)模型。 E-R(Entity-Relationship)數(shù)據(jù)模型,即)數(shù)據(jù)模型,即實(shí)體實(shí)體-聯(lián)系數(shù)據(jù)模型,是于聯(lián)系數(shù)據(jù)模型,是于1976年提出的早年提出的早期的語義數(shù)據(jù)模型。該數(shù)據(jù)模型的最初提期的語義數(shù)據(jù)模型。該數(shù)據(jù)模型的最初提出是用于數(shù)據(jù)庫(kù)設(shè)計(jì),是面向問題的概念出是用于數(shù)據(jù)庫(kù)設(shè)計(jì),是面向問題的概念性數(shù)據(jù)模型,它用簡(jiǎn)單的圖形反映了現(xiàn)實(shí)性數(shù)據(jù)模型,它用簡(jiǎn)單的圖形反映了現(xiàn)實(shí)世界中存在的事物或數(shù)據(jù)及它們之間的關(guān)世界中存在的事物或數(shù)據(jù)及它們

18、之間的關(guān)系。系。 實(shí)體是觀念世界中描述客觀事物的概念,可以是具體的事實(shí)體是觀念世界中描述客觀事物的概念,可以是具體的事物,例如一本書、一條街、一朵鮮花等;也可以是抽象的物,例如一本書、一條街、一朵鮮花等;也可以是抽象的事物,例如一個(gè)容量、一個(gè)城市、一種氣體或一種感受等。事物,例如一個(gè)容量、一個(gè)城市、一種氣體或一種感受等。同一類實(shí)體的所有實(shí)例就構(gòu)成該對(duì)象的實(shí)體集。同一類實(shí)體的所有實(shí)例就構(gòu)成該對(duì)象的實(shí)體集。實(shí)體集兩個(gè)實(shí)例學(xué)生信息學(xué)生信息學(xué)號(hào)姓名性別年齡民族所屬班級(jí)學(xué)生一學(xué)生一2004101001王麗女21漢族2004101學(xué)生二學(xué)生二2004101002李雷男22漢族2004101實(shí)體及其聯(lián)系實(shí)體

19、及其聯(lián)系概念模型概念模型ER圖圖 E-R1、實(shí)體(Entity) 描述客觀事物的概念實(shí)體名稱實(shí)體名稱表示方法:表示方法:2、屬性 指實(shí)體具有的某種特性。表示方法:表示方法:屬性實(shí)體名稱屬性1屬性2屬性n3 3、聯(lián)系、聯(lián)系 現(xiàn)實(shí)世界的事物總是存在著這樣或那樣的聯(lián)系現(xiàn)實(shí)世界的事物總是存在著這樣或那樣的聯(lián)系表示方法:表示方法: 1一對(duì)一關(guān)聯(lián)一對(duì)一關(guān)聯(lián)2一對(duì)多關(guān)聯(lián)一對(duì)多關(guān)聯(lián)3多對(duì)多關(guān)聯(lián)多對(duì)多關(guān)聯(lián)聯(lián)系的類型聯(lián)系的類型設(shè)A,B為兩個(gè)包含若干個(gè)體的總體,1 1、一對(duì)一聯(lián)系、一對(duì)一聯(lián)系如果對(duì)于如果對(duì)于A A中的一個(gè)實(shí)體,中的一個(gè)實(shí)體,B B中至多有一個(gè)實(shí)體與其發(fā)生聯(lián)系,反之,中至多有一個(gè)實(shí)體與其發(fā)生聯(lián)系,反之

20、,B B中的每中的每一實(shí)體至多對(duì)應(yīng)一實(shí)體至多對(duì)應(yīng)A A中一個(gè)實(shí)體,則稱中一個(gè)實(shí)體,則稱A A與與B B是一對(duì)一聯(lián)系。是一對(duì)一聯(lián)系。 系系主任任職11病區(qū)科室主任任職11E-R2 2、一對(duì)多聯(lián)系、一對(duì)多聯(lián)系如果對(duì)于如果對(duì)于A A中的每一實(shí)體,實(shí)體中的每一實(shí)體,實(shí)體B B中有一個(gè)以上實(shí)體與之發(fā)中有一個(gè)以上實(shí)體與之發(fā)生聯(lián)系,反之,生聯(lián)系,反之,B B中的每一實(shí)體至多只能對(duì)應(yīng)于中的每一實(shí)體至多只能對(duì)應(yīng)于A A中的一個(gè)中的一個(gè)實(shí)體,則稱實(shí)體,則稱A A與與B B是一對(duì)多聯(lián)系。是一對(duì)多聯(lián)系。 AB聯(lián)系1n教研室教研室教師教師聯(lián)系聯(lián)系1n聯(lián)系的類型聯(lián)系的類型3 3、多對(duì)多聯(lián)系、多對(duì)多聯(lián)系如果如果A A中至少

21、有一實(shí)體對(duì)應(yīng)于中至少有一實(shí)體對(duì)應(yīng)于B B中一個(gè)以上實(shí)體,反之,中一個(gè)以上實(shí)體,反之,B B中也至少中也至少有一個(gè)實(shí)體對(duì)應(yīng)于有一個(gè)實(shí)體對(duì)應(yīng)于A A中一個(gè)以上實(shí)體,則稱中一個(gè)以上實(shí)體,則稱A A與與B B為多對(duì)多聯(lián)系。為多對(duì)多聯(lián)系。 AB聯(lián)系mn教師教師學(xué)生學(xué)生教學(xué)教學(xué)mn聯(lián)系的類型聯(lián)系的類型 出版社類別頁數(shù)ISBN*書名姓名出生地身份證號(hào)*定稿時(shí)間價(jià)格1、利用分類、聚集、概括等方法抽象出實(shí)體,并一一命名。、利用分類、聚集、概括等方法抽象出實(shí)體,并一一命名。2、描述實(shí)體之間的聯(lián)系、描述實(shí)體之間的聯(lián)系3、實(shí)體屬性和聯(lián)系屬性的說明、實(shí)體屬性和聯(lián)系屬性的說明1 1、注意標(biāo)識(shí)實(shí)體屬性中的、注意標(biāo)識(shí)實(shí)體屬性

22、中的關(guān)鍵字關(guān)鍵字;2 2、如果所處理的對(duì)象是一個(gè)比較大的系統(tǒng),則應(yīng)該先畫、如果所處理的對(duì)象是一個(gè)比較大的系統(tǒng),則應(yīng)該先畫 出各個(gè)部門的子出各個(gè)部門的子E-RE-R圖,然后再合并同類實(shí)體,消除冗余。圖,然后再合并同類實(shí)體,消除冗余。 3 3、對(duì)于一個(gè)特定的應(yīng)用處理對(duì)象,所構(gòu)造的、對(duì)于一個(gè)特定的應(yīng)用處理對(duì)象,所構(gòu)造的E-RE-R模型可能模型可能不是唯一的。不是唯一的。例題例題教師與課題教師與課題教師:教師代碼、姓名、職稱教師:教師代碼、姓名、職稱課題:課題號(hào)、課題名課題:課題號(hào)、課題名參考答案參考答案教師教師課題課題研究研究教師代碼教師代碼*姓名姓名職稱職稱課題名課題名課題號(hào)課題號(hào)*mn練習(xí)練習(xí)某

23、顧客對(duì)某些商品要進(jìn)行訂貨。有關(guān)顧客、商品、訂貨某顧客對(duì)某些商品要進(jìn)行訂貨。有關(guān)顧客、商品、訂貨的數(shù)據(jù)屬性如下:的數(shù)據(jù)屬性如下:顧客顧客:顧客代碼,顧客名,地址,聯(lián)系電話,負(fù)責(zé)人顧客代碼,顧客名,地址,聯(lián)系電話,負(fù)責(zé)人商品商品:商品代碼,商品名,單價(jià),生產(chǎn)日期商品代碼,商品名,單價(jià),生產(chǎn)日期訂貨訂貨:訂貨代碼,訂貨日期,訂貨量,訂貨額訂貨代碼,訂貨日期,訂貨量,訂貨額請(qǐng)畫出顧客對(duì)某些商品要進(jìn)行訂貨的請(qǐng)畫出顧客對(duì)某些商品要進(jìn)行訂貨的E ER R圖。圖。參考答案參考答案顧客顧客商品商品訂貨訂貨顧客代碼*顧客名聯(lián)系人負(fù)責(zé)人訂貨代碼*訂貨日期訂貨量訂貨額單價(jià)生產(chǎn)日期商品代碼*商品名地址MN 學(xué)校中教學(xué)管

24、理涉及的實(shí)體有三個(gè):班級(jí)(班級(jí)號(hào)、年級(jí)、專業(yè)、教室、人數(shù)),教師(職工號(hào)、姓名、職稱),課程(課程號(hào)、課程名)。假設(shè)這些實(shí)體間的聯(lián)系如下:一個(gè)班級(jí)可選學(xué)多門課程,每門課程可由多個(gè)班級(jí)選學(xué);一個(gè)教師可講授多門課程,一門課程只由1個(gè)教師講授。班級(jí)選學(xué)課程時(shí),增加成績(jī)屬性,教師任課時(shí)增加課時(shí)、周次屬性。 試畫出教師、班級(jí)、課程的E-R圖,并畫出其關(guān)系數(shù)據(jù)模型。數(shù)據(jù)庫(kù)不僅存放數(shù)據(jù),而且還要存放數(shù)據(jù)和數(shù)據(jù)之間的聯(lián)系。數(shù)據(jù)庫(kù)不僅存放數(shù)據(jù),而且還要存放數(shù)據(jù)和數(shù)據(jù)之間的聯(lián)系。 表示數(shù)據(jù)和數(shù)據(jù)之間的聯(lián)系的方法稱為。(1)表示數(shù)據(jù)(2)數(shù)據(jù)之間的關(guān)系數(shù)據(jù)模型數(shù)據(jù)模型(層次、網(wǎng)狀、(層次、網(wǎng)狀、關(guān)系關(guān)系) 2.4

25、每一個(gè)關(guān)系為一張二維表,相當(dāng)于一個(gè)文件。實(shí)體間的每一個(gè)關(guān)系為一張二維表,相當(dāng)于一個(gè)文件。實(shí)體間的聯(lián)系均通過關(guān)系進(jìn)行描述。聯(lián)系均通過關(guān)系進(jìn)行描述。結(jié)結(jié) 算算 編編 碼碼合合 同同 號(hào)號(hào)數(shù)數(shù) 量量金金 額額J0012HT1008100030000J0024HT110760012000J0036HT1115200040003.4.1 關(guān)系模型關(guān)系模型關(guān)系模型的特點(diǎn) 關(guān)系模型原理的核心是“規(guī)范化”概念,規(guī)范化是把數(shù)據(jù)庫(kù)組織成在保持存儲(chǔ)數(shù)據(jù)完整性的同時(shí)最小化冗余數(shù)據(jù)的結(jié)構(gòu)的過程。規(guī)范化的數(shù)據(jù)庫(kù)是符合關(guān)系模型規(guī)則的數(shù)據(jù)庫(kù),通常把這些規(guī)則稱為范式。 范式是符合某一種級(jí)別的關(guān)系模式的集合。關(guān)系數(shù)據(jù)庫(kù)中的關(guān)系必

26、須滿足一定的要求即滿足不同的范式,目前關(guān)系數(shù)據(jù)庫(kù)有六種范式:第一范式(1NF)、第二范式(2NF)、第三范式(3NF)、Boyce-Codd范式(BCNF)、第四范式(4NF)和第五范式(5NF)。 第一范式是指數(shù)據(jù)庫(kù)表的每一列都是不可分割的基本數(shù)據(jù)第一范式是指數(shù)據(jù)庫(kù)表的每一列都是不可分割的基本數(shù)據(jù)項(xiàng),同一列中不能有多個(gè)值,即實(shí)體中的某個(gè)屬性不能有項(xiàng),同一列中不能有多個(gè)值,即實(shí)體中的某個(gè)屬性不能有多個(gè)值或者不能有重復(fù)的屬性。第一范式包括下列指導(dǎo)原多個(gè)值或者不能有重復(fù)的屬性。第一范式包括下列指導(dǎo)原則:則: 數(shù)組的每個(gè)屬性只能包含一個(gè)值數(shù)組的每個(gè)屬性只能包含一個(gè)值 關(guān)系中的每個(gè)數(shù)組必須包含相同數(shù)量

27、的值關(guān)系中的每個(gè)數(shù)組必須包含相同數(shù)量的值 關(guān)系中的每個(gè)數(shù)組一定不能相同關(guān)系中的每個(gè)數(shù)組一定不能相同 如果一個(gè)數(shù)據(jù)表已經(jīng)滿足第一范式,而且如果一個(gè)數(shù)據(jù)表已經(jīng)滿足第一范式,而且該數(shù)據(jù)表中的任該數(shù)據(jù)表中的任何一個(gè)非主鍵字段的數(shù)值都依賴于該數(shù)據(jù)表的主鍵字段何一個(gè)非主鍵字段的數(shù)值都依賴于該數(shù)據(jù)表的主鍵字段,那么該數(shù)據(jù)表滿足第二范式,即那么該數(shù)據(jù)表滿足第二范式,即2NF。教師代碼姓名職稱研究課題號(hào)研究課題名001A教授K000M1001A教授K0023M2003B副教授K000M1003B副教授K110M4004C講師K000M1 不僅滿足第二范式,而且它的不僅滿足第二范式,而且它的任何一個(gè)非主屬性都不傳

28、遞任何一個(gè)非主屬性都不傳遞依賴于任何主關(guān)鍵字。依賴于任何主關(guān)鍵字。產(chǎn)品代碼產(chǎn)品代碼產(chǎn)品名產(chǎn)品名生產(chǎn)廠名生產(chǎn)廠名生產(chǎn)廠地址生產(chǎn)廠地址001001A AM1M1K1K1003003B BM2M2K2K2職工號(hào)姓名級(jí)別基本工資學(xué)歷畢業(yè)時(shí)間1李 芳 技術(shù)10550中專19812李 芳 技術(shù)10550大專19863李 芳 技術(shù)10550本科19894劉亞茹 技術(shù)5420中專19845楊 磊 技術(shù)10550本科19866朱衛(wèi)國(guó) 技術(shù)8490本科19883.4.2關(guān)系的規(guī)范化綜合實(shí)例最后達(dá)到第三范式的關(guān)系為:最后達(dá)到第三范式的關(guān)系為:(1)學(xué)歷學(xué)歷(職工號(hào),姓名,級(jí)別,畢業(yè)時(shí)間,學(xué)歷)(2)級(jí)別級(jí)別(級(jí)別,

29、基本工資)教師代碼教師代碼姓名姓名職稱職稱系系電話電話研究課題研究課題研究課題研究課題號(hào)號(hào)研究課題研究課題名名11011101王一麗王一麗教授教授管理系管理系 33243324500500市場(chǎng)營(yíng)銷市場(chǎng)營(yíng)銷11021102劉劉 明明 副教授副教授 管理系管理系 33243324800800ERPERP12541254李愛軍李愛軍講師講師投資系投資系 33413341630630電子商務(wù)電子商務(wù)規(guī)范化練習(xí)規(guī)范化練習(xí) MIS MIS2.5 概念模型轉(zhuǎn)化為用戶需求分析概念結(jié)構(gòu)設(shè)計(jì)邏輯結(jié)構(gòu)設(shè)計(jì)物理結(jié)構(gòu)設(shè)計(jì)倉(cāng)庫(kù)號(hào)城市面積WH1北京370WH2上海500WH3廣州200倉(cāng)庫(kù)倉(cāng)庫(kù)零件號(hào)器件名稱P1顯示卡P2聲

30、卡P3解壓卡P4散熱風(fēng)扇零件零件零件零件倉(cāng)庫(kù)倉(cāng)庫(kù)倉(cāng)庫(kù)號(hào)倉(cāng)庫(kù)號(hào)零件號(hào)零件號(hào)數(shù)量數(shù)量WH1P2675WH1P3250WH2P1280WH2P2200WH2P4270WH3P2500WH3P13302.5 概念模型轉(zhuǎn)化為E-R圖圖關(guān)系模型關(guān)系模型2.5.2 E-R模型轉(zhuǎn)換成關(guān)系數(shù)據(jù)庫(kù)的一般規(guī)則1 1 、實(shí)體、實(shí)體相應(yīng)轉(zhuǎn)換為一個(gè)相應(yīng)轉(zhuǎn)換為一個(gè)關(guān)系關(guān)系,實(shí)體名稱實(shí)體名稱作為關(guān)系名稱,該關(guān)系包括對(duì)應(yīng)實(shí)體的全部作為關(guān)系名稱,該關(guān)系包括對(duì)應(yīng)實(shí)體的全部屬性,并確定出該關(guān)系的屬性,并確定出該關(guān)系的關(guān)鍵字關(guān)鍵字。注:注:所有主碼必須定義所有主碼必須定義非空非空(NOT NULLNOT NULL)。)。 應(yīng)用提示:應(yīng)

31、用提示:如果所用的DBMS軟件不支持NOT NULL選項(xiàng),則必須用編程的方法實(shí)現(xiàn)實(shí)體完整性規(guī)則。 轉(zhuǎn)換方法和原則2 2、聯(lián)系、聯(lián)系a.a.聯(lián)系具有屬性聯(lián)系具有屬性:聯(lián)系名作為關(guān)系名,發(fā)生聯(lián)系的實(shí)體的主關(guān)鍵字,作為聯(lián)系的主關(guān)鍵字。b.b.聯(lián)系不具有屬性聯(lián)系不具有屬性:不帶有屬性的聯(lián)系可以去掉。對(duì)于二元聯(lián)系,按照下列規(guī)則定義:對(duì)于二元聯(lián)系,按照下列規(guī)則定義: u一對(duì)多聯(lián)系:一對(duì)多聯(lián)系:將“一”表中的主碼作為外碼放在“多”表中。因此外碼總是在“多”的一方。 u一對(duì)一聯(lián)系一對(duì)一聯(lián)系:將一個(gè)表的主碼作為外碼放在另一個(gè)表中。外碼通常是放在存取操作比較頻繁的表中。u多對(duì)多聯(lián)系:多對(duì)多聯(lián)系:建立關(guān)系實(shí)體,關(guān)系

32、實(shí)體的主碼由兩個(gè)父實(shí)體的主碼復(fù)合組成。關(guān)系實(shí)體的主碼也是外碼,所以,它們必須是NOT NULL。3.5.2 E-R模型轉(zhuǎn)換成關(guān)系數(shù)據(jù)庫(kù)的一般規(guī)則(重點(diǎn))轉(zhuǎn)換舉例一轉(zhuǎn)換舉例一廠長(zhǎng)號(hào)*姓名年齡廠長(zhǎng)廠號(hào)*廠名地點(diǎn)工廠管理11廠長(zhǎng)(廠長(zhǎng)(廠長(zhǎng)號(hào)廠長(zhǎng)號(hào),姓名,年齡,姓名,年齡 )工廠(工廠(廠號(hào)廠號(hào),廠名,地點(diǎn),廠名,地點(diǎn) )一對(duì)一聯(lián)系一對(duì)一聯(lián)系:將一個(gè)表的主碼作為外碼放在另一個(gè)表中。外碼通常是:將一個(gè)表的主碼作為外碼放在另一個(gè)表中。外碼通常是放在存取操作比較頻繁的表中。放在存取操作比較頻繁的表中。,廠號(hào),廠號(hào),廠長(zhǎng)號(hào),廠長(zhǎng)號(hào)轉(zhuǎn)換舉例二轉(zhuǎn)換舉例二類別號(hào)*類別名類別描述新聞?lì)悇e新聞編號(hào)*標(biāo)題內(nèi)容新聞屬于1

33、N新聞?lì)悇e(新聞?lì)悇e(新聞?lì)悇e號(hào)新聞?lì)悇e號(hào),類別名,類別描述),類別名,類別描述)新聞(新聞(新聞編號(hào)新聞編號(hào),標(biāo)題,內(nèi)容,標(biāo)題,內(nèi)容 ),新聞?lì)悇e號(hào)新聞?lì)悇e號(hào)一對(duì)多聯(lián)系:一對(duì)多聯(lián)系:將將“一一”表中的主碼作為外碼放在表中的主碼作為外碼放在“多多”表中。因此表中。因此外外碼總是在碼總是在“多多”的一方的一方。產(chǎn)品(產(chǎn)品(貨號(hào)貨號(hào),品名,價(jià)格,品名,價(jià)格,倉(cāng)庫(kù)號(hào),數(shù)量倉(cāng)庫(kù)號(hào),數(shù)量)轉(zhuǎn)換舉例三轉(zhuǎn)換舉例三倉(cāng)庫(kù)號(hào)*地點(diǎn)面積倉(cāng)庫(kù)貨號(hào)*品名價(jià)格產(chǎn)品存放1n倉(cāng)庫(kù)(倉(cāng)庫(kù)(倉(cāng)庫(kù)號(hào)倉(cāng)庫(kù)號(hào),地點(diǎn),面積),地點(diǎn),面積)產(chǎn)品(產(chǎn)品(貨號(hào)貨號(hào),品名,價(jià)格),品名,價(jià)格)數(shù)量存放(存放(倉(cāng)庫(kù)號(hào)倉(cāng)庫(kù)號(hào),貨號(hào)貨號(hào),數(shù)量),數(shù)量

34、)聯(lián)系具有屬性聯(lián)系具有屬性:聯(lián)系名作為關(guān)系名,發(fā)生聯(lián)系的實(shí)體的主關(guān)鍵字:聯(lián)系名作為關(guān)系名,發(fā)生聯(lián)系的實(shí)體的主關(guān)鍵字 作為聯(lián)作為聯(lián)系的主關(guān)鍵字。系的主關(guān)鍵字。還有其他方法嗎?還有其他方法嗎?轉(zhuǎn)換舉例四轉(zhuǎn)換舉例四學(xué)號(hào)*姓名年齡學(xué)生課程號(hào)*課程名學(xué)分課程學(xué)習(xí)mn學(xué)生(學(xué)生(學(xué)號(hào)學(xué)號(hào),姓名,年齡),姓名,年齡)課程(課程(課程號(hào)課程號(hào),課程名,學(xué)分),課程名,學(xué)分)成績(jī)學(xué)習(xí)(學(xué)習(xí)(學(xué)號(hào),課程號(hào)學(xué)號(hào),課程號(hào),成績(jī)),成績(jī))多對(duì)多聯(lián)系:多對(duì)多聯(lián)系:建立建立關(guān)系實(shí)體關(guān)系實(shí)體,關(guān)系實(shí)體的主碼由兩個(gè)父實(shí)體的主碼復(fù)合,關(guān)系實(shí)體的主碼由兩個(gè)父實(shí)體的主碼復(fù)合組成。組成。關(guān)系實(shí)體關(guān)系實(shí)體的主碼也是外碼的主碼也是外碼 M

35、IS MIS2.6 數(shù)據(jù)庫(kù)的操作與保護(hù)用戶需求分析概念結(jié)構(gòu)設(shè)計(jì)邏輯結(jié)構(gòu)設(shè)計(jì)物理結(jié)構(gòu)設(shè)計(jì)592.6.12.6.1數(shù)據(jù)庫(kù)操作數(shù)據(jù)庫(kù)操作-SQL-SQLSQL (Structured Query LanguageSQL (Structured Query Language,結(jié)構(gòu)查詢語言,結(jié)構(gòu)查詢語言) ) 是一個(gè)功能強(qiáng)大的數(shù)是一個(gè)功能強(qiáng)大的數(shù)據(jù)庫(kù)語言。據(jù)庫(kù)語言。SQLSQL是關(guān)系數(shù)據(jù)庫(kù)管理系統(tǒng)的標(biāo)準(zhǔn)語言。是關(guān)系數(shù)據(jù)庫(kù)管理系統(tǒng)的標(biāo)準(zhǔn)語言。SQLSQL語句通常用于完成一語句通常用于完成一些數(shù)據(jù)庫(kù)的操作任務(wù),比如在數(shù)據(jù)庫(kù)中更新數(shù)據(jù),或者從數(shù)據(jù)庫(kù)中檢索數(shù)據(jù)。些數(shù)據(jù)庫(kù)的操作任務(wù),比如在數(shù)據(jù)庫(kù)中更新數(shù)據(jù),或者從

36、數(shù)據(jù)庫(kù)中檢索數(shù)據(jù)。SQLSQL功能可以分成以下幾組:功能可以分成以下幾組:DMLDML(Data Manipulation LanguageData Manipulation Language,數(shù)據(jù)操作語言),數(shù)據(jù)操作語言):用于檢索或者用于檢索或者修改數(shù)據(jù)。修改數(shù)據(jù)。SELECTSELECT:用于檢索數(shù)據(jù);:用于檢索數(shù)據(jù); INSERTINSERT:用于增加數(shù)據(jù)到數(shù)據(jù)庫(kù);:用于增加數(shù)據(jù)到數(shù)據(jù)庫(kù); UPDATEUPDATE:用于從數(shù)據(jù)庫(kù)中修改現(xiàn)存的數(shù)據(jù):用于從數(shù)據(jù)庫(kù)中修改現(xiàn)存的數(shù)據(jù) DELETEDELETE:用于從數(shù)據(jù)庫(kù)中刪除數(shù)據(jù)。:用于從數(shù)據(jù)庫(kù)中刪除數(shù)據(jù)。DDLDDL(Data Defini

37、tion LanguageData Definition Language,數(shù)據(jù)定義語言):,數(shù)據(jù)定義語言): 用于定義數(shù)據(jù)的用于定義數(shù)據(jù)的結(jié)構(gòu),比如結(jié)構(gòu),比如 創(chuàng)建、修改或者刪除數(shù)據(jù)庫(kù);創(chuàng)建、修改或者刪除數(shù)據(jù)庫(kù); CREATE TABLE CREATE TABLE DROP TABLE DROP TABLE CREATE INDEX CREATE INDEX DROP INDEXDROP INDEX2.6.22.6.2數(shù)據(jù)庫(kù)基本操作數(shù)據(jù)庫(kù)基本操作數(shù)據(jù)庫(kù)操作主要有:數(shù)據(jù)庫(kù)操作主要有:表的建立與刪除(建立、修改、刪除)表的建立與刪除(建立、修改、刪除)數(shù)據(jù)查詢(數(shù)據(jù)查詢( SELECTSELEC

38、T )數(shù)據(jù)更新(修改數(shù)據(jù)更新(修改UPDATEUPDATE、刪除、刪除deteledetele、數(shù)據(jù)插入、數(shù)據(jù)插入insertinsert) 如:如:SQLSQL的核心語句是數(shù)據(jù)庫(kù)查詢語句,其一般格式為:的核心語句是數(shù)據(jù)庫(kù)查詢語句,其一般格式為:SELECT FROM WHERE GROUP BY ORDER BY ASC/DESC其功能是根據(jù)其功能是根據(jù)WHEREWHERE子句中的條件表達(dá)式,從指定表中找出滿足條件的元組子句中的條件表達(dá)式,從指定表中找出滿足條件的元組為了保證數(shù)據(jù)的安全可靠和正確有效,為了保證數(shù)據(jù)的安全可靠和正確有效,DBMSDBMS必須提供統(tǒng)一的必須提供統(tǒng)一的數(shù)據(jù)保護(hù)功能,

39、主要包括數(shù)據(jù)的安全性、完整性、并發(fā)控制數(shù)據(jù)保護(hù)功能,主要包括數(shù)據(jù)的安全性、完整性、并發(fā)控制和數(shù)據(jù)庫(kù)恢復(fù)等內(nèi)容。和數(shù)據(jù)庫(kù)恢復(fù)等內(nèi)容。2.6.3 2.6.3 數(shù)據(jù)庫(kù)保護(hù)數(shù)據(jù)庫(kù)保護(hù) 數(shù)據(jù)倉(cāng)庫(kù)(數(shù)據(jù)倉(cāng)庫(kù)(Date WarehouseDate Warehouse,DWDW)是一種數(shù)據(jù)資)是一種數(shù)據(jù)資源架構(gòu)。是一個(gè)面向主題的、集成的、不可更新源架構(gòu)。是一個(gè)面向主題的、集成的、不可更新的、隨時(shí)間不斷變化的數(shù)據(jù)集合,它用于支持企的、隨時(shí)間不斷變化的數(shù)據(jù)集合,它用于支持企業(yè)或組織的決策分析處理。業(yè)或組織的決策分析處理。 數(shù)據(jù)存儲(chǔ)中心過濾、篩選、整理、分類數(shù)據(jù)倉(cāng)庫(kù)作業(yè)性數(shù)據(jù)決策者數(shù)據(jù)倉(cāng)庫(kù)的基本工作方式第第3 3節(jié)

40、節(jié) 數(shù)據(jù)倉(cāng)庫(kù)和商業(yè)智能數(shù)據(jù)倉(cāng)庫(kù)和商業(yè)智能數(shù)據(jù)倉(cāng)庫(kù)數(shù)據(jù)倉(cāng)庫(kù)數(shù)據(jù)倉(cāng)庫(kù)之父數(shù)據(jù)倉(cāng)庫(kù)之父Bill InmonBill Inmon的定義:的定義: 在在19911991年出版的年出版的“Building the Data Building the Data Warehouse”Warehouse”一書中所提出的定義被廣一書中所提出的定義被廣泛接受泛接受數(shù)據(jù)倉(cāng)庫(kù)(數(shù)據(jù)倉(cāng)庫(kù)(Data Data WarehouseWarehouse)是一個(gè))是一個(gè)面向主題面向主題的(的(Subject OrientedSubject Oriented)、)、集成集成的(的(IntegratedIntegrated)、)、相對(duì)

41、穩(wěn)定相對(duì)穩(wěn)定的(的(Non-Non-VolatileVolatile)、)、反映歷史變化反映歷史變化(Time Time VariantVariant)的數(shù)據(jù)集合,用于支持管理)的數(shù)據(jù)集合,用于支持管理決策決策(Decision Making Support)(Decision Making Support)。 定義解讀:定義解讀:面向主題面向主題:操作型數(shù)據(jù)庫(kù)的數(shù)操作型數(shù)據(jù)庫(kù)的數(shù)據(jù)組織面向事務(wù)處理任務(wù),各個(gè)業(yè)據(jù)組織面向事務(wù)處理任務(wù),各個(gè)業(yè)務(wù)系統(tǒng)之間各自分離,而數(shù)據(jù)倉(cāng)庫(kù)務(wù)系統(tǒng)之間各自分離,而數(shù)據(jù)倉(cāng)庫(kù)中的數(shù)據(jù)是按照一定的主題域進(jìn)行中的數(shù)據(jù)是按照一定的主題域進(jìn)行組織的(例如顧客、政策類型、保組織的

42、(例如顧客、政策類型、保險(xiǎn)公司索賠等)。險(xiǎn)公司索賠等)。 面向主題使用戶可以不僅能夠面向主題使用戶可以不僅能夠確定他們的企業(yè)運(yùn)轉(zhuǎn)如何,而且知確定他們的企業(yè)運(yùn)轉(zhuǎn)如何,而且知道為什么。道為什么。集成的: 數(shù)據(jù)倉(cāng)庫(kù)中的數(shù)據(jù)是在對(duì)原有分散的數(shù)數(shù)據(jù)倉(cāng)庫(kù)中的數(shù)據(jù)是在對(duì)原有分散的數(shù)據(jù)庫(kù)數(shù)據(jù)抽取、清理的基礎(chǔ)上經(jīng)過系統(tǒng)加工據(jù)庫(kù)數(shù)據(jù)抽取、清理的基礎(chǔ)上經(jīng)過系統(tǒng)加工、匯總和整理得到的,必須消除源數(shù)據(jù)中的、匯總和整理得到的,必須消除源數(shù)據(jù)中的不一致性,以保證數(shù)據(jù)倉(cāng)庫(kù)內(nèi)的信息是關(guān)于不一致性,以保證數(shù)據(jù)倉(cāng)庫(kù)內(nèi)的信息是關(guān)于整個(gè)企業(yè)的一致的全局信息。整個(gè)企業(yè)的一致的全局信息。 不同地點(diǎn)保存的數(shù)據(jù)也許編碼類型不同不同地點(diǎn)保存的數(shù)

43、據(jù)也許編碼類型不同,例如性別數(shù)據(jù)在一個(gè)地方以,例如性別數(shù)據(jù)在一個(gè)地方以“0”0”和和“1”1”進(jìn)行編碼,而在另一個(gè)地方以進(jìn)行編碼,而在另一個(gè)地方以“F”F”和和“M”M”表示。這樣的數(shù)據(jù)要進(jìn)入到數(shù)據(jù)倉(cāng)庫(kù)中,要表示。這樣的數(shù)據(jù)要進(jìn)入到數(shù)據(jù)倉(cāng)庫(kù)中,要先被清洗成同一種格式,使數(shù)據(jù)具有標(biāo)準(zhǔn)化先被清洗成同一種格式,使數(shù)據(jù)具有標(biāo)準(zhǔn)化和一致性的特點(diǎn)。另外,數(shù)據(jù)和時(shí)間格式在和一致性的特點(diǎn)。另外,數(shù)據(jù)和時(shí)間格式在世界各地也不同。世界各地也不同。相對(duì)穩(wěn)定的相對(duì)穩(wěn)定的:數(shù)據(jù)倉(cāng)庫(kù)的數(shù)據(jù)主要供數(shù)據(jù)倉(cāng)庫(kù)的數(shù)據(jù)主要供企業(yè)決策分析之用,所涉及的數(shù)據(jù)操企業(yè)決策分析之用,所涉及的數(shù)據(jù)操作主要是數(shù)據(jù)查詢,一旦某個(gè)數(shù)據(jù)進(jìn)作主要是數(shù)據(jù)

44、查詢,一旦某個(gè)數(shù)據(jù)進(jìn)入數(shù)據(jù)倉(cāng)庫(kù)以后,一般情況下將被長(zhǎng)入數(shù)據(jù)倉(cāng)庫(kù)以后,一般情況下將被長(zhǎng)期保留,也就是數(shù)據(jù)倉(cāng)庫(kù)中一般有大期保留,也就是數(shù)據(jù)倉(cāng)庫(kù)中一般有大量的查詢操作,但修改和刪除操作很量的查詢操作,但修改和刪除操作很少,通常只需要定期的加載、刷新。少,通常只需要定期的加載、刷新。因此,數(shù)據(jù)倉(cāng)庫(kù)需要大量的自由空間因此,數(shù)據(jù)倉(cāng)庫(kù)需要大量的自由空間為數(shù)據(jù)量增長(zhǎng)做準(zhǔn)備。為數(shù)據(jù)量增長(zhǎng)做準(zhǔn)備。定義解讀:定義解讀:反映歷史變化: 數(shù)據(jù)倉(cāng)庫(kù)中的數(shù)據(jù)通常包含歷史信息數(shù)據(jù)倉(cāng)庫(kù)中的數(shù)據(jù)通常包含歷史信息,系統(tǒng)記錄了企業(yè)從過去某一時(shí)點(diǎn),系統(tǒng)記錄了企業(yè)從過去某一時(shí)點(diǎn)( (如開如開始應(yīng)用數(shù)據(jù)倉(cāng)庫(kù)的時(shí)點(diǎn)始應(yīng)用數(shù)據(jù)倉(cāng)庫(kù)的時(shí)點(diǎn)) )到目前的各個(gè)階到目前的各個(gè)階段的信息,通過這些信

溫馨提示

  • 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. 人人文庫(kù)網(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ì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論