大學(xué)計(jì)算機(jī)基礎(chǔ) 課件 第六章 數(shù)據(jù)庫技術(shù)_第1頁
大學(xué)計(jì)算機(jī)基礎(chǔ) 課件 第六章 數(shù)據(jù)庫技術(shù)_第2頁
大學(xué)計(jì)算機(jī)基礎(chǔ) 課件 第六章 數(shù)據(jù)庫技術(shù)_第3頁
大學(xué)計(jì)算機(jī)基礎(chǔ) 課件 第六章 數(shù)據(jù)庫技術(shù)_第4頁
大學(xué)計(jì)算機(jī)基礎(chǔ) 課件 第六章 數(shù)據(jù)庫技術(shù)_第5頁
已閱讀5頁,還剩26頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

1、大學(xué)(dxu)計(jì)算機(jī)基礎(chǔ)(省精品課程)數(shù)據(jù)庫技術(shù)(第六章)華南農(nóng)業(yè)大學(xué)信息(xnx)學(xué)院共三十一頁 第六章 數(shù)據(jù)庫技術(shù)(jsh)借助數(shù)據(jù)庫技術(shù),可以方便有效地存儲(chǔ)和管理大量、復(fù)雜的數(shù)據(jù)。從海量數(shù)據(jù)中挖掘或抽取出知識(shí),是典型的計(jì)算思維方法。引言本章(bn zhn)討論的問題如何把大象放冰箱里?共三十一頁了解(lioji)數(shù)據(jù)庫,產(chǎn)生用數(shù)據(jù)庫技術(shù)進(jìn)行信息處理的意識(shí)。知識(shí)點(diǎn)關(guān)系數(shù)據(jù)庫設(shè)計(jì)(shj)數(shù)據(jù)庫概念數(shù)據(jù)挖掘數(shù)據(jù)模型教學(xué)目的了解數(shù)據(jù)庫系統(tǒng)設(shè)計(jì)的一般方法,逐步建立對(duì)數(shù)據(jù)的存 儲(chǔ)、維護(hù)和查詢等問題的興趣。第六章 數(shù)據(jù)庫技術(shù)數(shù)據(jù)庫應(yīng)用共三十一頁 在計(jì)算機(jī)領(lǐng)域,數(shù)據(jù)泛指一切能夠被輸入到計(jì)算機(jī)中并被計(jì)算

2、機(jī)處理的符號(hào),它們可以(ky)是數(shù)值、字符、圖形、聲音等。 (1) 數(shù)據(jù)(shj)6.1 數(shù)據(jù)庫技術(shù)基本概念 (2) 數(shù)據(jù)處理 數(shù)據(jù)處理是指利用計(jì)算機(jī)對(duì)各種類型的數(shù)據(jù)進(jìn)行收集、存儲(chǔ)、分類、計(jì)算或加工、檢索、傳輸、維護(hù)的一系列操作。隨著計(jì)算機(jī)軟件、硬件技術(shù)的發(fā)展,數(shù)據(jù)處理的主要工作已不再是計(jì)算,而是進(jìn)行管理。人工管理階段文件系統(tǒng)階段數(shù)據(jù)庫系統(tǒng)階段數(shù)據(jù)庫技術(shù)發(fā)展的三個(gè)階段 數(shù)據(jù)庫是數(shù)據(jù)處理技術(shù)發(fā)展的產(chǎn)物,基本概念主要有數(shù)據(jù)、數(shù)據(jù)處理、數(shù)據(jù)庫、數(shù)據(jù)庫管理系統(tǒng)以及數(shù)據(jù)庫系統(tǒng)等。共三十一頁 人工管理階段:用戶的應(yīng)用程序與數(shù)據(jù)(shj)相互結(jié)合不可分割,當(dāng)數(shù)據(jù)(shj)有所變動(dòng)時(shí)程序則隨之改變,程序與數(shù)據(jù)

3、(shj)之間不具有獨(dú)立性。 文件管理階段:數(shù)據(jù)以文件形式長期保存和處理,應(yīng)用程序和數(shù)據(jù)之間具有了一定的獨(dú)立性。 一個(gè)文件可被多個(gè)應(yīng)用程序使用(shyng),一個(gè)應(yīng)用程序也可使用(shyng)多個(gè)數(shù)據(jù)文件。數(shù)據(jù)文件之間無關(guān)聯(lián),同樣的數(shù)據(jù)會(huì)在不同文件中出現(xiàn),數(shù)據(jù)冗余大。應(yīng)用程序1數(shù)據(jù)集1應(yīng)用程序2數(shù)據(jù)集2數(shù)據(jù)集3應(yīng)用程序3 人工管理階段冗余文件組n應(yīng)用程序1應(yīng)用程序2應(yīng)用程序n文件組1文件組2文件系 統(tǒng)文件系統(tǒng)階段共三十一頁 數(shù)據(jù)庫系統(tǒng)階段:在這一管理方式下,數(shù)據(jù)被組織到一個(gè)結(jié)構(gòu)化的數(shù)據(jù)庫中統(tǒng)一管理,數(shù)據(jù)之間是有聯(lián)系的;數(shù)據(jù)不再面向某個(gè)(mu )應(yīng)用程序而是面向整個(gè)系統(tǒng),所有用戶可同時(shí)存取庫中的

4、數(shù)據(jù);數(shù)據(jù)與程序之間相互獨(dú)立。 應(yīng)用程序1應(yīng)用程序2 數(shù) 據(jù) 庫管理系統(tǒng)數(shù)據(jù)庫系統(tǒng)階段數(shù)據(jù)庫DBMSDB共三十一頁 是指以一定的組織方式將相關(guān)的數(shù)據(jù)組織在一起(yq),長期存放在計(jì)算機(jī)內(nèi),可為多個(gè)用戶共享。數(shù)據(jù)庫是數(shù)據(jù)庫系統(tǒng)的核心,是數(shù)據(jù)庫系統(tǒng)的管理對(duì)象。 (3) 數(shù)據(jù)庫(DB)6.1 數(shù)據(jù)庫技術(shù)(jsh)基本概念 (4) 數(shù)據(jù)庫管理系統(tǒng)(DBMS) 是管理數(shù)據(jù)庫的軟件的集合,是位于用戶(或應(yīng)用程序)與操作系統(tǒng)之間的數(shù)據(jù)庫軟件,是用戶訪問數(shù)據(jù)庫的接口。 DBMS的組成共三十一頁6.1 數(shù)據(jù)庫技術(shù)(jsh)基本概念 (5) 數(shù)據(jù)庫系統(tǒng)數(shù)據(jù)庫系統(tǒng)(DBS):是指采用了數(shù)據(jù)庫技術(shù)(jsh)的計(jì)算機(jī)系

5、統(tǒng)。 數(shù)據(jù)庫系統(tǒng)主要由五部分組成: 數(shù)據(jù)庫 DBMS 數(shù)據(jù)庫應(yīng)用軟件 數(shù)據(jù)庫管理員 用戶。數(shù)據(jù)庫系統(tǒng)的組成共三十一頁6.2 數(shù)據(jù)模型 當(dāng)我們面對(duì)“海量”的數(shù)據(jù),如何管理和儲(chǔ)存它們,這就需要(xyo)有一個(gè)“模型” 按照一定的組織方式進(jìn)行管理。 任何一個(gè)數(shù)據(jù)庫管理系統(tǒng)都是基于某種數(shù)據(jù)模型的。常用的支持?jǐn)?shù)據(jù)庫系統(tǒng)的數(shù)據(jù)模型有: 層次模型、網(wǎng)狀模型、關(guān)系模型 數(shù)據(jù)庫的性質(zhì)是由這些(zhxi)數(shù)據(jù)模型決定的。如Access支持關(guān)系模型,所以由Access創(chuàng)建的數(shù)據(jù)庫就為關(guān)系數(shù)據(jù)庫。共三十一頁 層次模型(mxng)是最早的數(shù)據(jù)模型(mxng)。該模型(mxng)像一棵倒置的樹,根結(jié)點(diǎn)在上,層次最高,子結(jié)

6、點(diǎn)在下,逐層排列。其主要特征是:有且只有一個(gè)無雙親的根結(jié)點(diǎn);根結(jié)點(diǎn)以外的子結(jié)點(diǎn),向上僅有一個(gè)父結(jié)點(diǎn),向下可以有若干個(gè)子結(jié)點(diǎn)。6.2 數(shù)據(jù)模型1. 層次模型 網(wǎng)狀模型是層次模型的擴(kuò)展。其主要特征是:允許有一個(gè)以上的結(jié)點(diǎn)(ji din)無雙親結(jié)點(diǎn)(ji din);至少有一個(gè)結(jié)點(diǎn)(ji din)有多于一個(gè)的雙親結(jié)點(diǎn)(ji din)。2. 網(wǎng)狀模型共三十一頁6.2 數(shù)據(jù)模型姓名性別年齡王一男24林二女22李三男21陳四女23 一般來說,任何數(shù)據(jù)模型都描述一定事物(shw)數(shù)據(jù)之間的關(guān)系。層次模型描述數(shù)據(jù)之間的從屬層次關(guān)系;網(wǎng)狀模型描述數(shù)據(jù)之間的多種從屬的網(wǎng)狀關(guān)系。而關(guān)系模型則用二維表表示事物(shw)

7、間的聯(lián)系。當(dāng)前主流數(shù)據(jù)庫普遍采用的是關(guān)系數(shù)據(jù)模型。3. 關(guān)系(gun x)模型班級(jí)姓名性別年齡01會(huì)計(jì)王一男2402網(wǎng)工林二女2203軟工李三男2104商務(wù)陳四女23表6.1 某學(xué)校學(xué)生信息表 表6.2 某學(xué)校學(xué)生分布情況表 共三十一頁6.3 數(shù)據(jù)模型關(guān)系模型(mxng)的幾個(gè)基本概念 關(guān)系:一個(gè)關(guān)系對(duì)應(yīng)一張二維表,表名即關(guān)系名。元組:表中的一行即為一個(gè)元組,又稱為行或記錄。屬性(shxng):表中的一列即為一個(gè)屬性(shxng),給每一個(gè)屬性(shxng)起一個(gè)名稱即屬性(shxng)名。主鍵:唯一標(biāo)識(shí)關(guān)系中的任何一個(gè)元組的屬性稱為該關(guān)系模式的主鍵。共三十一頁6.3 關(guān)系數(shù)據(jù)庫設(shè)計(jì)(shj)

8、關(guān)系數(shù)據(jù)庫設(shè)計(jì)(shj)步驟: (1) 需求分析; (2) 概念設(shè)計(jì); (3) 邏輯設(shè)計(jì); (4) 物理設(shè)計(jì); (5) 數(shù)據(jù)庫實(shí)施; (6) 數(shù)據(jù)庫運(yùn)行維護(hù)。開始實(shí)施-施工建造前期準(zhǔn)備-圖紙?jiān)O(shè)計(jì)提出方案-小區(qū)規(guī)劃開始調(diào)研可行性分析 業(yè)主入住小區(qū)管理物業(yè)維護(hù)建一個(gè)居民小區(qū)打個(gè)比喻:共三十一頁6.3 關(guān)系數(shù)據(jù)庫設(shè)計(jì)(shj) 需求(xqi)分析是數(shù)據(jù)庫設(shè)計(jì)的第一步。該階段主要是對(duì)數(shù)據(jù)庫應(yīng)用系統(tǒng)所要處理的對(duì)象進(jìn)行全面了解,大量收集各類基礎(chǔ)數(shù)據(jù)以及用戶對(duì)數(shù)據(jù)庫信息和對(duì)基礎(chǔ)數(shù)據(jù)進(jìn)行處理的要求等。(1) 需求分析 信息要求:每個(gè)學(xué)校是以學(xué)院為單位進(jìn)行管理的,學(xué)院又分為系,系分為教研室,教研室聘請(qǐng)教師,系開

9、設(shè)班級(jí),學(xué)生按專業(yè)分班。其中涉及到學(xué)院、系、教研室、教師、學(xué)生、班級(jí)、課程等各方面的信息。 處理要求:對(duì)學(xué)院、系、教研室、教師、班級(jí)、學(xué)生、成績等進(jìn)行管理(包括增加、修改、刪除);打印學(xué)生成績報(bào)表等。例如:“學(xué)生信息管理系統(tǒng)”共三十一頁6.3 關(guān)系數(shù)據(jù)庫設(shè)計(jì)(shj) 概念設(shè)計(jì)的目標(biāo)是產(chǎn)生反映需求信息的數(shù)據(jù)庫概念結(jié)構(gòu)(jigu)。它與具體的DBMS無關(guān)。 (2) 概念設(shè)計(jì)現(xiàn)實(shí)世界概念模型將現(xiàn)實(shí)世界客觀存在的事物及其相互間聯(lián)系通過符號(hào)記錄下來抽象為信息世界。共三十一頁6.3 關(guān)系數(shù)據(jù)庫設(shè)計(jì)(shj)學(xué)生信息管理系統(tǒng)的E-R模型(E-R圖) 概念設(shè)計(jì)用實(shí)體-聯(lián)系(linx)模型(簡(jiǎn)稱E-R圖) 表

10、示。矩形框:實(shí)體橢圓框:屬性菱形框:聯(lián)系共三十一頁6.3 關(guān)系數(shù)據(jù)庫設(shè)計(jì)(shj) 邏輯設(shè)計(jì)的任務(wù)是將概念模型轉(zhuǎn)換為特定(tdng)DBMS所支持的數(shù)據(jù)模型。(3) 邏輯設(shè)計(jì)學(xué)院(學(xué)院編號(hào)、學(xué)院名稱、院長姓名、電話、地址)系(系編號(hào)、系名稱、系主任、電話、教研室個(gè)數(shù)、學(xué)院編號(hào))教研室(教研室編號(hào)、教研室名稱、教師人數(shù)、系編號(hào))教師(教師編號(hào)、姓名、性別、職務(wù)、教研室編號(hào))班級(jí)(班級(jí)編號(hào)、班級(jí)名稱、班級(jí)人數(shù)、班長姓名、專業(yè)、系編號(hào))學(xué)生(學(xué)號(hào)、姓名、性別、出生年月、籍貫、班級(jí)編號(hào))課程(課程編號(hào)、課程名、學(xué)時(shí)、學(xué)分)選課(學(xué)號(hào)、課程編號(hào)、教師編號(hào)、成績)概念模型邏輯模型共三十一頁6.3 關(guān)系數(shù)據(jù)

11、庫設(shè)計(jì)(shj) 另外,數(shù)據(jù)庫的邏輯(lu j)結(jié)構(gòu)設(shè)計(jì)還需要選定數(shù)據(jù)庫管理系統(tǒng)軟件,并給出數(shù)據(jù)庫邏輯(lu j)結(jié)構(gòu)的詳細(xì)設(shè)計(jì)。字段名字段類型字段長度有效性規(guī)則索引類型學(xué)號(hào)文本12主鍵姓名文本8性別文本2“男”或“女”出生年月日期籍貫文本20班級(jí)編號(hào)文本6外鍵“學(xué)生”關(guān)系的詳細(xì)邏輯設(shè)計(jì)共三十一頁6.3 關(guān)系數(shù)據(jù)庫設(shè)計(jì)(shj) 數(shù)據(jù)庫物理結(jié)構(gòu)設(shè)計(jì)就是(jish)為已設(shè)計(jì)好的邏輯數(shù)據(jù)模型選擇最適合應(yīng)用要求的物理結(jié)構(gòu)。數(shù)據(jù)庫的物理結(jié)構(gòu)主要指數(shù)據(jù)庫的存儲(chǔ)記錄格式、存儲(chǔ)記錄存放位置安排和存取方法。顯然,數(shù)據(jù)庫的物理設(shè)計(jì)完全依賴于給定的硬件環(huán)境和DBMS。 (4) 物理設(shè)計(jì)邏輯模型物理模型將信息世界的

12、數(shù)據(jù)描述成計(jì)算機(jī)處理的數(shù)據(jù)形式。共三十一頁6.3 關(guān)系數(shù)據(jù)庫設(shè)計(jì)(shj) 數(shù)據(jù)庫實(shí)施是根據(jù)邏輯設(shè)計(jì)和物理設(shè)計(jì)的結(jié)果(ji gu),在計(jì)算機(jī)上建立起實(shí)際數(shù)據(jù)庫結(jié)構(gòu)、裝入數(shù)據(jù)、測(cè)試和試運(yùn)行的過程。 (5) 數(shù)據(jù)庫實(shí)施 用SQL語言對(duì)“學(xué)生”表進(jìn)行設(shè)計(jì) 在Access可視化界面中對(duì)“學(xué)生”表進(jìn)行設(shè)計(jì) 數(shù)據(jù)庫系統(tǒng)正式運(yùn)行,標(biāo)志著數(shù)據(jù)庫設(shè)計(jì)與應(yīng)用開發(fā)工作的結(jié)束和維護(hù)階段的開始 。(6) 運(yùn)行和維護(hù)共三十一頁6.4 數(shù)據(jù)庫在管理信息系統(tǒng)中的應(yīng)用(yngyng) 管理信息系統(tǒng)(Management Information System,簡(jiǎn)稱(jinchng)MIS)就是用計(jì)算機(jī)來執(zhí)行管理功能的一種信息系統(tǒng)

13、。一般的數(shù)據(jù)處理系統(tǒng)著重解決一些日常的事務(wù)處理問題,而管理信息系統(tǒng)是對(duì)企業(yè)(單位)內(nèi)外的信息進(jìn)行分析處理,最終提出一些決策信息,供企業(yè)(單位)的上層高級(jí)決策人員參考。(1) 管理信息系統(tǒng) 正確的決策必須對(duì)大量的有關(guān)信息進(jìn)行全面的科學(xué)分析,因此,一個(gè)管理信息系統(tǒng)要求能在短期內(nèi)盡快地處理大量的各類信息,這樣就對(duì)系統(tǒng)中大量數(shù)據(jù)的組織,存儲(chǔ)、聯(lián)系提出了較高的要求。于是,數(shù)據(jù)庫作為一個(gè)管理信息系統(tǒng)的核心部分就是必不可少的了。共三十一頁6.4 數(shù)據(jù)庫在管理信息系統(tǒng)中的應(yīng)用(yngyng)管理信息系統(tǒng)功能結(jié)構(gòu)圖共三十一頁6.4 數(shù)據(jù)庫在管理信息系統(tǒng)中的應(yīng)用(yngyng) 數(shù)據(jù)庫是計(jì)算機(jī)領(lǐng)域中發(fā)展最為迅速的

14、重要分支,數(shù)據(jù)庫技術(shù)在各行各業(yè)中已得到廣泛應(yīng)用。以下是一些數(shù)據(jù)庫應(yīng)用的經(jīng)典案例: 案例1:網(wǎng)上填報(bào)高考志愿訪問國家教育部的數(shù)據(jù)庫系統(tǒng)。 案例2:購買火車票、飛機(jī)票訪問全國鐵路、航空(hngkng)數(shù)據(jù)庫系統(tǒng)。 案例3:到銀行取錢訪問銀行的數(shù)據(jù)庫系統(tǒng)。 案例4:在學(xué)校選課訪問學(xué)校的學(xué)籍管理數(shù)據(jù)庫系統(tǒng)。 案例5:到圖書館借書訪問圖書館的數(shù)據(jù)庫系統(tǒng)。 案例6:上網(wǎng)瀏覽、網(wǎng)上購物訪問網(wǎng)站的后臺(tái)數(shù)據(jù)庫系統(tǒng)。 數(shù)據(jù)庫系統(tǒng)是管理信息系統(tǒng)的核心,也是衡量管理信息系統(tǒng)的標(biāo)準(zhǔn)??梢赃@么說,數(shù)據(jù)庫系統(tǒng)在管理信息系統(tǒng)中的地位就好像發(fā)動(dòng)機(jī)在飛機(jī)中的地位一樣。共三十一頁Web環(huán)境下的數(shù)據(jù)庫訪問6.4 數(shù)據(jù)庫在管理信息系統(tǒng)

15、中的應(yīng)用(yngyng) 通常情況下,網(wǎng)站的后臺(tái)支撐技術(shù)是數(shù)據(jù)庫。因?yàn)樵趯?shí)際應(yīng)用中,網(wǎng)站需要保存大量的數(shù)據(jù)。簡(jiǎn)單來說,用戶只要能夠連接到因特網(wǎng)并且安裝了Web瀏覽器,就能夠操作數(shù)據(jù)庫。其過程是:用戶向Web服務(wù)器發(fā)出數(shù)據(jù)操作請(qǐng)求;Web服務(wù)器收到請(qǐng)求以后,按照特定的方式將請(qǐng)求轉(zhuǎn)發(fā)給數(shù)據(jù)庫服務(wù)器;數(shù)據(jù)庫服務(wù)器執(zhí)行這些請(qǐng)求并將結(jié)果數(shù)據(jù)返回給Web服務(wù)器;Web服務(wù)器則以頁面(y min)的形式將結(jié)果數(shù)據(jù)返回用戶的Web瀏覽器;用戶通過Web瀏覽器查看請(qǐng)求結(jié)果。共三十一頁6.5 數(shù)據(jù)挖掘 數(shù)據(jù)挖掘是一個(gè)與數(shù)據(jù)庫技術(shù)緊密相關(guān)的正在迅速發(fā)展的新興交叉應(yīng)用領(lǐng)域,它在許多領(lǐng)域包括市場(chǎng)營銷、庫存管理、質(zhì)量控制

16、、借貸風(fēng)險(xiǎn)管理、欺詐檢測(cè)和投資分析等的決策支持活動(dòng)中扮演著越來越重要的角色。 簡(jiǎn)單地講,數(shù)據(jù)挖掘就是從大量數(shù)據(jù)中挖掘或抽取出知識(shí)。它是一個(gè)從大量數(shù)據(jù)中抽取、挖掘出未知的、有價(jià)值的模式或規(guī)律等知識(shí)的復(fù)雜(fz)過程。數(shù)據(jù)挖掘涉及人工智能、機(jī)器學(xué)習(xí)、統(tǒng)計(jì)學(xué)、數(shù)據(jù)庫系統(tǒng)等多領(lǐng)域技術(shù)。 數(shù)據(jù)挖掘活動(dòng)不同于傳統(tǒng)(chuntng)的數(shù)據(jù)庫查詢,數(shù)據(jù)挖掘是尋找確定以前未知的模式,而數(shù)據(jù)檢索是查找已經(jīng)存儲(chǔ)好的事實(shí)。共三十一頁6.5 數(shù)據(jù)挖掘 數(shù)據(jù)挖掘技術(shù)應(yīng)用的例子在我們的日常生活中隨處可見。 “啤酒與尿布”的故事是營銷界的神話?!捌【啤焙汀澳虿肌眱蓚€(gè)看上去風(fēng)馬牛不相及的商品要放在一起進(jìn)行銷售,并獲得了很好的銷

17、售收益,這看起來像是一個(gè)笑話,但實(shí)際上這一直被商家所津津樂道的正是發(fā)生在美國沃爾瑪連鎖超市的真實(shí)案例。 在美國,婦女通常在家照顧孩子,她們經(jīng)常會(huì)囑咐丈夫在下班回家路上去超市給孩子買尿布,而丈夫在買尿布的同時(shí)又會(huì)順手購買自己愛喝的啤酒。發(fā)現(xiàn)這個(gè)有趣的現(xiàn)象后把兩種商品擺放在一起,使尿布和啤酒的銷量大幅增加。這種現(xiàn)象就是賣場(chǎng)中商品之間的關(guān)聯(lián)性。 按常規(guī)思維,尿布與啤酒是很難聯(lián)系(linx)到一起的,若不是借助數(shù)據(jù)挖掘技術(shù)對(duì)大量交易數(shù)據(jù)進(jìn)行挖掘分析,沃爾瑪是不可能發(fā)現(xiàn)數(shù)據(jù)內(nèi)在這一有價(jià)值的規(guī)律的。共三十一頁6.6 常見(chn jin)的數(shù)據(jù)庫管理系統(tǒng)1. Access 四種(s zhn)比較常見的數(shù)據(jù)

18、庫管理系統(tǒng): Access是微軟的Office組件之一,是中小型企業(yè)常用的數(shù)據(jù)庫管理系統(tǒng),適合初學(xué)者學(xué)習(xí)。 2. SQL Server SQL Server是微軟在Windows系列平臺(tái)上開發(fā)的數(shù)據(jù)庫管理系統(tǒng),具有良好的兼容性和易用性等功能。3. MySQL MySQL是是廣受Linux用戶喜愛的半商業(yè)數(shù)據(jù)庫,廣泛地應(yīng)用在Internet上的中小型網(wǎng)站中 。4. Oracle Oracle是世界上使用最廣的關(guān)系型數(shù)據(jù)庫管理系統(tǒng),功能強(qiáng)大,具有完整的存儲(chǔ)和管理大量數(shù)據(jù)的能力,在數(shù)據(jù)庫領(lǐng)域處于領(lǐng)先地位 。共三十一頁6.7 計(jì)算思維的典型(dinxng)案例 案例1: 抽象和分解是計(jì)算思維的兩個(gè)重要

19、特征。設(shè)計(jì)一個(gè)數(shù)據(jù)庫,本身就體現(xiàn)了計(jì)算思維抽象和分解的過程。 在本章中需要在計(jì)算機(jī)上建立數(shù)據(jù)庫,需要根據(jù)系統(tǒng)的需求,將客觀世界的信息轉(zhuǎn)化成計(jì)算機(jī)系統(tǒng)中的二進(jìn)制信息。由于客觀世界的復(fù)雜性,直接完成這種轉(zhuǎn)換是非常復(fù)雜和困難的。因此,在數(shù)據(jù)庫設(shè)計(jì)中,將建模分成了三個(gè)層次:概念數(shù)據(jù)模型、邏輯數(shù)據(jù)模型和物理數(shù)據(jù)模型。設(shè)計(jì)者依次在這三個(gè)層次上進(jìn)行建模,分別完成一定的信息轉(zhuǎn)換,最終完成客觀世界信息到計(jì)算機(jī)系統(tǒng)中二進(jìn)制信息的轉(zhuǎn)換。這就是一種將復(fù)雜問題進(jìn)行分解而得到答案的例子。 以上抽象思維(chu xin s wi)的結(jié)果需要在計(jì)算機(jī)上實(shí)現(xiàn),這體現(xiàn)了自動(dòng)化這個(gè)本質(zhì),也是將理論成果應(yīng)用于技術(shù)實(shí)踐的過程。自動(dòng)化隱含著需要某類計(jì)算機(jī)(可以是機(jī)器或人,或兩者的組合)去解釋抽象。共三十一頁6.7 計(jì)算思維的典型(dinxng)

溫馨提示

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

最新文檔

評(píng)論

0/150

提交評(píng)論