版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、計(jì)算機(jī)科學(xué)技術(shù)導(dǎo)論 總復(fù)習(xí),第一章 計(jì)算機(jī)科學(xué)技術(shù)與信息化社會(huì),什么是計(jì)算機(jī): 計(jì)算機(jī)是一種能夠按照事先儲(chǔ)存的程序,自動(dòng)、高速的對(duì)數(shù)據(jù)進(jìn)行輸入、處理、輸出和存儲(chǔ)的系統(tǒng)。 一個(gè)計(jì)算機(jī)的系統(tǒng)包括硬件和軟件兩大部分:硬件是由電子的、磁性的、機(jī)械的器件組成的物理實(shí)體,包括運(yùn)算器、存儲(chǔ)器、控制器、輸入設(shè)備和輸出設(shè)備等5個(gè)基本組成部分。 軟件則是程序和有關(guān)文檔的總稱,主要包括系統(tǒng)軟件和應(yīng)用軟件兩類,計(jì)算機(jī)的特點(diǎn),(1)運(yùn)算速度快 (計(jì)算機(jī)運(yùn)算速度用MIPS來表示.目前高性能微機(jī)在3000以上) (2)運(yùn)算精度高 (3)具有記憶能力 (目前微機(jī)水平: 內(nèi)存:1GB; 外存:200GB 1KB=1024字節(jié),
2、1MB=1024K,1GB=1024M,1T=1024G) (4)具有邏輯判斷能力 (5)存儲(chǔ)程序,計(jì)算機(jī)的用途,按照應(yīng)用領(lǐng)域劃分,計(jì)算機(jī)有以下幾個(gè)方面用途:科學(xué)計(jì)算、數(shù)據(jù)處理、實(shí)時(shí)控制、人工智能、計(jì)算機(jī)輔助設(shè)計(jì)(CAD),工程和輔助教育、娛樂與游戲等。,計(jì)算機(jī)的發(fā)展,計(jì)算機(jī)發(fā)展史中的“代”通常以其所使用的主要器件(如電子管、晶體管、集成電路、大規(guī)模集成電路和超大規(guī)模集成電路)來劃分。此外,在計(jì)算機(jī)發(fā)展的各個(gè)階段,所配置的軟件和使用方式也有不同的特點(diǎn),成為劃分“代”的標(biāo)志之一。 第五代計(jì)算機(jī)尚在研制之中,而且進(jìn)展比較緩慢第五代計(jì)算機(jī)的主要特征是人工智能,它具有一些人類智能的屬性,例如自然語(yǔ)言理
3、解能力、模式識(shí)別能力和推理判斷能力等。,第二章計(jì)算機(jī)科學(xué)技術(shù)的基礎(chǔ)知識(shí),二進(jìn)制 二進(jìn)制:使用數(shù)字0和1等符號(hào)來表示數(shù)值且采用“逢二進(jìn)一”的進(jìn)位計(jì)數(shù)制 二進(jìn)制加法和乘法運(yùn)算規(guī)則: 000;0 00; 011;0 10 101;1 00; 1110;1 11,十六進(jìn)制,十六進(jìn)制:使用數(shù)字0、1、2、3、4、5、6、7、8、9和A、B、C、D、E、F等符號(hào)來表示數(shù)值,其中A、B、C、D、E、F分別表示數(shù)字10、11、12、13、14、15。十六進(jìn)制的計(jì)數(shù)方法為“逢十六進(jìn)一”,十進(jìn)制整數(shù)轉(zhuǎn)換為非十進(jìn)制整數(shù),除基取余法:“除基取余,先余為低(位),后余為高(位)” ,直到商為零. 例: (55)10(1
4、10111)2,十進(jìn)制整數(shù)轉(zhuǎn)換為非十進(jìn)制整數(shù),(55)10=(67)8=(37)16,非十進(jìn)制數(shù)轉(zhuǎn)換為十進(jìn)制數(shù),位權(quán)法:把各非十進(jìn)制數(shù)按權(quán)展開,然后求和 例2-7 (10110)2 124023122121020 160420 (22)10 例2-8 (10101.1011)2 124023122021120 12-1+02 2123 1604010.500.125 (21.625)10 例2-9(1207)8183282081780 51212807 (647)10 例2-10(1B2E)161163B1622161E160 1409611256216141(6958)10,二進(jìn)制與八進(jìn)制之
5、間的轉(zhuǎn)換 二進(jìn)制與十六進(jìn)制之間的轉(zhuǎn)換,機(jī)器數(shù)與真值,在機(jī)器內(nèi)部,數(shù)字和符號(hào)都用二進(jìn)之代碼表示,兩者合在一起,構(gòu)成數(shù)的機(jī)內(nèi)表示形式,稱為機(jī)器數(shù)。 也就是說,將已經(jīng)數(shù)碼化了的帶符號(hào)數(shù)稱為機(jī)器數(shù),而把原來的數(shù)稱為這個(gè)機(jī)器數(shù)的真值,碼制,原碼表示法:用符號(hào)位和數(shù)值表示帶符號(hào)數(shù),正數(shù)的符號(hào)位用“0”表示,負(fù)數(shù)的符號(hào)位用“1”表示,數(shù)值部分用二進(jìn)制形式表示 例: X = 1101 則X原= 01101 X = 1101 則X原= 11101 反碼表示法:正數(shù)的反碼與原碼相同,負(fù)數(shù)的反碼為對(duì)該數(shù)的原碼除符號(hào)位外各位取反 例: X = 1101 則X反= 01101 X = 1101 則X反= 10010 補(bǔ)
6、碼表示法:正數(shù)的補(bǔ)碼與原碼相同,負(fù)數(shù)的補(bǔ)碼為對(duì)該數(shù)的原碼除符號(hào)位外各位取反,然后在最后一位加1 例: X =1101 則X補(bǔ) =01101 X =1101 則X補(bǔ) =10011,ASCII碼,ASCII(American Standards Committee of Information)碼:是由美國(guó)信息交換標(biāo)準(zhǔn)委員會(huì)制定的、國(guó)際上使用最廣泛的字符編碼方案 ASCII碼的編碼方案:采用7位二進(jìn)制數(shù)表示一個(gè)字符,把7位二進(jìn)制數(shù)分為高三位(b7b6b5)和低四位(b4b3b2b1)。 7位ASCII編碼表:利用該表可以查找數(shù)字、運(yùn)算符、標(biāo)點(diǎn)符號(hào)以及控制符等字符與ASCII碼之間的對(duì)應(yīng)關(guān)系 看書P
7、37,給出了7位ASCII編碼表.如數(shù)字0-01100004810 A 6510 a 9710,漢字編碼體系,漢字輸入碼:由輸入設(shè)備產(chǎn)生的漢字編碼,如區(qū)位碼、國(guó)標(biāo)碼、拼音碼、新全拼、新雙拼、五筆字型碼、簡(jiǎn)碼、表形碼、自然碼智能ABC漢字輸入碼等 漢字內(nèi)碼:用于計(jì)算機(jī)內(nèi)部存儲(chǔ)和處理的漢字編碼,通常是由該漢字的國(guó)標(biāo)碼的兩個(gè)字節(jié)(最高位置“1”)形成的.國(guó)際碼共收錄字符7445個(gè),漢字6763個(gè)(常用漢字3755個(gè),二級(jí)漢字3008個(gè)),邏輯代數(shù)等價(jià)律,零律: A0A;A 00 幺律: A11;A 1A 冪等律:AAA;A AA 求補(bǔ)律:AA1;A A0 交換律:ABBA;A BB A 結(jié)合律:A(
8、BC)(AB)C A(B C)(A B)C 分配律:A(BC)A BA C AB C(AB)(AC) 吸收律:A BA BA;(AB)(AB)A 狄摩根定律:(AB)A B; (A B)AB 雙重否定律: AA,邏輯函數(shù)的化簡(jiǎn),例2-27試將邏輯函數(shù)FA AB化簡(jiǎn) 解:FA AB (AA)(AB)(分配律) 1 (AB) (求補(bǔ)律) AB(幺律) 例2-28試將邏輯函數(shù)FABABABAB化簡(jiǎn)。 解:F ABABABAB A(BB)A(BB)(分配律) AA(求補(bǔ)律) 1(求補(bǔ)律),邏輯函數(shù)的化簡(jiǎn),Y=AC+AD+CD =AC+(A+C)D=AC+ACD=AC+D Y=ABC+ABC+ABC =
9、ABC+ABC+ABC+ABC =AB(C+C)+BC(A+A)=AB+BC,計(jì)算機(jī)硬件的基本結(jié)構(gòu),指令的執(zhí)行過程,取指令:即按照指令計(jì)數(shù)器中的地址,從內(nèi)存儲(chǔ)器中取出指令,并送往指令寄存器中 分析指令:即對(duì)指令寄存器中存放的指令進(jìn)行分析,由操作碼確定執(zhí)行什么操作,由地址碼確定操作數(shù)的地址 執(zhí)行指令:即根據(jù)分析的結(jié)果,由控制器發(fā)出完成該操作所需要的一系列控制信息,去完成該指令所要求的操作 上述步驟完成后,指令計(jì)數(shù)器加1,為執(zhí)行下一條指令做好準(zhǔn)備。如果遇到轉(zhuǎn)移指令,則將轉(zhuǎn)移地址送入指令計(jì)數(shù)器,程序設(shè)計(jì),程序設(shè)計(jì):是一個(gè)使用程序設(shè)計(jì)語(yǔ)言(如機(jī)器語(yǔ)言、匯編語(yǔ)言和高級(jí)程序設(shè)計(jì)語(yǔ)言)產(chǎn)生一系列的指令以告訴
10、計(jì)算機(jī)該做什么的過程 廣義的程序設(shè)計(jì)(軟件工程):并不僅僅是簡(jiǎn)單的編寫程序代碼,包括以下6個(gè)步驟: 需求分析 總體設(shè)計(jì) 詳細(xì)設(shè)計(jì) 編碼 測(cè)試 運(yùn)行與維護(hù),結(jié)構(gòu)化程序設(shè)計(jì),結(jié)構(gòu)化程序設(shè)計(jì):采用自頂向下逐步求精的設(shè)計(jì)方法和單入口單出口的控制成分(順序、分支和循環(huán)),A,B,A,B,A,條件,條件,T,T,F,F,順序結(jié)構(gòu),循環(huán)結(jié)構(gòu),選擇型分支結(jié)構(gòu),數(shù)據(jù)結(jié)構(gòu),數(shù)據(jù)結(jié)構(gòu):帶有結(jié)構(gòu)的數(shù)據(jù)元素的集合,結(jié)構(gòu)反映了數(shù)據(jù)元素相互之間存在的某種聯(lián)系 線性表:是n個(gè)數(shù)據(jù)元素的有限序列 堆棧:是一種受限的線性表,即只能在表的一端(表尾)進(jìn)行插入和刪除操作。進(jìn)棧和退棧操作按“后進(jìn)先出”(的原則進(jìn)行 隊(duì)列:也是一種受限的
11、線性表,只能在表的一端(隊(duì)尾)進(jìn)行插入,在表的另一端(隊(duì)首)進(jìn)行刪除操作。進(jìn)、出隊(duì)列操作按“先進(jìn)先出” 的原則進(jìn)行,第三章計(jì)算機(jī)硬件系統(tǒng),馮諾依曼體系結(jié)構(gòu) 馮諾依曼體系結(jié)構(gòu)的要點(diǎn): 計(jì)算機(jī)由運(yùn)算器、控制器、存儲(chǔ)器、輸入設(shè)備和輸出設(shè)備5大部分組成 控制器和運(yùn)算器是其核心,稱為CPU 按存儲(chǔ)程序原理進(jìn)行工作 數(shù)據(jù)和程序以二進(jìn)制代碼形式不加區(qū)別地存放在存儲(chǔ)器中,存放的位置由地址確定 控制器是根據(jù)存放在存儲(chǔ)器中的指令序列(程序)進(jìn)行工作,并由一個(gè)程序計(jì)數(shù)器控制指令的執(zhí)行,計(jì)算機(jī)的三大總線,數(shù)據(jù)總線是傳送數(shù)據(jù)和指令代碼的信號(hào)線,它是雙向總線 地址總線是傳送CPU所要訪問的存儲(chǔ)單元或輸入輸出接口地址的信號(hào)
12、線,它是單向總線 控制總線是管理總線上活動(dòng)的信號(hào)線。控制總線中的信號(hào)是用來實(shí)現(xiàn)CPU對(duì)外部部件的控制、狀態(tài)等信息的傳送以及中斷信號(hào)的傳送等,微處理器芯片,CISC芯片:又稱復(fù)雜指令集計(jì)算機(jī),其指令系統(tǒng)一般多達(dá)幾百條指令 RISC芯片:又稱簡(jiǎn)化指令集計(jì)算機(jī),其使用較少的指令 專用芯片:用于智能卡的微型內(nèi)置式微處理器。例如交通卡、社???。,主存儲(chǔ)器,RAM:保存CPU正在執(zhí)行的程序和數(shù)據(jù),它是暫時(shí)的或易失的存儲(chǔ)區(qū)域 ROM:只讀存儲(chǔ)器,當(dāng)電源斷開后,其內(nèi)容是不會(huì)丟失的 PROM:初始PROM是空白芯片,一旦通過特殊可編程設(shè)備將信息寫入,它將永久存儲(chǔ)這些信息并且不能改變 EPROM:像PROM一樣,
13、EPROM能通過可編程設(shè)備寫入程序等信息,而區(qū)別在于EPROM存儲(chǔ)的信息可以通過紫外線刪除,然后通過可編程設(shè)備重新寫入新的信息 EEPROM:EEPROM與EPROM相似,所不同的只是它可以通過電脈沖刪除其存儲(chǔ)的信息,寫入新的信息不需要特殊的可編程設(shè)備 CMOS芯片:與RAM的區(qū)別在于,CMOS芯片通過電池提供電源,即當(dāng)關(guān)機(jī)時(shí)其存儲(chǔ)的信息不會(huì)丟失;而它與ROM的區(qū)別在于,它的內(nèi)容隨著計(jì)算機(jī)系統(tǒng)配置的改變或用戶的設(shè)置而發(fā)生變化,輸入輸出系統(tǒng)的基本功能,為數(shù)據(jù)傳輸操作選擇輸入輸出設(shè)備 在選定的輸入輸出設(shè)備和CPU(或主存儲(chǔ)器)之間交換數(shù)據(jù),輸入輸出設(shè)備,擴(kuò)展槽與適配卡 鍵盤,掃描輸入設(shè)備 ,語(yǔ)音輸
14、入設(shè)備 顯示器,打印機(jī),繪圖儀 軟盤,硬盤,光盤和光盤驅(qū)動(dòng)器,第四章 計(jì)算機(jī)軟件系統(tǒng),計(jì)算機(jī)軟件可分為系統(tǒng)軟件、應(yīng)用軟件和實(shí)用工具軟件三大類 程序設(shè)計(jì)語(yǔ)言翻譯系統(tǒng) 程序設(shè)計(jì)語(yǔ)言翻譯系統(tǒng)大致上可以分成三類:匯編語(yǔ)言翻譯系統(tǒng)、高級(jí)程序設(shè)計(jì)語(yǔ)言編譯系統(tǒng)和高級(jí)程序設(shè)計(jì)語(yǔ)言解釋系統(tǒng)。這些翻譯系統(tǒng)之間的不同之處主要體現(xiàn)在它們生成計(jì)算機(jī)可以執(zhí)行的機(jī)器語(yǔ)言的過程中。,什么是操作系統(tǒng),操作系統(tǒng)是用來管理計(jì)算機(jī)系統(tǒng)的軟硬件資源、提高計(jì)算機(jī)系統(tǒng)資源的使用效率、方便用戶使用的程序集合。它是對(duì)計(jì)算機(jī)系統(tǒng)進(jìn)行自動(dòng)管理的控制中心。 操作系統(tǒng)是計(jì)算機(jī)硬件(裸機(jī))的直接外層,它對(duì)硬件的功能進(jìn)行首次擴(kuò)充。操作系統(tǒng)通過各種命令提供
15、給用戶的操作界面,給用戶帶來了極大的方便,同時(shí)操作系統(tǒng)又是其他軟件運(yùn)行的基礎(chǔ)。,Microsoft Windows的主要特征,豐富的應(yīng)用程序 統(tǒng)一的窗口和操作方式 多任務(wù)的圖形化用戶界面 事件驅(qū)動(dòng)程序的運(yùn)行方式 標(biāo)準(zhǔn)的應(yīng)用程序接口 實(shí)現(xiàn)數(shù)據(jù)共享 支持多媒體和網(wǎng)絡(luò)技術(shù) 主存儲(chǔ)器管理技術(shù) 與DOS的兼容性 不斷增強(qiáng)的功能,Unix的特點(diǎn),Unix是一個(gè)多用戶操作系統(tǒng),適合于將終端或工作站連接到小型機(jī)或主機(jī)的場(chǎng)合使用。其功能可由許多小的功能模塊連接組裝而成 提供了功能完備、使用靈活、可編程的命令語(yǔ)言(Shell語(yǔ)言),用戶可以使用該語(yǔ)言與計(jì)算機(jī)進(jìn)行交互以及方便地進(jìn)行程序設(shè)計(jì) 具有分層的、可裝卸的文件
16、系統(tǒng),并提供了完整的文件保護(hù)功能,Unix的特點(diǎn),采用了輸入輸出緩沖技術(shù),主存儲(chǔ)器和磁盤的分配與釋放可以高效地、自動(dòng)地進(jìn)行 提供了文本編輯程序、Shell語(yǔ)言解釋程序、匯編程序、十幾種程序設(shè)計(jì)語(yǔ)言的編譯程序、連接裝配程序、調(diào)試程序、用戶間通信程序以及系統(tǒng)管理與維護(hù)程序等 Unix的代碼大部分是用C語(yǔ)言書寫,因而有很好的可移植性 Unix系統(tǒng)有一系列網(wǎng)絡(luò)通信工具和協(xié)議,TCP/IP協(xié)議就是在Unix上開發(fā)成功的,Linux,Linux是一種可以運(yùn)行在微機(jī)上的免費(fèi)的Unix操作系統(tǒng)。它由芬蘭赫爾辛基大學(xué)的學(xué)生Linus Torvalds 在1991年開發(fā),今天Linux已發(fā)展成為功能很強(qiáng)的操作系統(tǒng)
17、。 Linux的開發(fā)及其源代碼對(duì)每個(gè)人都是完全免費(fèi)的。但是這并不意味著Linux和它的一些周邊軟件發(fā)行版本也是免費(fèi)的。Linux有著廣泛的用途,包括網(wǎng)絡(luò)應(yīng)用、軟件開發(fā)、建立用戶平臺(tái)等等,Linux被認(rèn)為是一種高性能、低開支的可以替換其他昂貴操作系統(tǒng)的軟件系統(tǒng)。,辦公軟件,辦公自動(dòng)化的內(nèi)容涵蓋了很多方面,但文字處理、表格處理和演示文稿處理是三項(xiàng)最基本的功能。 常用的辦公自動(dòng)化軟件有金山公司的WPS 2000、 WPS 2002,Microsoft公司的Office 2000、Office 2003等。,第五章軟件開發(fā)技術(shù),開發(fā)大型軟件系統(tǒng)時(shí)遇到困難 有些系統(tǒng)最終徹底失敗了 有些系統(tǒng)雖然完成了,但
18、比原定計(jì)劃推遲了好幾年,而且費(fèi)用大大超過了預(yù)算; 有些系統(tǒng)未能圓滿地符合用戶當(dāng)初的期望; 有些系統(tǒng)則無法進(jìn)行修改維護(hù),軟件工程定義,軟件工程是研究和應(yīng)用如何以系統(tǒng)性的、規(guī)范化的、可定量的過程化方法去開發(fā)和維護(hù)軟件,以及如何把經(jīng)過時(shí)間考驗(yàn)而證明正確的管理技術(shù)和當(dāng)前能夠得到的最好的技術(shù)方法結(jié)合起來。 內(nèi)涵:應(yīng)用計(jì)算機(jī)科學(xué)、數(shù)學(xué)及管理科學(xué)等原理,借鑒傳統(tǒng)工程的原則、方法來創(chuàng)建軟件,從而達(dá)到提高質(zhì)量、降低成本的目的。其中計(jì)算機(jī)科學(xué)和數(shù)學(xué)用于構(gòu)造模型、分析算法,工程科學(xué)用于制定規(guī)范、明確樣例、評(píng)估成本、確定權(quán)衡,管理科學(xué)用于進(jìn)度、資源、質(zhì)量、成本等的管理。,軟件生存周期,“軟件生存周期”概念:是一個(gè)從用
19、戶需求開始,經(jīng)過開發(fā)、交付使用,在使用中不斷地增補(bǔ)修訂,直至讓位于新的軟件的全過程,是指軟件產(chǎn)品從考慮其概念開始,到該軟件產(chǎn)品不再能使用為止的整個(gè)時(shí)期。一般包括:概念階段、需求階段、設(shè)計(jì)階段、實(shí)現(xiàn)階段、測(cè)試階段、安裝階段以及交付使用階段、運(yùn)行階段和維護(hù)階段。,軟件開發(fā)模型,軟件開發(fā)模型定義:它是軟件開發(fā)全部過程、活動(dòng)和任務(wù)的結(jié)構(gòu)框架。軟件開發(fā)模型能清晰、直觀地表達(dá)軟件開發(fā)全過程,明確規(guī)定了要完成的主要活動(dòng)和任務(wù),用來作為軟件項(xiàng)目開發(fā)工作的基礎(chǔ)。 主要有:瀑布模型,漸增模型,演化模型 ,螺旋模型 ,瀑布模型,計(jì)劃,需求分析,運(yùn)行維護(hù),測(cè)試,編碼,設(shè)計(jì),定義階段,維護(hù)階段,開發(fā)階段,軟件開發(fā)的典型
20、方法-結(jié)構(gòu)化方法,結(jié)構(gòu)化方法是強(qiáng)調(diào)結(jié)構(gòu)的合理性以及所開發(fā)的軟件的結(jié)構(gòu)合理性,由此提出了一組提高軟件結(jié)構(gòu)合理性的準(zhǔn)則,如分解和抽象、模塊的獨(dú)立性、信息隱蔽等。針對(duì)不同的開發(fā)活動(dòng),它有結(jié)構(gòu)化分析、結(jié)構(gòu)化設(shè)計(jì)、結(jié)構(gòu)化編程和結(jié)構(gòu)化測(cè)試。 結(jié)構(gòu)化分析方法給出一組產(chǎn)生功能規(guī)約的原理和技術(shù),利用圖形表示用戶需求,以數(shù)據(jù)流圖和控制流圖為基礎(chǔ),伴以數(shù)據(jù)詞典,并配上結(jié)構(gòu)化語(yǔ)言、判定表和判定樹等等手段,達(dá)到為問題的解決建立模型,結(jié)構(gòu)化分析的步驟,分析當(dāng)前情況,作出反映當(dāng)前物理模型的數(shù)據(jù)流圖。 推導(dǎo)出等價(jià)的邏輯模型的數(shù)據(jù)流圖。 設(shè)計(jì)新的邏輯系統(tǒng),生成數(shù)據(jù)詞典和基元描述。 建立人機(jī)接口界面,提出可供選擇的目標(biāo)系統(tǒng)的物理
21、模型數(shù)據(jù)流圖。 確定各種方案的成本和風(fēng)險(xiǎn)等級(jí),據(jù)此對(duì)各種方案進(jìn)行分析。 選擇一種方案。 建立完整的需求規(guī)約。,軟件開發(fā)的方法-面向?qū)ο蠓椒?在軟件開發(fā)過程中把面向?qū)ο蟮乃枷脒\(yùn)用其中并指導(dǎo)開發(fā)活動(dòng)的系統(tǒng)方法,稱為面向?qū)ο蠓椒?Object-Oriented Method),簡(jiǎn)稱OO方法。 對(duì)象是由數(shù)據(jù)和容許的操作組成的封裝體,與客觀實(shí)體有直接的對(duì)應(yīng)關(guān)系。所謂面向?qū)ο缶褪腔趯?duì)象概念,以對(duì)象為中心,以類和繼承為構(gòu)造機(jī)制,來認(rèn)識(shí)、理解、刻畫客觀世界和設(shè)計(jì)、構(gòu)建相應(yīng)的軟件系統(tǒng)。 用面向?qū)ο蠓椒ㄩ_發(fā)的軟件,其結(jié)構(gòu)基于客觀世界界定的對(duì)象結(jié)構(gòu),因此與傳統(tǒng)的軟件相比較,軟件本身的內(nèi)容結(jié)構(gòu)發(fā)生了質(zhì)的變化,其易復(fù)
22、用性和易擴(kuò)充性都得到了提高,而且能支持需求的變化。,面向?qū)ο蠓治?面向?qū)ο蠓治鰪膯栴}陳述入手,分析和構(gòu)造所關(guān)心的現(xiàn)實(shí)世界問題的模型,并用相應(yīng)的符號(hào)系統(tǒng)表示,面向?qū)ο蠓治龅牟襟E為: 確定問題域。包括定義論域,選擇論域,根據(jù)需要細(xì)化和增加論域 區(qū)分類和對(duì)象。包括定義對(duì)象,定義類,命名 區(qū)分整體對(duì)象及組成部分,確定類的關(guān)系及結(jié)構(gòu)。包括一般具體結(jié)構(gòu)、整體部分結(jié)構(gòu)、多重結(jié)構(gòu) 定義屬性。包括確定屬性,安排屬性。確定實(shí)例聯(lián)結(jié) 定義服務(wù)。包括確定對(duì)象狀態(tài),確定所需服務(wù),確定消息聯(lián)結(jié) 確定附加的系統(tǒng)約束。,統(tǒng)一建模語(yǔ)言,由于國(guó)際上出現(xiàn)了多種面向?qū)ο蟮姆椒?,每種方法都有自己的表示法、過程和工具,甚至各種方法所使用
23、的術(shù)語(yǔ)也不盡相同。這一現(xiàn)狀導(dǎo)致開發(fā)人員經(jīng)常為選擇何種面向?qū)ο蠓椒ǘ鵂?zhēng)論,但是每種方法都各有短長(zhǎng),很難找到一個(gè)最佳答案,UML的初衷是結(jié)束面向?qū)ο箢I(lǐng)域中的方法大戰(zhàn),形成了大家公認(rèn)的一套建模方法。 采用UML作為統(tǒng)一建模語(yǔ)言的重要性體現(xiàn)在能統(tǒng)一過去數(shù)十種面向?qū)ο蟮慕UZ(yǔ)言的表示方法,可以消除一些潛在的不必要的差異,以免用戶混淆;通過統(tǒng)一語(yǔ)義和符號(hào)表示,能夠穩(wěn)定面向?qū)ο蠹夹g(shù)市場(chǎng),使項(xiàng)目植根于一個(gè)成熟的標(biāo)準(zhǔn)建模語(yǔ)言,從而可以大大拓寬所研制與開發(fā)的軟件系統(tǒng)的適用范圍,并大大提高其靈活程度。,軟件復(fù)用和構(gòu)件技術(shù),軟件復(fù)用是1968年由DMcIlroy在第一屆NATO軟件工程會(huì)議上首先提出的,可作為復(fù)用候選
24、的10種軟件制品: 項(xiàng)目計(jì)劃,成本估計(jì) 體系結(jié)構(gòu),需求模型和規(guī)約 設(shè)計(jì),源代碼 用戶文檔和技術(shù)文檔 用戶界面,數(shù)據(jù) 測(cè)試案例,第六章 數(shù)據(jù)通信與計(jì)算機(jī)網(wǎng)絡(luò),數(shù)據(jù)通信和連通性 數(shù)據(jù)通信系統(tǒng):通過通信信道,在各計(jì)算機(jī)之間進(jìn)行數(shù)據(jù)與信息的收集、傳輸、交換或重新分布的一個(gè)過程。通信信道是指在各個(gè)系統(tǒng)之間或一個(gè)系統(tǒng)的各組成部分之間用來傳遞數(shù)據(jù)的信息路徑及其相聯(lián)系著的各類通信線路 連通性:通過電話或其他遠(yuǎn)程通信信道,原來孤立的計(jì)算機(jī)能夠連接到幾乎世界任何地方的計(jì)算機(jī)和信息源,也能連接功能強(qiáng)大的計(jì)算機(jī)資源,通信信道,有線信道 電話線:有雙絞線電纜組成,雙絞線又稱雙扭線 同軸電纜:高頻率的傳輸電纜,用一根實(shí)心
25、銅芯線可以替代多對(duì)電話雙絞線 光纜:具有傳輸頻帶寬、通信容量大、線路損耗低、傳輸距離遠(yuǎn)、抗干擾能力強(qiáng)、線徑細(xì)、重量輕、光釬制造資源豐富等優(yōu)點(diǎn) 無線信道 微波:使用高頻率的無線電波以直線形式通過大氣傳播 衛(wèi)星通信:使用離地球22000英里,繞軌道飛行的衛(wèi)星作為微波傳播站,數(shù)據(jù)流動(dòng)方向和數(shù)據(jù)傳輸模式,數(shù)據(jù)流動(dòng)方向 單工通信:數(shù)據(jù)僅能以一個(gè)方向傳輸 半雙工通信:數(shù)據(jù)以兩個(gè)方向流動(dòng),但是在某一時(shí)刻,只能是一個(gè)方向 全雙工通信:數(shù)據(jù)同時(shí)能實(shí)現(xiàn)兩個(gè)方向的傳輸 數(shù)據(jù)傳輸模式 異步傳輸模式:每次發(fā)送和接收一個(gè)字節(jié)的數(shù)據(jù) 同步傳輸:每次發(fā)送多個(gè)字節(jié)或信息塊,計(jì)算機(jī)網(wǎng)絡(luò)術(shù)語(yǔ),結(jié)點(diǎn):指連接到網(wǎng)絡(luò)上的任何設(shè)備 客戶端
26、:請(qǐng)求和使用來自其他結(jié)點(diǎn)資源的結(jié)點(diǎn) 服務(wù)器:和其他結(jié)點(diǎn)共享資源(即提供資源)的結(jié)點(diǎn)。如文件服務(wù)器、打印機(jī)服務(wù)器、通信服務(wù)器、Web服務(wù)器、數(shù)據(jù)庫(kù)服務(wù)器。 網(wǎng)絡(luò)操作系統(tǒng):除完成單機(jī)操作系統(tǒng)功能外,用于控制和協(xié)調(diào)網(wǎng)絡(luò)上計(jì)算機(jī)的活動(dòng) 分布式處理:計(jì)算機(jī)的能力和資源分布于不同位置 主機(jī):通常是指一個(gè)大型的中心計(jì)算機(jī),或Internet上具有固定IP地址的結(jié)點(diǎn),OSI參考模型及協(xié)議,應(yīng)用層協(xié)議 表示層協(xié)議 會(huì)話層協(xié)議 傳輸層協(xié)議 網(wǎng)絡(luò)層協(xié)議 數(shù)據(jù)鏈路層協(xié)議 物理層協(xié)議,計(jì)算機(jī)網(wǎng)絡(luò)通信的七層協(xié)議,計(jì)算機(jī)網(wǎng)絡(luò)拓?fù)浣Y(jié)構(gòu),星型:數(shù)臺(tái)小型/微型計(jì)算機(jī)或外部設(shè)備連接到稱為主機(jī)或文件服務(wù)器的中央單元,網(wǎng)中所有的通信都
27、通過中央單元 總線型:總線是指所有設(shè)備連接的共同電纜,網(wǎng)上的所有信息傳輸都沿著這一電纜(總線) 環(huán)型:網(wǎng)上每一設(shè)備連接其他兩個(gè)設(shè)備,形成一個(gè)環(huán),網(wǎng)中不存在中心服務(wù)器或計(jì)算機(jī),信息沿著環(huán)傳遞 層次型:像星型網(wǎng)絡(luò)一樣,由一系列計(jì)算機(jī)連接到中央主機(jī)所組成。然而,這些計(jì)算機(jī)又是另外更小的計(jì)算機(jī)、外部設(shè)備的主機(jī),Internet中計(jì)算機(jī)的地址和命名,IP地址:Internet上每臺(tái)計(jì)算機(jī)都必須有一個(gè)唯一的地址,這個(gè)地址稱為IP地址。在計(jì)算機(jī)內(nèi)部IP地址是用32位二進(jìn)制表示,IP地址分為兩部分:網(wǎng)絡(luò)地址和網(wǎng)內(nèi)計(jì)算機(jī)地址 域名:域名系統(tǒng)DNS使用字符串來表示計(jì)算機(jī)的地址,它與IP地址一一對(duì)應(yīng) URL:Web
28、中使用URL(Universal Resource Location)的特殊地址。它是一個(gè)文件在Internet網(wǎng)上的標(biāo)準(zhǔn)通用地址,TCP/IP協(xié)議,Internet協(xié)議分為兩個(gè)部分: TCP(傳輸控制協(xié)議)和 IP(網(wǎng)絡(luò)層協(xié)議),用TCPIP表示 TCP/IP協(xié)議是網(wǎng)際互聯(lián)的通信協(xié)議,其目的在于通過它實(shí)現(xiàn)網(wǎng)際中異構(gòu)網(wǎng)絡(luò)或異種機(jī)之間的互相通信(為由不同的硬件結(jié)構(gòu)和應(yīng)用各種操作系統(tǒng)的計(jì)算機(jī)組成的網(wǎng)絡(luò)實(shí)現(xiàn)網(wǎng)間通信的協(xié)議)。 它是一種對(duì)計(jì)算機(jī)數(shù)據(jù)打包和尋址的標(biāo)準(zhǔn)方法,TCP/IP協(xié)議的結(jié)構(gòu),OSI模型,應(yīng)用層,表示層,會(huì)話層,傳輸層,網(wǎng)絡(luò)層,鏈路層,物理層,TCP/IP協(xié)議棧,ICMP,應(yīng)用層,傳輸
29、層,互聯(lián)網(wǎng)層,網(wǎng)絡(luò)接口層,IP地址,互聯(lián)網(wǎng)中的地址方案分為兩套:IP地址系統(tǒng)和域名地址系統(tǒng)。這兩套地址系統(tǒng)其實(shí)是一一對(duì)應(yīng)的關(guān)系。 目前互聯(lián)網(wǎng)使用的IP地址都是IPv4地址,32比特,通常用4個(gè)點(diǎn)分十進(jìn)制數(shù)表示,如:202112141。它主要由兩部分組成:一部分是用于標(biāo)識(shí)所屬網(wǎng)絡(luò)的網(wǎng)絡(luò)地址;另一部分是用于標(biāo)識(shí)給定網(wǎng)絡(luò)上的某個(gè)特定的主機(jī)的主機(jī)地址。為了給不同規(guī)模的網(wǎng)絡(luò)提供必要的靈活性,IP的設(shè)計(jì)者將IP地址空間劃分為幾個(gè)不同的地址類別,地址類別的劃分就針對(duì)于不同大小規(guī)模的網(wǎng)絡(luò)。 IP地址含兩部分信息:網(wǎng)絡(luò)標(biāo)識(shí)(Network ID)和主機(jī)標(biāo)識(shí)(Host ID),IP地址的三個(gè)類型,A類網(wǎng):網(wǎng)絡(luò)號(hào)為
30、1個(gè)字節(jié),定義最高比特為0,余下7比特為網(wǎng)絡(luò)號(hào),主機(jī)號(hào)則有24比特編址。用于超大型的網(wǎng)絡(luò),每個(gè)網(wǎng)絡(luò)有16777216(224)臺(tái)主機(jī)(邊緣號(hào)碼如全“0”或全“1”的主機(jī)有特殊含義,這里沒有考慮)。全世界總共有128(27)個(gè)A類網(wǎng)絡(luò),早已被瓜分完了。 B類網(wǎng):網(wǎng)絡(luò)號(hào)為2字節(jié),定義最高比特為10,余下14比特為網(wǎng)絡(luò)號(hào),主機(jī)號(hào)則可有16比特編址。B類網(wǎng)是中型規(guī)模的網(wǎng)絡(luò),總共有16384(214)個(gè)網(wǎng)絡(luò),每個(gè)網(wǎng)絡(luò)有65536(216)臺(tái)主機(jī)(也忽略邊緣號(hào)碼)。 C類網(wǎng):網(wǎng)絡(luò)號(hào)為3字節(jié),定義最高三比特為110,余下21比特為網(wǎng)絡(luò)號(hào),主機(jī)號(hào)僅有8比特編址。C類地址適用的就是較小規(guī)模的網(wǎng)絡(luò)了,總共有209
31、7152(221)個(gè)網(wǎng)絡(luò)號(hào)碼,每個(gè)網(wǎng)絡(luò)有256(128)臺(tái)主機(jī)(忽略邊緣號(hào)碼)。,IP地址的三個(gè)類型,下面,我們看一個(gè)例: 1: 54 2: 28,互聯(lián)網(wǎng)的一些主要應(yīng)用協(xié)議,HTTP(HyperText Transfer Protocol)是超文本傳輸協(xié)議的縮寫,它是負(fù)責(zé)傳輸和顯示頁(yè)面的互聯(lián)網(wǎng)協(xié)議。 簡(jiǎn)單郵件傳輸協(xié)議SMTP(Simple Mail Transfer Protocol)和 郵局協(xié)議POP(Post Office Protocol)是負(fù)責(zé)用客戶機(jī)服務(wù)器模式發(fā)送和檢索電子郵件的協(xié)議。 互聯(lián)網(wǎng)信息訪問協(xié)議(IMAP)是一種優(yōu)于POP的新協(xié)議。和POP一
32、樣,IMAP也能下載郵件、從服務(wù)器中刪除郵件或詢問是否有新郵件,但I(xiàn)MAP克服了POP的一些缺點(diǎn)。 文件傳輸協(xié)議(FTP)(File Transfer Protocol)是TCP/IP的組成部分,它是屬于應(yīng)用層的協(xié)議,用于在TCP/IP連接的計(jì)算機(jī)之間傳輸文件,采用的是客戶機(jī)/服務(wù)器模式。,互聯(lián)網(wǎng)的一些主要應(yīng)用協(xié)議,遠(yuǎn)程登錄(Telnet)是互聯(lián)網(wǎng)上一臺(tái)計(jì)算機(jī)連接到另一臺(tái)遠(yuǎn)程計(jì)算機(jī)并運(yùn)行其系統(tǒng)的程序 UDP 是用戶數(shù)據(jù)報(bào)文協(xié)議(User Datagram Protocol)的簡(jiǎn)稱。 ICMP 是互聯(lián)網(wǎng)控制報(bào)文協(xié)議(Internet Control Message Protocol)的簡(jiǎn)稱。 T
33、FTP (Trivial File Transfer Protocol) TFTP是網(wǎng)絡(luò)應(yīng)用程序,它比FTP簡(jiǎn)單也比FTP功能少。它在不需要用戶權(quán)限或目錄可見的情況下使用。它使用UDP協(xié)議而不是TCP協(xié)議,集群與網(wǎng)格技術(shù),集群技術(shù):一組相互獨(dú)立的服務(wù)器在網(wǎng)絡(luò)中表現(xiàn)為單一的系統(tǒng),并以單一系統(tǒng)的模式加以管理。此單一系統(tǒng)為客戶工作站提供高可靠性的服務(wù)。 網(wǎng)格技術(shù):網(wǎng)格又稱為“下一代因特網(wǎng)”、“Internet 2”、“下一代Web”等。傳統(tǒng)的Internet實(shí)現(xiàn)了計(jì)算機(jī)硬件的連通,Web實(shí)現(xiàn)了網(wǎng)頁(yè)的連通(或理解為信息的連通),而網(wǎng)格技術(shù)則希望在更高層次上實(shí)現(xiàn)互聯(lián)互通,即所有資源的全面連通,包括計(jì)算資
34、源、存儲(chǔ)資源、通信資源、軟件資源、信息資源、知識(shí)資源等等。,郵件服務(wù)功能,郵件服務(wù)三要素:郵件通信協(xié)議、郵件服務(wù)器和客戶端程序 郵件通信協(xié)議:發(fā)送郵件協(xié)議SMTP和接收郵件協(xié)議POP3 郵件服務(wù)器:接收郵件服務(wù)器和發(fā)送郵件服務(wù)器,這里“服務(wù)器”指的是計(jì)算機(jī)程序(進(jìn)程),實(shí)際上,通常接收郵件服務(wù)器和發(fā)上發(fā)送郵件服務(wù)器是在一臺(tái)計(jì)算機(jī)上 客戶端程序:Foxmail、Outlook Express等 Email基本要素:主題、地址、附件以及內(nèi)容,Web瀏覽,WWW或稱為Web、3W,是Internet上的環(huán)球信息網(wǎng),它提供廣域超媒體信息服務(wù),可以在同一畫面中同時(shí)顯示文本、圖像、聲音、動(dòng)畫以及超鏈接。
35、瀏覽器:瀏覽Web網(wǎng)頁(yè)的程序,如IE、Netscape Communicator 統(tǒng)一資源定位器:定義資源的地址或位置,簡(jiǎn)稱URLs。URLs至少有兩個(gè)部分,第一部分http:/定義連接資源的協(xié)議;而第二部分表示資源所在位置服務(wù)器的名字或域名,微軟服務(wù)器的名字是。(許多URLs還有附加的部分定義目錄路徑、文件名和指針),HTML與網(wǎng)頁(yè)設(shè)計(jì)工具,HTML:標(biāo)記語(yǔ)言,不受用戶平臺(tái)的限制,能夠?qū)⑽谋?、多媒體文件、發(fā)送郵件和選項(xiàng)菜單等巧妙的連接在一起,而且每個(gè)超文本文件都可通過鏈接互相訪問 網(wǎng)頁(yè)設(shè)計(jì)工具: Microsoft FrontPage系列 Netscape Composer DreamWea
36、ver HTML擴(kuò)展: CGI:一種Web服務(wù)器和應(yīng)用程序之間的接口 Java Script:一種新的描述語(yǔ)言,它可以直接嵌入HTML文件中 Java:由sun公司開發(fā),一種與平臺(tái)無關(guān)的開放式編程語(yǔ)言 VRML:虛擬現(xiàn)實(shí)模型語(yǔ)言,可以生成一些特殊的效果,第七章多媒體技術(shù)及其應(yīng)用,媒體 媒體是一種分發(fā)和表示信息的方法,例如,文本、圖形、圖像和聲音。 感知媒體:通過視覺、聽覺和嗅覺來感知周圍的信息。 媒體的內(nèi)部表示:計(jì)算機(jī)內(nèi)部表示多媒體信息的方法。 媒體的外部表示:輸入輸出多媒體信息的工具和設(shè)備。 存儲(chǔ)媒體:存儲(chǔ)多媒體信息的一個(gè)數(shù)據(jù)載體。 傳輸媒體:信息在有線媒體或無線媒體連接的網(wǎng)絡(luò)上傳輸。,多媒
37、體系統(tǒng)的特征,媒體的多樣性:文本、聲音、圖形、圖像、動(dòng)畫和視頻等。 技術(shù)的集成性:新的軟件和硬件技術(shù),并將不同性質(zhì)的設(shè)備和信息媒體集成為一體,以計(jì)算機(jī)為中心綜合處理各種信息。 處理過程的交互性:交互性使得人們更加具有主動(dòng)性和可控制性。 信息的共享性:計(jì)算機(jī)網(wǎng)絡(luò)/通信實(shí)現(xiàn)多媒體信息的共享和分發(fā)。,多媒體圖像數(shù)據(jù)壓縮技術(shù),壓縮方法:有損編碼和無損編碼。 靜態(tài)圖像壓縮編碼的國(guó)際標(biāo)準(zhǔn):連續(xù)色調(diào)、多級(jí)灰度、靜止圖像的JPEG數(shù)字壓縮編碼方法。 運(yùn)動(dòng)圖像壓縮編碼的國(guó)際標(biāo)準(zhǔn):MPEG。 MPEG-:針對(duì)運(yùn)動(dòng)圖像的數(shù)據(jù)壓縮技術(shù),其圖像質(zhì)量是家用錄像機(jī)的質(zhì)量。 MPEG-:運(yùn)動(dòng)圖像及其伴音的通用壓縮技術(shù)標(biāo)準(zhǔn)。
38、MPEG-:高清晰度電視。 MPEG-:低數(shù)據(jù)率的電視節(jié)目標(biāo)準(zhǔn),主要用于交互式多媒體場(chǎng)合,多媒體音頻數(shù)據(jù)壓縮技術(shù),音頻壓縮編碼的國(guó)際標(biāo)準(zhǔn):高保真音頻數(shù)據(jù)壓縮的國(guó)際標(biāo)準(zhǔn)(MPEG)。該標(biāo)準(zhǔn)提供三個(gè)獨(dú)立的壓縮層次: 第一層:用于數(shù)字錄像機(jī),壓縮后的數(shù)據(jù)速率為384kbps。 第二層:用于數(shù)字廣播的音頻編碼、CD-ROM的音頻信號(hào)以及VCD的音頻編碼,壓縮后的數(shù)據(jù)速率為192kbps。 第三層:MP3和Microsoft公司的Windows Media文件格式,壓縮后的數(shù)據(jù)速率為112kbps。,第八章數(shù)據(jù)庫(kù)系統(tǒng)及其應(yīng)用,數(shù)據(jù)庫(kù)系統(tǒng)的定義 數(shù)據(jù)庫(kù)系統(tǒng):是由數(shù)據(jù)庫(kù)(Data Base,簡(jiǎn)記為DB)、數(shù)
39、據(jù)庫(kù)管理系統(tǒng)(Data Base Management System,簡(jiǎn)記為DBMS)、數(shù)據(jù)庫(kù)管理員(Data Base Administrator,簡(jiǎn)記為DBA)、數(shù)據(jù)庫(kù)應(yīng)用程序以及用戶五個(gè)部分組成的系統(tǒng)。 數(shù)據(jù)庫(kù):是統(tǒng)一管理的相關(guān)數(shù)據(jù)的集合。 數(shù)據(jù)庫(kù)管理系統(tǒng):是對(duì)數(shù)據(jù)庫(kù)進(jìn)行管理的軟件,它是數(shù)據(jù)庫(kù)系統(tǒng)的核心。 數(shù)據(jù)庫(kù)管理員:數(shù)據(jù)庫(kù)管理員是對(duì)數(shù)據(jù)庫(kù)進(jìn)行規(guī)劃、設(shè)計(jì)、協(xié)調(diào)、維護(hù)和管理的工作人員。 數(shù)據(jù)庫(kù)應(yīng)用程序:是使用數(shù)據(jù)庫(kù)語(yǔ)言開發(fā)的、能夠滿足數(shù)據(jù)處理需求的應(yīng)用程序。 用戶:用戶可以通過數(shù)據(jù)庫(kù)管理系統(tǒng)直接操縱數(shù)據(jù)庫(kù),或者通過數(shù)據(jù)庫(kù)應(yīng)用程序來操縱數(shù)據(jù)庫(kù)。,數(shù)據(jù)庫(kù)系統(tǒng)的組成,應(yīng)用程序,用戶,用戶,應(yīng)用
40、程序,應(yīng)用程序,用戶,數(shù)據(jù)庫(kù)管理員,數(shù)據(jù)庫(kù)管理系統(tǒng),數(shù)據(jù)庫(kù),數(shù)據(jù)庫(kù)管理系統(tǒng)及其功能,數(shù)據(jù)庫(kù)管理系統(tǒng)(Database Management System,簡(jiǎn)記為DBMS):是指在數(shù)據(jù)庫(kù)系統(tǒng)中實(shí)現(xiàn)對(duì)數(shù)據(jù)進(jìn)行管理的軟件系統(tǒng),它是數(shù)據(jù)庫(kù)系統(tǒng)的重要組成部分和核心。 數(shù)據(jù)庫(kù)管理系統(tǒng)的功能: 數(shù)據(jù)庫(kù)定義功能 數(shù)據(jù)庫(kù)操縱功能 數(shù)據(jù)庫(kù)事務(wù)管理功能 數(shù)據(jù)庫(kù)維護(hù)功能 格式轉(zhuǎn)換以及網(wǎng)絡(luò)通信等其他功能,數(shù)據(jù)庫(kù)管理系統(tǒng)的構(gòu)成,應(yīng)用層:該層是數(shù)據(jù)庫(kù)管理系統(tǒng)與終端用戶和應(yīng)用程序的界面,負(fù)責(zé)處理各種數(shù)據(jù)庫(kù)應(yīng)用,如使用結(jié)構(gòu)化查詢語(yǔ)言SQL發(fā)出的事務(wù)請(qǐng)求或嵌入宿主語(yǔ)言的應(yīng)用程序?qū)?shù)據(jù)庫(kù)的請(qǐng)求。 語(yǔ)言處理層:該層由DDL編譯器、D
41、ML編譯器、DCL編譯器、查詢器等組成,負(fù)責(zé)完成對(duì)數(shù)據(jù)庫(kù)語(yǔ)言的各類語(yǔ)句進(jìn)行詞法分析、語(yǔ)法分析和語(yǔ)義分析,生成可執(zhí)行的代碼。此外,還負(fù)責(zé)進(jìn)行授權(quán)檢驗(yàn)、視圖轉(zhuǎn)換、完整性檢查、查詢優(yōu)化等。 數(shù)據(jù)存取層:該層將上層的集合操作轉(zhuǎn)換為對(duì)記錄的操作,包括掃描、排序、查找、插入、刪除、修改等,完成數(shù)據(jù)的存取、路徑的維護(hù)以及并發(fā)控制等任務(wù)。 數(shù)據(jù)存儲(chǔ)層:該層由文件管理器和緩沖區(qū)管理器組成,負(fù)責(zé)完成數(shù)據(jù)的頁(yè)面存儲(chǔ)和系統(tǒng)的緩沖區(qū)管理等任務(wù),包括打開和關(guān)閉文件、讀寫頁(yè)面、讀寫緩沖區(qū)、頁(yè)面淘汰、內(nèi)外存交換以及外存管理等。,數(shù)據(jù)庫(kù)語(yǔ)言,數(shù)據(jù)定義語(yǔ)言(DDL):又稱為數(shù)據(jù)描述語(yǔ)言,用來定義數(shù)據(jù)庫(kù)的結(jié)構(gòu)、各類模式之間的映象和
42、完整性約束等,其基本功能是: 定義和標(biāo)識(shí)數(shù)據(jù)庫(kù)的邏輯結(jié)構(gòu)和物理結(jié)構(gòu),并給出其唯一的命名。 描述各類模式及它們之間的映象。 描述每一個(gè)基本數(shù)據(jù)項(xiàng)的基本特征。 描述安全控制方式和完整性約束條件。 定義數(shù)據(jù)結(jié)構(gòu)和子結(jié)構(gòu)之間的映象。 數(shù)據(jù)操縱語(yǔ)言(DML):又稱為數(shù)據(jù)處理語(yǔ)言,用來描述用戶對(duì)數(shù)據(jù)庫(kù)進(jìn)行的各種操作,包括數(shù)據(jù)的錄入、修改、刪除、查詢、統(tǒng)計(jì)、打印等。DML可分為自含型和嵌入型的DML兩種。 結(jié)構(gòu)化查詢語(yǔ)言(Structured Query Language, SQL):是一種基于關(guān)系代數(shù)和關(guān)系演算的數(shù)據(jù)操縱語(yǔ)言,目前一般都采用SQL作為共同的數(shù)據(jù)操縱語(yǔ)言和標(biāo)準(zhǔn)接口,成為數(shù)據(jù)庫(kù)領(lǐng)域的一種主流語(yǔ)
43、言。,數(shù)據(jù)倉(cāng)庫(kù),數(shù)據(jù)倉(cāng)庫(kù):是支持管理決策的面向主題的、集成的、穩(wěn)定的、定期更新的數(shù)據(jù)集合。 數(shù)據(jù)倉(cāng)庫(kù)的功能:對(duì)異構(gòu)數(shù)據(jù)源中數(shù)據(jù)的提取、過濾、加工和存儲(chǔ)以及響應(yīng)用戶的查詢和決策分析請(qǐng)求。它采用全新的數(shù)據(jù)組織方式,對(duì)大量的原始數(shù)據(jù)進(jìn)行采集、轉(zhuǎn)換、加工,并按照主題和維進(jìn)行重組,將其轉(zhuǎn)換為有用的信息,使系統(tǒng)能夠面向復(fù)雜數(shù)據(jù)分析,為決策者進(jìn)行全局范圍內(nèi)的戰(zhàn)略決策和長(zhǎng)期趨勢(shì)分析提供有效的支持。 數(shù)據(jù)倉(cāng)庫(kù)管理系統(tǒng)的組成:由監(jiān)控器、轉(zhuǎn)換器、集成器、元數(shù)據(jù)管理器等部件組成,分別完成對(duì)源數(shù)據(jù)庫(kù)數(shù)據(jù)更新的監(jiān)控、異構(gòu)數(shù)據(jù)的轉(zhuǎn)換、數(shù)據(jù)加載以及對(duì)元數(shù)據(jù)進(jìn)行管理等功能。此外,數(shù)據(jù)倉(cāng)庫(kù)系統(tǒng)需通過工具層,包括聯(lián)機(jī)分析處理(OL
44、AP)工具、預(yù)測(cè)分析工具和數(shù)據(jù)挖掘工具等,供決策者使用。,管理信息系統(tǒng),管理信息系統(tǒng)(Management Information System,簡(jiǎn)記為MIS):是對(duì)一個(gè)組織機(jī)構(gòu)進(jìn)行全面管理的以計(jì)算機(jī)為基礎(chǔ)的集成化的人機(jī)系統(tǒng),具有分析、計(jì)劃、預(yù)測(cè)、控制和決策功能。它把數(shù)據(jù)處理功能與管理模型的優(yōu)化計(jì)算、仿真等功能結(jié)合起來,能準(zhǔn)確、及時(shí)地向各級(jí)管理人員提供決策用的信息。管理信息系統(tǒng)用于支持管理層決策的信息系統(tǒng),它完成輔助管理控制的戰(zhàn)術(shù)規(guī)劃和決策活動(dòng),所處理的問題大多數(shù)是結(jié)構(gòu)化的或半結(jié)構(gòu)化的。 管理信息系統(tǒng)的特點(diǎn): MIS是一個(gè)以計(jì)算機(jī)為基礎(chǔ)的人機(jī)系統(tǒng) MIS是一個(gè)集成化的系統(tǒng) MIS是一個(gè)提供管理
45、信息的系統(tǒng) MIS支持組織機(jī)構(gòu)內(nèi)部的作業(yè)、管理、分析和決策職能,數(shù)據(jù)挖掘系統(tǒng),數(shù)據(jù)挖掘(Data Mining,簡(jiǎn)記為DM):是指從大型數(shù)據(jù)庫(kù)或數(shù)據(jù)倉(cāng)庫(kù)中提取隱含的、未知的、非平凡的及有潛在應(yīng)用價(jià)值的信息或模式的高級(jí)處理過程。 數(shù)據(jù)挖掘的類型: 預(yù)測(cè)模型 關(guān)聯(lián)分析 分類分析 聚類分析 序列分析 偏差檢測(cè) 模式相似性挖掘 Web數(shù)據(jù)挖掘,第九章計(jì)算機(jī)信息安全技術(shù),信息安全的概念 隨著信息存儲(chǔ)方式的變化,信息安全的概念也出現(xiàn)新的情況。 傳統(tǒng)信息安全:通過物理手段和管理制度來保證信息的安全 計(jì)算機(jī)安全:保護(hù)所有信息儲(chǔ)存設(shè)備所采取的手段 網(wǎng)絡(luò)安全:用于保護(hù)傳輸?shù)男畔⒑头烙鞣N攻擊的措施 隨著Internet在更大范圍的普及,它所產(chǎn)生的負(fù)面影響也越
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 初二語(yǔ)文(知識(shí)鞏固)2026年下學(xué)期期末測(cè)試卷
- 2025年高職(廣告制作)廣告創(chuàng)意制作綜合測(cè)試卷
- 初三語(yǔ)文(綜合提升)2026年下學(xué)期期中測(cè)試卷
- 2025年高職材料加工(材料加工工藝)試題及答案
- 2025年大學(xué)大四(環(huán)境工程)環(huán)境工程畢業(yè)設(shè)計(jì)綜合試題及答案
- 2025年大學(xué)畜牧獸醫(yī)(動(dòng)物病理學(xué))試題及答案
- 2025年高職護(hù)理(清潔與舒適護(hù)理)試題及答案
- 2025年大學(xué)??疲ㄞr(nóng)業(yè)機(jī)械化技術(shù))農(nóng)機(jī)維修綜合測(cè)試題及答案
- 2025年高職飛機(jī)機(jī)電設(shè)備維修(發(fā)動(dòng)機(jī)維護(hù))試題及答案
- 2025年中職印刷機(jī)械(印刷機(jī)械技術(shù))試題及答案
- 2025年國(guó)家開放大學(xué)《管理學(xué)基礎(chǔ)》期末機(jī)考題庫(kù)附答案
- 2025年人民網(wǎng)河南頻道招聘?jìng)淇碱}庫(kù)參考答案詳解
- kotlin android開發(fā)入門中文版
- 2025年蘇州工業(yè)園區(qū)領(lǐng)軍創(chuàng)業(yè)投資有限公司招聘?jìng)淇碱}庫(kù)完整答案詳解
- 委內(nèi)瑞拉變局的背后
- 政府補(bǔ)償協(xié)議書模板
- 語(yǔ)文-吉林省2026屆高三九校11月聯(lián)合模擬考
- 2025年四川省高職單招模擬試題語(yǔ)數(shù)外全科及答案
- 2025年江蘇事業(yè)單位教師招聘體育學(xué)科專業(yè)知識(shí)考試試卷含答案
- 模擬智能交通信號(hào)燈課件
- 2.3《河流與湖泊》學(xué)案(第2課時(shí))
評(píng)論
0/150
提交評(píng)論