版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
管理信息系統(tǒng)技術(shù)基礎(chǔ)演示文稿當(dāng)前第1頁(yè)\共有143頁(yè)\編于星期一\9點(diǎn)優(yōu)選管理信息系統(tǒng)技術(shù)基礎(chǔ)當(dāng)前第2頁(yè)\共有143頁(yè)\編于星期一\9點(diǎn)MIS標(biāo)志和MIS的基本使能技術(shù)MIS的出現(xiàn),強(qiáng)調(diào)信息系統(tǒng)功能的集成和一個(gè)集成的數(shù)據(jù)庫(kù),而且有一個(gè)中心數(shù)據(jù)庫(kù)和計(jì)算機(jī)網(wǎng)絡(luò)系統(tǒng)是MIS的重要標(biāo)志。數(shù)據(jù)庫(kù)技術(shù)和網(wǎng)絡(luò)技術(shù)是MIS的基本使能技術(shù)。這一章重點(diǎn)介紹這兩種技術(shù)。
當(dāng)前第3頁(yè)\共有143頁(yè)\編于星期一\9點(diǎn)計(jì)算機(jī)硬件技術(shù)
計(jì)算機(jī)的產(chǎn)生(現(xiàn)代史)1945年,美國(guó)數(shù)學(xué)家馮.諾依曼博士發(fā)表《電子計(jì)算工具邏輯設(shè)計(jì)》論文,提出二進(jìn)制表達(dá)方式和存儲(chǔ)程序控制計(jì)算機(jī)構(gòu)想。1946年,美國(guó)賓西法尼亞大學(xué)研制成功電子數(shù)字計(jì)算機(jī)ENIAC。重28噸,耗電150kW,占地170平米,用電子管18800個(gè),每秒5000次加法。ENIAC(1946)掌上電腦(2000)當(dāng)前第4頁(yè)\共有143頁(yè)\編于星期一\9點(diǎn)計(jì)算機(jī)硬件技術(shù)電子計(jì)算機(jī)的發(fā)展簡(jiǎn)史第一代電子管時(shí)代(1946-1958)耗電高,體積大,定點(diǎn)計(jì)算,機(jī)器語(yǔ)言,匯編語(yǔ)言第二代晶體管時(shí)代(1958-1965)變集中處理為分級(jí)處理,浮點(diǎn)運(yùn)算、高級(jí)語(yǔ)言第三代中小規(guī)模集成電路時(shí)代(1965-1970)存儲(chǔ)容量大,運(yùn)算速度快,幾十至幾百萬(wàn)次/秒第四代大規(guī)模集成電路時(shí)代(1971至今)向大型機(jī)和微型機(jī)兩個(gè)方向發(fā)展現(xiàn)代計(jì)算機(jī)發(fā)展方向巨型化,微型化,網(wǎng)絡(luò)化,智能化,多媒體化當(dāng)前第5頁(yè)\共有143頁(yè)\編于星期一\9點(diǎn)計(jì)算機(jī)硬件技術(shù)計(jì)算機(jī)的六大分類(1)巨型機(jī)世界幾家公司生產(chǎn),最快1.4萬(wàn)億次,9千個(gè)CPU組成。Cray-1,Cray-2,Cray-3,國(guó)產(chǎn)銀河I,銀河II,銀河III。小巨型機(jī)功能同巨型機(jī)相近,價(jià)格相對(duì)便宜,發(fā)展十分迅速。美國(guó)Convex公司的C系列機(jī)為其代表產(chǎn)品。大型機(jī)大中型企事業(yè)單位作為計(jì)算中心的主機(jī)使用,統(tǒng)一調(diào)度主機(jī)資源。代表產(chǎn)品有IBM360,370,4300等。當(dāng)前第6頁(yè)\共有143頁(yè)\編于星期一\9點(diǎn)計(jì)算機(jī)硬件技術(shù)計(jì)算機(jī)的六大分類(2)小型機(jī)可以滿足部門性的需求,供小型企事業(yè)單位使用,典型產(chǎn)品有IBM-AS/400,DEC-VAX系列,國(guó)產(chǎn)太級(jí)工作站用于特殊的專業(yè)領(lǐng)域,例如圖象處理和輔助設(shè)計(jì)等。典型產(chǎn)品有HP-APOLLO,SUN工作站等。微型機(jī)個(gè)人或家庭使用,PC機(jī)/個(gè)人計(jì)算機(jī),價(jià)格低廉當(dāng)前第7頁(yè)\共有143頁(yè)\編于星期一\9點(diǎn)計(jì)算機(jī)硬件技術(shù)計(jì)算機(jī)的應(yīng)用領(lǐng)域科學(xué)研究計(jì)算密碼破譯,天氣預(yù)報(bào),地質(zhì)勘探,衛(wèi)星軌道計(jì)算過(guò)程控制機(jī)器人以及各種自動(dòng)化裝備,溫度調(diào)節(jié),閥門控制輔助設(shè)計(jì)/分析/制造/教學(xué)機(jī)械CAD,建筑CAD,CAE,CAM,CAI數(shù)據(jù)處理數(shù)據(jù)庫(kù)管理,企業(yè)信息管理,統(tǒng)計(jì)匯總、辦公自動(dòng)化智能模擬人工智能、專家系統(tǒng)、自學(xué)習(xí)當(dāng)前第8頁(yè)\共有143頁(yè)\編于星期一\9點(diǎn)計(jì)算機(jī)的運(yùn)算基礎(chǔ)馮.諾依曼機(jī)具有如下基本特點(diǎn)計(jì)算機(jī)由運(yùn)算器、控制器、存儲(chǔ)器、輸入設(shè)備和輸出設(shè)備五部分組成。采用存儲(chǔ)程序的方式,程序和數(shù)據(jù)放在同一存儲(chǔ)器中,由指令組成的程序可以修改。數(shù)據(jù)以二進(jìn)制碼表示。指令由操作碼和地址碼組成。指令在存儲(chǔ)器中按執(zhí)行順序存放,由指令計(jì)數(shù)器指明要執(zhí)行的指令所在的單元地址,一般按順序替增。機(jī)器以運(yùn)算器為中心,數(shù)據(jù)傳送都經(jīng)過(guò)運(yùn)算器當(dāng)前第9頁(yè)\共有143頁(yè)\編于星期一\9點(diǎn)計(jì)算機(jī)的運(yùn)算基礎(chǔ)諾依曼計(jì)算機(jī)的工作原理可概述為:“存儲(chǔ)程序”+“程序控制”要點(diǎn):1.以二進(jìn)制表示數(shù)據(jù)和指令(程序)2.先將程序存入存儲(chǔ)器中,再由控制器自動(dòng)讀取并執(zhí)行輸入設(shè)備控制器輸出設(shè)備
CPU
存儲(chǔ)器運(yùn)算器ALU當(dāng)前第10頁(yè)\共有143頁(yè)\編于星期一\9點(diǎn)【例】數(shù)32343.43可以分解為:
3×104+2×103+3×102+4×101+3×100+4×10-1+3×10-2計(jì)算機(jī)的運(yùn)算基礎(chǔ)數(shù)字化信息編碼的概念:
信息:數(shù)值、文字、語(yǔ)音、圖形和圖像。在計(jì)算機(jī)內(nèi)一切信息必須進(jìn)行數(shù)字化編碼(即用二進(jìn)制代碼形式),才能在機(jī)內(nèi)傳送、存儲(chǔ)和處理。數(shù)值的構(gòu)成一個(gè)數(shù)值各位數(shù)字(數(shù)碼)表示的值不僅與該數(shù)字有關(guān),且與所在位置有關(guān)。位權(quán)位權(quán)位權(quán)位權(quán)位權(quán)位權(quán)位權(quán)基數(shù):相鄰位權(quán)之比每個(gè)數(shù)位上的數(shù)字所表示的值=該數(shù)碼×位權(quán)位權(quán):基數(shù)的i次方(i為與位置對(duì)應(yīng)的自然數(shù))
當(dāng)前第11頁(yè)\共有143頁(yè)\編于星期一\9點(diǎn)計(jì)算機(jī)的運(yùn)算基礎(chǔ)K進(jìn)制數(shù)轉(zhuǎn)換為十進(jìn)制數(shù)位權(quán)展開法【例一】將下列數(shù)值轉(zhuǎn)換為十進(jìn)制數(shù)(101.01)2(205.4)8(AF.8)16
解:(101.01)2=1×22+0×21+1×20+0×2-1+1×2-2=(5.25)10(205.4)8=2×82+0×81+5×80+4×8–1=(133.5)10
(AF.8)16=10×161+15×160+8×16-1=(175.5)10【思考】以下數(shù)值中最大的和最小的分別是哪個(gè)?①(1234)8(1234)16(1234)5(1234)10
②(11011011)2(219)16(210)8(219)10
Windows98自帶計(jì)算器(科學(xué)型)——適合于整數(shù)部份,其他進(jìn)制向十進(jìn)制轉(zhuǎn)換時(shí),小數(shù)部分亦可用計(jì)算機(jī)求出。*當(dāng)前第12頁(yè)\共有143頁(yè)\編于星期一\9點(diǎn)計(jì)算機(jī)的運(yùn)算基礎(chǔ)十進(jìn)制數(shù)轉(zhuǎn)換為K進(jìn)制數(shù)當(dāng)前第13頁(yè)\共有143頁(yè)\編于星期一\9點(diǎn)計(jì)算機(jī)的運(yùn)算基礎(chǔ)十六進(jìn)制與二進(jìn)制相互轉(zhuǎn)換法則:以小數(shù)點(diǎn)為界,每個(gè)八進(jìn)制數(shù)對(duì)應(yīng)三位二進(jìn)制數(shù),每個(gè)十六進(jìn)制數(shù)對(duì)應(yīng)四位二進(jìn)制數(shù)?!咀⒁狻啃?shù)部分不足之處應(yīng)補(bǔ)零【例】(2C1.D)16=(001011000001.1101)2
2C1D【例】(71.23)8=(111001.010011)2
7123【例】(1101101110.110101)2=(36E.D4)16
36ED4當(dāng)前第14頁(yè)\共有143頁(yè)\編于星期一\9點(diǎn)計(jì)算機(jī)的運(yùn)算基礎(chǔ)二進(jìn)制數(shù)的簡(jiǎn)單運(yùn)算(1)算術(shù)運(yùn)算(加減乘除)加法:逢2進(jìn)10+0=00+1=11+0=11+1=10(進(jìn)位)減法:借1當(dāng)20-0=01-0=11-1=00-1=1(借位)乘法:加法+移位0*0=00*1=01*0=01*1=1除法:減法+移位0÷1=01÷1=1
例一1101+10110010例二1011-101110例三1110×101111011101000110例四11010110010100100當(dāng)前第15頁(yè)\共有143頁(yè)\編于星期一\9點(diǎn)計(jì)算機(jī)的運(yùn)算基礎(chǔ)二進(jìn)制數(shù)的簡(jiǎn)單運(yùn)算(2)邏輯運(yùn)算與運(yùn)算:都是1時(shí)才為1,運(yùn)算符:A∧B、A×B或A·B或運(yùn)算:都是0時(shí)才為0,運(yùn)算符:A∨B、A+B非運(yùn)算:0變1,1變0,運(yùn)算符:A異或運(yùn)算:相異為1,運(yùn)算符:A∞B例:設(shè)A=1101,B=1001,求:A∧B、A∨B、A∞B、A例一A∧B1101
∧10011001例二A∨B1101
∨10011101例三A∞B1101
∞10110110例四A
A=0010當(dāng)前第16頁(yè)\共有143頁(yè)\編于星期一\9點(diǎn)計(jì)算機(jī)的運(yùn)算基礎(chǔ)字符(數(shù)碼、符號(hào)、漢字)編碼BCD碼(二-十進(jìn)制編碼)
每位十進(jìn)制數(shù)碼用4位二進(jìn)制編碼表示
如25=(00100101)BCD
比較:(00100101)2=(37)10
十進(jìn)制數(shù)用BCD碼表示時(shí),不能直接用于運(yùn)算或位權(quán)展開。ASCII碼(美國(guó)標(biāo)準(zhǔn)信息交換碼)
常用西文字符(128個(gè))的二進(jìn)制編碼(P17表1-2)(注:ASCII編碼的基本和擴(kuò)展字符集中共有256個(gè)字符。)每個(gè)字符用標(biāo)準(zhǔn)規(guī)定的7位二進(jìn)制數(shù)表示,在機(jī)內(nèi)則占一個(gè)字節(jié)(最高位為0)。
如字符“A”的ASCII碼為:(01000001)2或6510、1018、4116
字符“0”的ASCII碼為:(00110000)2或4810、608、3016要求:會(huì)比較ASCII字符的大?。ò雌銩SCII碼值)
空格<0~9<A~Z<a~z
會(huì)推算同組字符ASCII碼值,如A的ASCII值(十進(jìn)制)為65當(dāng)前第17頁(yè)\共有143頁(yè)\編于星期一\9點(diǎn)計(jì)算機(jī)的運(yùn)算基礎(chǔ)字符(數(shù)碼、符號(hào)、漢字)編碼漢字編碼(由GB2312-80規(guī)定,即國(guó)標(biāo)碼)
共對(duì)6763個(gè)常用漢字的二進(jìn)制編碼作了規(guī)定。其中:一級(jí)漢字3755個(gè),按拼音排序(最常用字)二級(jí)漢字3008個(gè),按偏旁部首排序(次常用字)
國(guó)標(biāo)碼規(guī)定每個(gè)漢字用兩個(gè)七位二進(jìn)制代碼表示,在機(jī)內(nèi)則用兩個(gè)字節(jié)表示(每個(gè)字節(jié)的最高位置為1)。內(nèi)碼(機(jī)內(nèi)碼)與國(guó)標(biāo)碼的換算關(guān)系:如漢字“啊”,國(guó)標(biāo)碼為:01100000100001(即3021H)
內(nèi)碼則為:1011000010100001(即B0A1H)
外碼(輸入碼):區(qū)位碼、拼音碼、五筆字型碼等漢字點(diǎn)陣(漢字庫(kù),用于漢字的打印或顯示)占用字節(jié)數(shù)的計(jì)算:
一個(gè)A×B點(diǎn)陣的漢字所占的字節(jié)數(shù)=A×B÷8
點(diǎn)陣越大,顯示精度越好。當(dāng)前第18頁(yè)\共有143頁(yè)\編于星期一\9點(diǎn)計(jì)算機(jī)的運(yùn)算基礎(chǔ)存儲(chǔ)估算【例】GB2312-80中一級(jí)漢字為3755個(gè),如果每個(gè)漢字字模采用16×16點(diǎn)陣,并存放在主存儲(chǔ)器中,那么將占用存儲(chǔ)器容量多少個(gè)字節(jié)?假設(shè)將漢字顯示在屏幕上,一屏24行,每行40字,為保持一屏信息,需存儲(chǔ)容量多少字節(jié)?解:(16×16÷8)×3755=120160字節(jié)(16×16÷8)×24×40=30720字節(jié)【例】設(shè)一軟盤有300kB可用空間,若使用ASCII碼存盤,則可存儲(chǔ)英文多少個(gè)?若存放漢字,則可存儲(chǔ)漢字多少個(gè)?解:300×1024=307200(個(gè))300×1024÷2=153600(個(gè))當(dāng)前第19頁(yè)\共有143頁(yè)\編于星期一\9點(diǎn)計(jì)算機(jī)的運(yùn)算基礎(chǔ)計(jì)算機(jī)程序的運(yùn)行一個(gè)CPU能執(zhí)行什么操作,是工程人員設(shè)計(jì)和制造時(shí)安排好的,是固定的,用戶不能改變。程序是用戶在使用計(jì)算機(jī)時(shí),為要解決的問(wèn)題,用一條條指令編寫的指令序列。構(gòu)成程序的指令在存儲(chǔ)器中一般都是順序存放,要破壞這種順序性,必須由轉(zhuǎn)移指令操作。當(dāng)前第20頁(yè)\共有143頁(yè)\編于星期一\9點(diǎn)計(jì)算機(jī)的運(yùn)算基礎(chǔ)計(jì)算機(jī)程序的運(yùn)行指令是CPU能執(zhí)行的一個(gè)基本操作。如:取數(shù)、加、減、乘、除、存數(shù)等計(jì)算機(jī)能夠執(zhí)行的各種不同類型指令的總和稱為該機(jī)的指令系統(tǒng)。指令系統(tǒng)決定了計(jì)算機(jī)的功能。指令越多,計(jì)算機(jī)功能越強(qiáng),線路也就越復(fù)雜。以下是幾類基本指令:數(shù)據(jù)傳送指令算術(shù)運(yùn)算指令 邏輯運(yùn)算指令程序控制指令輸入/輸出指令其他指令當(dāng)前第21頁(yè)\共有143頁(yè)\編于星期一\9點(diǎn)中央處理器微處理器一般功能進(jìn)行算術(shù)邏輯運(yùn)算可接收和發(fā)送數(shù)據(jù)可暫存少量數(shù)據(jù)提供控制信號(hào)對(duì)指令解碼當(dāng)前第22頁(yè)\共有143頁(yè)\編于星期一\9點(diǎn)中央處理器CPU的發(fā)展(自學(xué))輔助處理器對(duì)偶處理器并行處理器RISC處理器MMX處理器Pentium系列當(dāng)前第23頁(yè)\共有143頁(yè)\編于星期一\9點(diǎn)存儲(chǔ)系統(tǒng)存儲(chǔ)器分類當(dāng)前第24頁(yè)\共有143頁(yè)\編于星期一\9點(diǎn)存儲(chǔ)系統(tǒng)主存儲(chǔ)器只讀存儲(chǔ)器(ROM)隨機(jī)存儲(chǔ)器(RAM)當(dāng)前第25頁(yè)\共有143頁(yè)\編于星期一\9點(diǎn)存儲(chǔ)系統(tǒng)二級(jí)存儲(chǔ)器磁盤、磁帶、光盤當(dāng)前第26頁(yè)\共有143頁(yè)\編于星期一\9點(diǎn)輸入/輸出設(shè)備輸入設(shè)備鍵盤、掃描儀、鼠標(biāo)輸出設(shè)備打印機(jī)、顯示器視頻聲音識(shí)別光和磁識(shí)別當(dāng)前第27頁(yè)\共有143頁(yè)\編于星期一\9點(diǎn)計(jì)算機(jī)軟件主要內(nèi)容軟件操作系統(tǒng)程序設(shè)計(jì)語(yǔ)言當(dāng)前第28頁(yè)\共有143頁(yè)\編于星期一\9點(diǎn)軟件的概念軟件分為兩類系統(tǒng)軟件:為管理、控制和維護(hù)計(jì)算機(jī)及外設(shè),以及提供計(jì)算機(jī)與用戶界面的軟件。如:OS,DBMS,各種語(yǔ)言編譯系統(tǒng)等。應(yīng)用軟件:面向用戶的、為用戶服務(wù)的軟件。如科學(xué)計(jì)算類軟件、數(shù)據(jù)處理類軟件、輔助設(shè)計(jì)類軟件等。
軟件發(fā)展趨勢(shì):程序設(shè)計(jì)語(yǔ)言向?qū)υ捠?、自然語(yǔ)言方向發(fā)展向更容易使用的多目標(biāo)應(yīng)用軟件包發(fā)展當(dāng)前第29頁(yè)\共有143頁(yè)\編于星期一\9點(diǎn)系統(tǒng)軟件分類:系統(tǒng)管理程序:用于管理計(jì)算機(jī)系統(tǒng)的硬件、軟件和數(shù)據(jù)資源。包括操作系統(tǒng)、數(shù)據(jù)庫(kù)管理程序、通信管理程序。系統(tǒng)支持程序:通過(guò)提供各種支持服務(wù),以支持計(jì)算機(jī)系統(tǒng)的操作和管理。包括系統(tǒng)實(shí)用程序、安全管理器等。系統(tǒng)開發(fā)程序:幫助用戶開發(fā)信息系統(tǒng)的應(yīng)用程序。包括各種語(yǔ)言編譯器、開發(fā)工具、輔助軟件工程包等。當(dāng)前第30頁(yè)\共有143頁(yè)\編于星期一\9點(diǎn)系統(tǒng)軟件操作系統(tǒng)是一臺(tái)計(jì)算機(jī)最基本、最重要的軟件包,它控制CPU的操作,控制計(jì)算機(jī)系統(tǒng)的輸入/輸出,資源的分配,為應(yīng)用程序提供各種服務(wù)與接口。五大功能:用戶界面資源管理任務(wù)管理文件管理實(shí)用程序與支持服務(wù)操作系統(tǒng)分類:批處理OS、分時(shí)OS、實(shí)時(shí)OS。當(dāng)前第31頁(yè)\共有143頁(yè)\編于星期一\9點(diǎn)系統(tǒng)軟件DOS曾經(jīng)是PC機(jī)上最常用的操作系統(tǒng),以簡(jiǎn)單、可靠贏得了廣大用戶的青睞。但由于未能緊跟計(jì)算機(jī)硬件技術(shù)的發(fā)展,最終退出了歷史舞臺(tái)。Windows3X是PC機(jī)上最為成功的DOS擴(kuò)展器,它在DOS的基礎(chǔ)上改進(jìn)了用戶接口、內(nèi)存管理和設(shè)備管理,增加了對(duì)多媒體的支持,實(shí)現(xiàn)了圖形用戶界面,為PC機(jī)操作系統(tǒng)的進(jìn)一步發(fā)展打下了基礎(chǔ)。當(dāng)前第32頁(yè)\共有143頁(yè)\編于星期一\9點(diǎn)系統(tǒng)軟件Windows95是一個(gè)全新的32位PC機(jī)操作系統(tǒng),它充分利用了PC硬件技術(shù)發(fā)展的新成果,在支持原有16位應(yīng)用的基礎(chǔ)上,把PC操作系統(tǒng)技術(shù)向前推進(jìn)了一大步。UNIX系統(tǒng)經(jīng)過(guò)20多年的錘煉,以高可靠性、高效率和強(qiáng)大的TCP/IP支持、支持并行處理和多處理器和獨(dú)有的64位計(jì)算使其成為企業(yè)級(jí)應(yīng)用的首選。作為UNIX風(fēng)格的操作系統(tǒng)。當(dāng)前第33頁(yè)\共有143頁(yè)\編于星期一\9點(diǎn)系統(tǒng)軟件LINUX秉承了UNIX系統(tǒng)的優(yōu)秀特性,以可靠、高效和近乎為零的使用成本而成為一種重要的操作系統(tǒng)。NetWare以其獨(dú)特的結(jié)構(gòu)、良好的運(yùn)行效率和強(qiáng)大的目錄管理服務(wù),成為PC局域網(wǎng)絡(luò)的最主要的網(wǎng)絡(luò)操作系統(tǒng)。當(dāng)前第34頁(yè)\共有143頁(yè)\編于星期一\9點(diǎn)系統(tǒng)軟件WindowsNT繼承了微軟公司W(wǎng)indows系列操作系統(tǒng)的優(yōu)良特性,是一種可移植性好,支持多種硬件平臺(tái),功能強(qiáng)大,可靠性好、靈活性高的企業(yè)級(jí)操作系統(tǒng)。它采用了先進(jìn)的操作系統(tǒng)技術(shù),如虛存管理、優(yōu)先權(quán)多任務(wù)、結(jié)構(gòu)化異常處理和操作系統(tǒng)對(duì)象等,支持對(duì)稱式多處理器,提供了Windows圖形用戶界面,兼容WIN32程序、16Windows程序、MS-DOS程序、POSIX程序和OS/2程序等。WindowsNT以其靈活、強(qiáng)大的功能和穩(wěn)定可靠的性能成為了目前最為重要的操作系統(tǒng)之一當(dāng)前第35頁(yè)\共有143頁(yè)\編于星期一\9點(diǎn)系統(tǒng)軟件其他系統(tǒng)管理軟件數(shù)據(jù)庫(kù)管理系統(tǒng)(DBMS)OracleSybaseMSSQLserver通信管理器系統(tǒng)支持程序當(dāng)前第36頁(yè)\共有143頁(yè)\編于星期一\9點(diǎn)程序設(shè)計(jì)語(yǔ)言機(jī)器語(yǔ)言。特點(diǎn):采用二進(jìn)制代碼指令隨機(jī)器而異效率高,執(zhí)行速度快編程繁瑣,工作量大,不直觀匯編語(yǔ)言高級(jí)語(yǔ)言。優(yōu)點(diǎn):更接近自然語(yǔ)言,一般采用英語(yǔ)表達(dá),便于理解、記憶、掌握。高級(jí)語(yǔ)言編寫的程序短小,易于編寫、調(diào)試。可移植性強(qiáng)。當(dāng)前第37頁(yè)\共有143頁(yè)\編于星期一\9點(diǎn)程序設(shè)計(jì)語(yǔ)言高級(jí)語(yǔ)言不能被計(jì)算機(jī)直接識(shí)別和執(zhí)行,必須先翻譯成用機(jī)器指令表示的目標(biāo)程序。翻譯的方式有兩種:解釋執(zhí)行編譯執(zhí)行第四代語(yǔ)言(4GL)是一種十分接近英語(yǔ)和其他人類語(yǔ)言的自然語(yǔ)言面向?qū)ο蟮恼Z(yǔ)言當(dāng)前第38頁(yè)\共有143頁(yè)\編于星期一\9點(diǎn)程序設(shè)計(jì)語(yǔ)言程序設(shè)計(jì)工具IDEMicrosoftvisualstudio.net/6.0Buildc++5.0Dephi6.0JBuild6.0PowerBuilder當(dāng)前第39頁(yè)\共有143頁(yè)\編于星期一\9點(diǎn)管理信息系統(tǒng)的技術(shù)基礎(chǔ)信息技術(shù)概述
數(shù)據(jù)處理
數(shù)據(jù)庫(kù)技術(shù)
計(jì)算機(jī)網(wǎng)絡(luò)當(dāng)前第40頁(yè)\共有143頁(yè)\編于星期一\9點(diǎn)數(shù)據(jù)處理概念:把來(lái)自科學(xué)研究、生產(chǎn)實(shí)踐和社會(huì)經(jīng)濟(jì)活動(dòng)等領(lǐng)域中的原始數(shù)據(jù),用一定的設(shè)備和手段,按一定的使用要求,加工成另外一種數(shù)據(jù)。數(shù)據(jù)處理是管理活動(dòng)的最基本內(nèi)容,也是MIS的基本功能。數(shù)據(jù)處理一般不涉及復(fù)雜計(jì)算,但要求處理的數(shù)據(jù)量很大。數(shù)據(jù)處理考慮基本問(wèn)題:存儲(chǔ)方式、數(shù)據(jù)結(jié)構(gòu)、數(shù)據(jù)檢索。
目的:轉(zhuǎn)換形式提供決策方便人們利用
當(dāng)前第41頁(yè)\共有143頁(yè)\編于星期一\9點(diǎn)數(shù)據(jù)處理內(nèi)容數(shù)據(jù)收集數(shù)據(jù)轉(zhuǎn)換數(shù)據(jù)的篩選、分組和排序數(shù)據(jù)的組織數(shù)據(jù)運(yùn)算:算術(shù)運(yùn)算和邏輯運(yùn)算數(shù)據(jù)存儲(chǔ)數(shù)據(jù)檢索數(shù)據(jù)輸出
當(dāng)前第42頁(yè)\共有143頁(yè)\編于星期一\9點(diǎn)數(shù)據(jù)處理發(fā)展過(guò)程人工管理階段->文件管理階段->數(shù)據(jù)庫(kù)系統(tǒng)管理階段簡(jiǎn)單應(yīng)用(1950年前)特征:無(wú)數(shù)據(jù)管理及完全分散的手工方式表現(xiàn):(1)磁帶外存,輸入輸出設(shè)備簡(jiǎn)單(2)NoOSorFMS(3)數(shù)據(jù)不獨(dú)立,數(shù)據(jù)是程序組成部分,修改數(shù)據(jù)必須修改程序。數(shù)據(jù)大量重復(fù),不能共享(4)文件系統(tǒng)還沒(méi)有出現(xiàn)
文件系統(tǒng)(50年代后期到60年代中期)
數(shù)據(jù)庫(kù)系統(tǒng)(60年代后期開始)
當(dāng)前第43頁(yè)\共有143頁(yè)\編于星期一\9點(diǎn)數(shù)據(jù)處理發(fā)展過(guò)程人工管理階段->文件管理階段->數(shù)據(jù)庫(kù)系統(tǒng)管理階段簡(jiǎn)單應(yīng)用(1950年前)文件系統(tǒng)(50年代后期到60年代中期)特征:有了面向應(yīng)用的數(shù)據(jù)管理功能,工作方式是分散的、非手工的。
表現(xiàn):(1)磁帶、硬盤、軟磁盤等外存。輸入輸出能力增強(qiáng)(2)出現(xiàn)OS,F(xiàn)MS,多用戶分時(shí)系統(tǒng),高級(jí)語(yǔ)言COBOL(3)數(shù)據(jù)程序分離(4)文件類型多樣化:索引文件、鏈接文件、直接存取文件。(5)文件存取以記錄為單位(6)但,數(shù)據(jù)冗余量大,數(shù)據(jù)與程序獨(dú)立性仍不高。
數(shù)據(jù)庫(kù)系統(tǒng)(60年代后期開始)當(dāng)前第44頁(yè)\共有143頁(yè)\編于星期一\9點(diǎn)數(shù)據(jù)處理發(fā)展過(guò)程人工管理階段->文件管理階段->數(shù)據(jù)庫(kù)系統(tǒng)管理階段簡(jiǎn)單應(yīng)用(1950年前)文件系統(tǒng)(50年代后期到60年代中期)數(shù)據(jù)庫(kù)系統(tǒng)(60年代后期開始)背景:數(shù)據(jù)量劇增;數(shù)據(jù)共享要求;聯(lián)機(jī)實(shí)時(shí)業(yè)務(wù)要求;大容量磁盤,硬件價(jià)格巨降,軟件比重上升。DB出現(xiàn)解決了多用戶、多應(yīng)用共享數(shù)據(jù)要求,使數(shù)據(jù)為盡可能多的應(yīng)用程序服務(wù)。特征:(1)面向全組織的復(fù)雜數(shù)據(jù)結(jié)構(gòu)(2)數(shù)據(jù)冗余度小,易于擴(kuò)充。(3)數(shù)據(jù)與程序獨(dú)立(4)統(tǒng)一的數(shù)據(jù)控制功能Security&Integrity
當(dāng)前第45頁(yè)\共有143頁(yè)\編于星期一\9點(diǎn)數(shù)據(jù)處理傳統(tǒng)的文件處理系統(tǒng)數(shù)據(jù)庫(kù)處理系統(tǒng)應(yīng)用程序1數(shù)據(jù)文件1應(yīng)用程序2應(yīng)用程序3數(shù)據(jù)文件2數(shù)據(jù)文件3用戶用戶用戶應(yīng)用程序1應(yīng)用程序2應(yīng)用程序3DBMS數(shù)據(jù)庫(kù)中央數(shù)據(jù)庫(kù)用戶用戶用戶當(dāng)前第46頁(yè)\共有143頁(yè)\編于星期一\9點(diǎn)數(shù)據(jù)處理銀行文件處理系統(tǒng)客戶財(cái)務(wù)報(bào)表分期貸款程序帳戶核對(duì)處理存款處理分期貸款處理貸款分析報(bào)告客戶票據(jù)存款文件修改文件修改核對(duì)帳戶核對(duì)程序分期貸款文件修改存款程序客戶交易客戶交易當(dāng)前第47頁(yè)\共有143頁(yè)\編于星期一\9點(diǎn)數(shù)據(jù)處理銀行數(shù)據(jù)庫(kù)處理系統(tǒng)客戶交易處理數(shù)據(jù)庫(kù)管理系統(tǒng)核對(duì)帳戶程序存款帳目程序分期貸款程序客戶數(shù)據(jù)庫(kù)..查詢當(dāng)前第48頁(yè)\共有143頁(yè)\編于星期一\9點(diǎn)數(shù)據(jù)處理傳統(tǒng)的文件處理系統(tǒng)數(shù)據(jù)冗余與數(shù)據(jù)不一致性數(shù)據(jù)結(jié)構(gòu)的不一致,數(shù)據(jù)聯(lián)系弱缺少數(shù)據(jù)字典,缺少靈活性數(shù)據(jù)庫(kù)管理系統(tǒng)完善的數(shù)據(jù)字典和數(shù)據(jù)模型數(shù)據(jù)獨(dú)立性方便的接口完整的數(shù)據(jù)控制功能提高了系統(tǒng)的靈活性當(dāng)前第49頁(yè)\共有143頁(yè)\編于星期一\9點(diǎn)數(shù)據(jù)處理---數(shù)據(jù)組織數(shù)據(jù)的邏輯組織有四個(gè)基本的邏輯元素:數(shù)據(jù)項(xiàng)、記錄、文件、數(shù)據(jù)庫(kù)數(shù)據(jù)庫(kù)文件1文件2文件n文件n-1記錄1記錄2記錄n-1記錄n數(shù)據(jù)項(xiàng)1數(shù)據(jù)項(xiàng)2數(shù)據(jù)項(xiàng)n-1數(shù)據(jù)項(xiàng)n…...…...…...姓名、性別等若干學(xué)生學(xué)生文件學(xué)生數(shù)據(jù)庫(kù)當(dāng)前第50頁(yè)\共有143頁(yè)\編于星期一\9點(diǎn)數(shù)據(jù)處理---數(shù)據(jù)組織數(shù)據(jù)組織的相關(guān)概念數(shù)據(jù)項(xiàng)是組成數(shù)據(jù)系統(tǒng)的有意義的最小基本單位。它的作用是描述一個(gè)數(shù)據(jù)處理對(duì)象的某些屬性。記錄與數(shù)據(jù)處理的某一對(duì)象有關(guān)的一切數(shù)據(jù)項(xiàng)構(gòu)成了該對(duì)象的一條記錄。標(biāo)識(shí)記錄的數(shù)據(jù)項(xiàng)稱為關(guān)鍵項(xiàng)。主鍵:能惟一地標(biāo)志某記錄的數(shù)據(jù)項(xiàng)。功能是用來(lái)鑒別和搜索記錄。
文件相關(guān)(同類)記錄的集合稱為文件。全體-個(gè)體-屬性==文件-記錄-數(shù)據(jù)項(xiàng)
數(shù)據(jù)庫(kù)按一定方式組織起來(lái)的邏輯相關(guān)的文件集合形成數(shù)據(jù)庫(kù)。當(dāng)前第51頁(yè)\共有143頁(yè)\編于星期一\9點(diǎn)數(shù)據(jù)處理---數(shù)據(jù)組織數(shù)據(jù)組織數(shù)據(jù)結(jié)構(gòu)邏輯結(jié)構(gòu):線性結(jié)構(gòu);非線性結(jié)構(gòu)物理結(jié)構(gòu):順序存儲(chǔ);鏈接存儲(chǔ);索引存儲(chǔ);散列存儲(chǔ)數(shù)據(jù)文件順序文件索引文件直接存取文件數(shù)據(jù)庫(kù)基于層次結(jié)構(gòu)的數(shù)據(jù)庫(kù)IMS:InformationManagementSystem基于網(wǎng)狀結(jié)構(gòu)的數(shù)據(jù)庫(kù)關(guān)系數(shù)據(jù)庫(kù)當(dāng)前第52頁(yè)\共有143頁(yè)\編于星期一\9點(diǎn)數(shù)據(jù)處理—數(shù)據(jù)組織數(shù)據(jù)結(jié)構(gòu):是數(shù)據(jù)的存儲(chǔ)結(jié)構(gòu)以及在此結(jié)構(gòu)上的運(yùn)算和操作。
邏輯結(jié)構(gòu):指數(shù)據(jù)之間的邏輯關(guān)系
線性結(jié)構(gòu)(線性表、棧、隊(duì)列、串)
非線性結(jié)構(gòu)(樹、圖)
物理結(jié)構(gòu):指數(shù)據(jù)元素在計(jì)算機(jī)存儲(chǔ)器中的存儲(chǔ)方式
順序存儲(chǔ)鏈接存儲(chǔ)索引存儲(chǔ)散列存儲(chǔ)
同一種的邏輯結(jié)構(gòu)按照不同的存儲(chǔ)方式可以得到不同的數(shù)據(jù)結(jié)構(gòu)。如:順序表結(jié)構(gòu)、鏈接表結(jié)構(gòu)。邏輯結(jié)構(gòu)和存儲(chǔ)方式的對(duì)應(yīng)關(guān)系稱為:映象。
當(dāng)前第53頁(yè)\共有143頁(yè)\編于星期一\9點(diǎn)數(shù)據(jù)處理—數(shù)據(jù)組織幾種重要的數(shù)據(jù)結(jié)構(gòu)指針與鏈:結(jié)點(diǎn)(node),直接前趨,直接后繼。單向鏈、雙向鏈
線性表:僅適應(yīng)于經(jīng)常進(jìn)行檢索、數(shù)據(jù)不經(jīng)常變動(dòng)的情形。鏈表。
樹:結(jié)點(diǎn)之間有分支的、層次關(guān)系的結(jié)構(gòu)。
當(dāng)前第54頁(yè)\共有143頁(yè)\編于星期一\9點(diǎn)數(shù)據(jù)處理—數(shù)據(jù)文件數(shù)據(jù)文件的組織方式
順序文件索引文件直接存取文件(散列文件)數(shù)據(jù)文件的操作
建立、修改、刪除記錄、排序、更新、檢索、計(jì)算、顯示和打印
當(dāng)前第55頁(yè)\共有143頁(yè)\編于星期一\9點(diǎn)數(shù)據(jù)處理—數(shù)據(jù)文件順序文件文件中數(shù)據(jù)記錄的物理順序與邏輯順序一致,文件記錄按關(guān)鍵字值的遞增(或遞減)次序排序,形成其邏輯順序。870001張三456870002李四645870003王五587870004孫六676870005錢七565………………12345……文件記錄物理設(shè)備關(guān)鍵字值相對(duì)磁道當(dāng)前第56頁(yè)\共有143頁(yè)\編于星期一\9點(diǎn)數(shù)據(jù)處理—數(shù)據(jù)文件順序文件特點(diǎn):存取第I個(gè)記錄,必須先存取前面的第I-1個(gè)記錄插入記錄只能加在末尾優(yōu)點(diǎn):連續(xù)批量存取速度快缺點(diǎn):插入、刪除記錄時(shí)需要耗費(fèi)大量的時(shí)間當(dāng)前第57頁(yè)\共有143頁(yè)\編于星期一\9點(diǎn)數(shù)據(jù)處理—數(shù)據(jù)文件索引文件具有索引表的文件稱為索引文件索引文件主文件索引表數(shù)據(jù)記錄區(qū)索引區(qū)記錄原始信息記錄關(guān)鍵字+記錄地址組成映射加工當(dāng)前第58頁(yè)\共有143頁(yè)\編于星期一\9點(diǎn)數(shù)據(jù)處理—數(shù)據(jù)文件索引文件在記錄數(shù)目非常龐大時(shí),索引表也很大,一個(gè)物理塊可能容納不下,查索引表可能要多次訪問(wèn)外存。解決辦法如下:索引文件→索引表→查找表→第二查找表→第三查找表優(yōu)點(diǎn):可以保證記錄地址的唯一性,不產(chǎn)生重號(hào),存取機(jī)制簡(jiǎn)單缺點(diǎn):索引表要占用存儲(chǔ)空間。如采用靜態(tài)索引技術(shù),每次修改都要重新索引,效率十分低下。當(dāng)前第59頁(yè)\共有143頁(yè)\編于星期一\9點(diǎn)數(shù)據(jù)處理—數(shù)據(jù)文件直接存取文件(散列文件)三種方式直接地址法把存放某一記錄的地址作為該記錄的鑒別鍵的值(簡(jiǎn)稱鍵號(hào))優(yōu)點(diǎn):存取機(jī)制簡(jiǎn)單,使用方便,不會(huì)產(chǎn)生重號(hào)缺點(diǎn):把記錄的存儲(chǔ)地址作為鑒別鍵,不易記憶相對(duì)鍵法雜湊法當(dāng)前第60頁(yè)\共有143頁(yè)\編于星期一\9點(diǎn)數(shù)據(jù)處理—數(shù)據(jù)文件直接存取文件(散列法)直接地址法相對(duì)鍵法提供一個(gè)算法,對(duì)記錄的鍵號(hào)進(jìn)行計(jì)算,求出相應(yīng)的記錄地址DRK=f(K)K:鍵號(hào),RK:記錄,DRK:地址學(xué)生證號(hào):000~999,每個(gè)人的記錄長(zhǎng)度:100bytes,DRK=K*100+Memory_Start_Position優(yōu)點(diǎn):搜索一條記錄只經(jīng)過(guò)一次簡(jiǎn)單計(jì)算,搜索時(shí)間短,處理速度快缺點(diǎn):若存在空號(hào),則造成外存浪費(fèi);必須占用連續(xù)物理地址,不能充分利用存儲(chǔ)碎塊雜湊法當(dāng)前第61頁(yè)\共有143頁(yè)\編于星期一\9點(diǎn)數(shù)據(jù)處理—數(shù)據(jù)文件直接存取文件(散列法)雜湊法利用雜湊函數(shù),把鍵號(hào)轉(zhuǎn)換為相應(yīng)的地址,達(dá)到節(jié)省物理空間的目的一種典型的雜湊函數(shù)算法:質(zhì)數(shù)除余法M:所需存儲(chǔ)單元數(shù),如M=5000確定一個(gè)接近M的質(zhì)數(shù)P,如P=4999雜湊函數(shù):H(K)=K-int(K/P)*P。K:鍵號(hào),H(K)對(duì)應(yīng)地址,0≤H(K)≤M-1H(10000)=2,H(50000)=10,H(11349)=1351H(16384)=1351碰撞解決辦法:溢流法。利用兩個(gè)表來(lái)儲(chǔ)存記錄的鍵號(hào):主表和溢流表,當(dāng)一個(gè)記錄要加入文件時(shí),先將其鍵號(hào)按雜湊函數(shù)算法計(jì)算得主表的儲(chǔ)存地址,如果主表的該地址已存有信息,則表示發(fā)生碰撞現(xiàn)象。這時(shí),可將此記錄的鍵號(hào)存入溢流表中,以鏈地址指明溢流表存儲(chǔ)單元的地址。如果這個(gè)單元也已占滿可指向溢流表的其他單元。優(yōu)點(diǎn):存取速度快,節(jié)約存儲(chǔ)空間缺點(diǎn):不易找到好的算法,存在碰撞時(shí)會(huì)延長(zhǎng)存取時(shí)間當(dāng)前第62頁(yè)\共有143頁(yè)\編于星期一\9點(diǎn)數(shù)據(jù)處理—數(shù)據(jù)文件直接存取文件(散列文件)優(yōu)點(diǎn):文件隨機(jī)存取,記錄不需排序,存取速度快,修改方便。缺點(diǎn):不能進(jìn)行順序存取,只能按關(guān)鍵詞隨機(jī)存取。另外,經(jīng)多次插入、刪除后,可能會(huì)造成文件結(jié)構(gòu)不合理,這時(shí)需對(duì)文件進(jìn)行重組當(dāng)前第63頁(yè)\共有143頁(yè)\編于星期一\9點(diǎn)數(shù)據(jù)處理—數(shù)據(jù)文件幾種文件組織方式的比較文件組織方式
使用效果文件大小查找速度文件活動(dòng)率文件易變性響應(yīng)時(shí)間復(fù)雜度對(duì)軟件要求對(duì)順序處理效率對(duì)直接存取效率順序存取文件很好不能處理無(wú)限制慢大高長(zhǎng)中低索引順序文件好好中等較快中中中高中直接存取文件不能處理很好有限制快一般不高短低高當(dāng)前第64頁(yè)\共有143頁(yè)\編于星期一\9點(diǎn)數(shù)據(jù)處理—數(shù)據(jù)文件舉例記錄地址學(xué)號(hào)姓名成績(jī)A870005張三456B870002李四645C870001王五587D870004孫六676E870003錢七565主關(guān)鍵字(學(xué)號(hào))記錄地址870001C870002B870003E870004D870005A主文件索引表關(guān)鍵字學(xué)號(hào)與學(xué)生記錄地址的對(duì)應(yīng)表當(dāng)前第65頁(yè)\共有143頁(yè)\編于星期一\9點(diǎn)數(shù)據(jù)處理—數(shù)據(jù)文件鏈表文件鏈表組織是信息系統(tǒng)中一種常用的邏輯組織形式。用指針建立許多不同的邏輯聯(lián)系,以適合多變情況下文件記錄的檢索。記錄的指針在文件組織中是用一個(gè)指針項(xiàng)來(lái)表示的,這個(gè)指針項(xiàng)的內(nèi)容就是指向下一個(gè)相關(guān)記錄的地址。信息鏈的鏈頭指向第一個(gè)邏輯記錄的入口地址,從鏈頭開始,順序掃描,就可獲取文件中具有該特征的全部數(shù)據(jù)記錄。記錄記錄記錄記錄^入口當(dāng)前第66頁(yè)\共有143頁(yè)\編于星期一\9點(diǎn)賬務(wù)數(shù)據(jù)文件記錄地址職工號(hào)姓名部門編號(hào)工作年限透支額度/%A1111ANAMS-JOHNDT40B1121SMITH-IVANNW11100C1981MORALES-JOSEDT23200D2014SMITH-ELOSEDT20E2084JONES-JANENW30F2918MORGAN-BILLNW40G3001ADAMS-ELMEREA16100H3101BONES-IGORDT70I3241KINKO-BOBEA15100J3358GRANCE-TEDDT12100K3861GREEN-EDNE90L3871BROWN-JOENE18100當(dāng)前第67頁(yè)\共有143頁(yè)\編于星期一\9點(diǎn)若要將部門號(hào)相同的所有記錄鏈接起來(lái),需要在部門編號(hào)數(shù)據(jù)項(xiàng)后面加一個(gè)部門指針項(xiàng)。記錄地址職工號(hào)姓名部門編號(hào)部門指針工作年限透支額度/%DT入口→A1111ANAMS-JOHNDTC40NW入口→B1121SMITH-IVANNWE11100C1981MORALES-JOSEDTD23200D2014SMITH-ELOSEDTH20E2084JONES-JANENWF30F2918MORGAN-BILLNW∧40EA入口→G3001ADAMS-ELMEREAI16100H3101BONES-IGORDTJ70I3241KINKO-BOBEA∧15100J3358GRANCE-TEDDT∧12100NE入口→K3861GREEN-EDNEL90L3871BROWN-JOENE∧181004個(gè)部門的雇員信息鏈?zhǔn)荄A(A,C,D,H,J)、NW(B,E,F)、EA(G,I)、NE(K,L)當(dāng)前第68頁(yè)\共有143頁(yè)\編于星期一\9點(diǎn)管理信息系統(tǒng)的技術(shù)基礎(chǔ)信息技術(shù)概述
數(shù)據(jù)處理
數(shù)據(jù)庫(kù)技術(shù)
計(jì)算機(jī)網(wǎng)絡(luò)當(dāng)前第69頁(yè)\共有143頁(yè)\編于星期一\9點(diǎn)數(shù)據(jù)庫(kù)技術(shù)數(shù)據(jù)庫(kù)系統(tǒng)的產(chǎn)生數(shù)據(jù)庫(kù)是以一定組織方式存儲(chǔ)在一起的相關(guān)數(shù)據(jù)的集合,它能以最佳的方式,最少的數(shù)據(jù)冗余為多種應(yīng)用服務(wù),程序與數(shù)據(jù)具有較高的獨(dú)立性。1969年IBM基于層次結(jié)構(gòu)InformationManagementSystem1970年左右美國(guó)數(shù)據(jù)系統(tǒng)語(yǔ)言委員會(huì)基于網(wǎng)狀結(jié)構(gòu)DBTG數(shù)據(jù)庫(kù)任務(wù)組1970年IBMSanJose研究實(shí)驗(yàn)室的E.F.Godd關(guān)系數(shù)據(jù)庫(kù)當(dāng)前第70頁(yè)\共有143頁(yè)\編于星期一\9點(diǎn)數(shù)據(jù)庫(kù)技術(shù)層次模型和網(wǎng)狀模型示意圖關(guān)系模型:用二維表表示實(shí)體與實(shí)體之間聯(lián)系的模型(后面詳述)ABCDEF當(dāng)前第71頁(yè)\共有143頁(yè)\編于星期一\9點(diǎn)數(shù)據(jù)庫(kù)技術(shù)關(guān)系模型用二維表表示實(shí)體與實(shí)體之間聯(lián)系的模型。倉(cāng)庫(kù)號(hào)城市面積WH1北京370WH2上海500WH3廣州200倉(cāng)庫(kù)器件號(hào)器件名稱P1顯示卡P2聲卡P3解壓卡P4散熱風(fēng)扇倉(cāng)庫(kù)號(hào)器件號(hào)數(shù)量WH1P2675WH1P3250WH1P4340WH2P1280WH2P2200WH2P4270WH3P2330WH3P1330器件庫(kù)存器件倉(cāng)庫(kù)庫(kù)存當(dāng)前第72頁(yè)\共有143頁(yè)\編于星期一\9點(diǎn)數(shù)據(jù)庫(kù)技術(shù)關(guān)系模型以關(guān)系代數(shù)和關(guān)系演算的理論為基礎(chǔ),把客觀世界的事物及其聯(lián)系抽象為元組的集合,成為數(shù)據(jù)庫(kù)系統(tǒng)中的基礎(chǔ)數(shù)據(jù)模型
幾個(gè)重要概念關(guān)系:一個(gè)關(guān)系對(duì)應(yīng)于一張二維表元組:表中一行稱為一個(gè)元組屬性:表中一列稱為一個(gè)屬性。給每列起一個(gè)名即為屬性名。主碼(PrimaryKey,也稱主關(guān)鍵字)域。屬性的取值范圍分量。元組中的一個(gè)屬性值關(guān)系模式。對(duì)關(guān)系的描述,用關(guān)系名(屬性1,屬性2,…屬性n)來(lái)表示。例如,庫(kù)存(倉(cāng)庫(kù)號(hào),器件號(hào),數(shù)量)倉(cāng)庫(kù)(倉(cāng)庫(kù)號(hào),城市,面積)
當(dāng)前第73頁(yè)\共有143頁(yè)\編于星期一\9點(diǎn)數(shù)據(jù)庫(kù)技術(shù)數(shù)據(jù)庫(kù)系統(tǒng)的構(gòu)成硬件(計(jì)算機(jī)系統(tǒng))軟件(DBMS)數(shù)據(jù)集合(數(shù)據(jù)庫(kù))人員(三類)數(shù)據(jù)庫(kù)管理員:integrity、security系統(tǒng)程序員:設(shè)計(jì)DBMS的人員用戶應(yīng)用程序員:負(fù)責(zé)編制和維護(hù)應(yīng)用程序。專門用戶:通過(guò)交互方式進(jìn)行信息檢索和補(bǔ)充信息的用戶參數(shù)用戶:與數(shù)據(jù)庫(kù)的交互作用是固定的、有規(guī)則的人。售貨員、訂票員。當(dāng)前第74頁(yè)\共有143頁(yè)\編于星期一\9點(diǎn)數(shù)據(jù)庫(kù)技術(shù)四個(gè)世界假設(shè)理論現(xiàn)實(shí)世界:人們頭腦之外的客觀世界觀念世界:信息世界?,F(xiàn)實(shí)世界在人們頭腦中的反映。客觀世界在觀念世界中被稱為實(shí)體。數(shù)據(jù)世界:信息世界中信息的數(shù)據(jù)化。計(jì)算機(jī)世界:數(shù)據(jù)經(jīng)過(guò)編碼、加工后的世界數(shù)據(jù)庫(kù)設(shè)計(jì)的步驟用戶需求分析概念結(jié)構(gòu)設(shè)計(jì):E-R模型,3NF關(guān)系群模型邏輯結(jié)構(gòu)設(shè)計(jì):將概念模型轉(zhuǎn)變?yōu)槟矰BMS支持的數(shù)據(jù)模型物理結(jié)構(gòu)設(shè)計(jì):設(shè)計(jì)存儲(chǔ)結(jié)構(gòu)和存取方法當(dāng)前第75頁(yè)\共有143頁(yè)\編于星期一\9點(diǎn)數(shù)據(jù)庫(kù)技術(shù)四個(gè)世界與DB設(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ù)模型概念結(jié)構(gòu)設(shè)計(jì)邏輯結(jié)構(gòu)設(shè)計(jì)計(jì)算機(jī)世界當(dāng)前第76頁(yè)\共有143頁(yè)\編于星期一\9點(diǎn)數(shù)據(jù)庫(kù)技術(shù)實(shí)體聯(lián)系模型(E-R模型)客觀事物類:事物相關(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ī)世界DBMS數(shù)據(jù)世界DBMS的數(shù)據(jù)模型信息世界認(rèn)識(shí)選擇描述現(xiàn)實(shí)世界E-R模型當(dāng)前第77頁(yè)\共有143頁(yè)\編于星期一\9點(diǎn)數(shù)據(jù)庫(kù)技術(shù)E-R圖描述現(xiàn)實(shí)世界的概念模型實(shí)體(entity):人、物;事物本身、事物聯(lián)系
屬性(attribute,property)聯(lián)系(relation):實(shí)體內(nèi)部聯(lián)系;實(shí)體之間的聯(lián)系
一對(duì)一聯(lián)系:系-系主任一對(duì)多聯(lián)系:教研室-教師多對(duì)多聯(lián)系:教師-學(xué)生實(shí)體集屬性聯(lián)系集線段當(dāng)前第78頁(yè)\共有143頁(yè)\編于星期一\9點(diǎn)數(shù)據(jù)庫(kù)技術(shù)E—R圖設(shè)計(jì)原則真實(shí)性原則避免冗余原則簡(jiǎn)單性原則合適性原則(用實(shí)體或?qū)傩曰蚵?lián)系集)注意對(duì)客觀對(duì)象的約束映射約束、鍵碼約束、參照完整性約束當(dāng)前第79頁(yè)\共有143頁(yè)\編于星期一\9點(diǎn)數(shù)據(jù)庫(kù)技術(shù)E-R模型設(shè)計(jì)步驟搜集資料分析資料,抽取本質(zhì)信息,忽略次要信息,利用分類、聚集、概括等方法抽象出實(shí)體,并一一命名根據(jù)實(shí)體的屬性來(lái)描述它們之間的關(guān)系。
當(dāng)前第80頁(yè)\共有143頁(yè)\編于星期一\9點(diǎn)數(shù)據(jù)庫(kù)技術(shù)E-R圖繪制圖書作者寫作出版社類別頁(yè)數(shù)ISBN書名姓名出生地身份證號(hào)定稿時(shí)間價(jià)格包含實(shí)體集“圖書”和“作者”的E—R圖當(dāng)前第81頁(yè)\共有143頁(yè)\編于星期一\9點(diǎn)數(shù)據(jù)庫(kù)技術(shù)E—R圖向關(guān)系數(shù)據(jù)模型的轉(zhuǎn)換E—R圖中每個(gè)實(shí)體,相應(yīng)轉(zhuǎn)換為一個(gè)關(guān)系,該關(guān)系包括對(duì)應(yīng)實(shí)體的全部屬性,并確定出該關(guān)系的關(guān)鍵字。對(duì)于“聯(lián)系集”,根據(jù)聯(lián)系方式不同,采取不同手段以使被它聯(lián)系的實(shí)體所對(duì)應(yīng)的關(guān)系彼此實(shí)現(xiàn)某種聯(lián)系。當(dāng)前第82頁(yè)\共有143頁(yè)\編于星期一\9點(diǎn)數(shù)據(jù)庫(kù)技術(shù)E—R圖向關(guān)系數(shù)據(jù)模型的轉(zhuǎn)換轉(zhuǎn)換過(guò)程示意圖E-R圖關(guān)系模型DBMS當(dāng)前第83頁(yè)\共有143頁(yè)\編于星期一\9點(diǎn)數(shù)據(jù)庫(kù)技術(shù)E—R圖的轉(zhuǎn)換將E-R圖轉(zhuǎn)換成相應(yīng)的表表是行和列的集合,實(shí)體被表示成表的形式。用列標(biāo)題表示實(shí)體的屬性用行表示關(guān)于實(shí)體的實(shí)際數(shù)據(jù)關(guān)于表和屬性的命名規(guī)則屬性名和表名中不能包含空格表名對(duì)實(shí)體的描述應(yīng)該是有意義的。
如student(cStuID,cStuName,nStuAge,……)表名只能描述一個(gè)主題當(dāng)前第84頁(yè)\共有143頁(yè)\編于星期一\9點(diǎn)數(shù)據(jù)庫(kù)技術(shù)轉(zhuǎn)換舉例一廠長(zhǎng)號(hào)姓名年齡廠長(zhǎng)廠號(hào)廠名地點(diǎn)工廠管理11廠長(zhǎng)(廠長(zhǎng)號(hào),廠號(hào),姓名,年齡)工廠(廠號(hào),廠名,地點(diǎn))當(dāng)前第85頁(yè)\共有143頁(yè)\編于星期一\9點(diǎn)數(shù)據(jù)庫(kù)技術(shù)轉(zhuǎn)換舉例二倉(cāng)庫(kù)號(hào)地點(diǎn)面積倉(cāng)庫(kù)貨號(hào)品名價(jià)格產(chǎn)品存放1n倉(cāng)庫(kù)(倉(cāng)庫(kù)號(hào),地點(diǎn),面積)產(chǎn)品(貨號(hào),品名,價(jià)格,倉(cāng)庫(kù)號(hào),數(shù)量)數(shù)量將1方的主關(guān)鍵字加入到多方中,作為多方的一個(gè)屬性。當(dāng)前第86頁(yè)\共有143頁(yè)\編于星期一\9點(diǎn)數(shù)據(jù)庫(kù)技術(shù)轉(zhuǎn)換舉例三學(xué)號(hào)姓名年齡學(xué)生課程號(hào)課程名學(xué)時(shí)數(shù)課程學(xué)習(xí)nn學(xué)生(學(xué)號(hào),姓名,年齡)課程(課程號(hào),課程名,學(xué)時(shí)數(shù))成績(jī)學(xué)習(xí)(學(xué)號(hào),課程號(hào),成績(jī))對(duì)于m:n的聯(lián)系,將聯(lián)系轉(zhuǎn)化為一個(gè)關(guān)系,該關(guān)系的關(guān)鍵字由兩個(gè)實(shí)體的關(guān)鍵字組合在一起構(gòu)成,并附上聯(lián)系的屬性當(dāng)前第87頁(yè)\共有143頁(yè)\編于星期一\9點(diǎn)數(shù)據(jù)庫(kù)技術(shù)數(shù)據(jù)庫(kù)設(shè)計(jì)規(guī)范化——范式理論篇必要性:解決在關(guān)系模式設(shè)計(jì)時(shí),存在的數(shù)據(jù)存儲(chǔ)異?,F(xiàn)象:數(shù)據(jù)冗余、修改異常、插入異常、刪除異常等。當(dāng)前第88頁(yè)\共有143頁(yè)\編于星期一\9點(diǎn)現(xiàn)在建立一個(gè)描述學(xué)校教務(wù)的數(shù)據(jù)庫(kù),該數(shù)據(jù)庫(kù)涉及的對(duì)象包括學(xué)生的學(xué)號(hào)(Sno),所在系(Sdept),學(xué)生住處(Sloc),課程號(hào)(Cno)和成績(jī)(Grade)?,F(xiàn)實(shí)世界的已知事實(shí)(語(yǔ)義)告訴我們:一個(gè)系有若干學(xué)生,但一個(gè)學(xué)生只屬于一個(gè)系一個(gè)系的學(xué)生在同一個(gè)宿舍樓居住一個(gè)學(xué)生可以選修多門課程,每門課程有若干學(xué)生選修每個(gè)學(xué)生學(xué)習(xí)每一門課程有一個(gè)成績(jī)。當(dāng)前第89頁(yè)\共有143頁(yè)\編于星期一\9點(diǎn)關(guān)系模式的一個(gè)實(shí)例SnoSdeptSlocCnogradeS1計(jì)算機(jī)系S5C195S2計(jì)算機(jī)系S5C190S3計(jì)算機(jī)系S5C188S4計(jì)算機(jī)系S5C170S5計(jì)算機(jī)系S5C178S6計(jì)算機(jī)系S5C185當(dāng)前第90頁(yè)\共有143頁(yè)\編于星期一\9點(diǎn)AnIntroductiontoDatabaseSystem范式是符合某一種級(jí)別的關(guān)系模式的集合關(guān)系數(shù)據(jù)庫(kù)中的關(guān)系必須滿足一定的要求。滿足不同程度要求的為不同范式范式的種類:
第一范式(1NF)
第二范式(2NF)
第三范式(3NF) BC范式(BCNF)
第四范式(4NF)
第五范式(5NF)數(shù)據(jù)庫(kù)技術(shù)當(dāng)前第91頁(yè)\共有143頁(yè)\編于星期一\9點(diǎn)AnIntroductiontoDatabaseSystem各種范式之間存在聯(lián)系:某一關(guān)系模式R為第n范式,可簡(jiǎn)記為R∈nNF。一個(gè)低一級(jí)范式的關(guān)系模式,通過(guò)模式分解可以轉(zhuǎn)換為若干個(gè)高一級(jí)范式的關(guān)系模式的集合,這種過(guò)程就叫規(guī)范化
數(shù)據(jù)庫(kù)技術(shù)當(dāng)前第92頁(yè)\共有143頁(yè)\編于星期一\9點(diǎn)AnIntroductiontoDatabaseSystem1NF的定義 如果一個(gè)關(guān)系模式R的所有屬性都是不可分的基本數(shù)據(jù)項(xiàng),則R∈1NF第一范式是對(duì)關(guān)系模式的最起碼的要求。不滿足第一范式的數(shù)據(jù)庫(kù)模式不能稱為關(guān)系數(shù)據(jù)庫(kù)但是滿足第一范式的關(guān)系模式并不一定是一個(gè)好的關(guān)系模式數(shù)據(jù)庫(kù)技術(shù)當(dāng)前第93頁(yè)\共有143頁(yè)\編于星期一\9點(diǎn)數(shù)據(jù)庫(kù)技術(shù)第一范式1NF:如果一個(gè)關(guān)系模式中的屬性都是單純的(即不可再分為更小的屬性),則稱該模式是屬于第一規(guī)范型(FirstNormalForm,即1NF)。姓名地址省市街道郵編甲江蘇南京衛(wèi)崗210095當(dāng)前第94頁(yè)\共有143頁(yè)\編于星期一\9點(diǎn)關(guān)系模式的一個(gè)實(shí)例SnoSdeptSlocCnogradeS1計(jì)算機(jī)系S5C195S2計(jì)算機(jī)系S5C190S3計(jì)算機(jī)系S5C188S4計(jì)算機(jī)系S5C170S5計(jì)算機(jī)系S5C178S6計(jì)算機(jī)系S5C185當(dāng)前第95頁(yè)\共有143頁(yè)\編于星期一\9點(diǎn)AnIntroductiontoDatabaseSystem[例]關(guān)系模式S-L-C(Sno,Sdept,Sloc,Cno,Grade)Sloc為學(xué)生住處,假設(shè)每個(gè)系的學(xué)生住在同一個(gè)地方函數(shù)依賴包括:
(Sno,Cno)FGradeSno→Sdept(Sno,Cno)PSdeptSno→Sloc(Sno,Cno)PSlocSdept→Sloc數(shù)據(jù)庫(kù)技術(shù)當(dāng)前第96頁(yè)\共有143頁(yè)\編于星期一\9點(diǎn)AnIntroductiontoDatabaseSystemS-L-C的碼為(Sno,Cno)S-L-C滿足第一范式。非主屬性Sdept和Sloc部分函數(shù)依賴于碼(Sno,Cno)SnoCnoGradeSdeptSlocS-L-C數(shù)據(jù)庫(kù)技術(shù)當(dāng)前第97頁(yè)\共有143頁(yè)\編于星期一\9點(diǎn)AnIntroductiontoDatabaseSystemS-L-C不是一個(gè)好的關(guān)系模式(1)插入異常(2)刪除異常(3)數(shù)據(jù)冗余度大(4)修改復(fù)雜當(dāng)前第98頁(yè)\共有143頁(yè)\編于星期一\9點(diǎn)AnIntroductiontoDatabaseSystemS-L-C不是一個(gè)好的關(guān)系模式原因兩種非主屬性:Grade,完全函數(shù)依賴于碼Sdept、Sloc部分函數(shù)依賴于碼。解決方法
S-L-C分解為兩個(gè)關(guān)系模式,以消除這些部分函數(shù)依賴 SC(Sno,Cno,Grade)
S-L(Sno,Sdept,Sloc)當(dāng)前第99頁(yè)\共有143頁(yè)\編于星期一\9點(diǎn)AnIntroductiontoDatabaseSystem函數(shù)依賴圖:SnoCnoGradeSCS-LSnoSdeptSloc關(guān)系模式SC的碼為(Sno,Cno)關(guān)系模式S-L的碼為Sno這樣非主屬性對(duì)碼都是完全函數(shù)依賴
當(dāng)前第100頁(yè)\共有143頁(yè)\編于星期一\9點(diǎn)AnIntroductiontoDatabaseSystem2NF的定義 定義
若R∈1NF,且每一個(gè)非主屬性完全函數(shù)依賴于碼,則R∈2NF。 例:S-L-C(Sno,Sdept,Sloc,Cno,Grade)∈1NFS-L-C(Sno,Sdept,Sloc,Cno,Grade)∈2NF SC(Sno,Cno,Grade)∈
2NF S-L(Sno,Sdept,Sloc)∈
2NF當(dāng)前第101頁(yè)\共有143頁(yè)\編于星期一\9點(diǎn)AnIntroductiontoDatabaseSystem采用投影分解法將一個(gè)1NF的關(guān)系分解為多個(gè)2NF的關(guān)系,可以在一定程度上減輕原1NF關(guān)系中存在的插入異常、刪除異常、數(shù)據(jù)冗余度大、修改復(fù)雜等問(wèn)題。將一個(gè)1NF關(guān)系分解為多個(gè)2NF的關(guān)系,并不能完全消除關(guān)系模式中的各種異常情況和數(shù)據(jù)冗余。當(dāng)前第102頁(yè)\共有143頁(yè)\編于星期一\9點(diǎn)AnIntroductiontoDatabaseSystem3NF的定義
定義
關(guān)系模式R<U,F(xiàn)>
中若不存在這樣的碼X、屬性組Y及非主屬性Z(ZY),使得X→Y,Y→Z成立,
Y→X,則稱R<U,F(xiàn)>∈3NF。若R∈3NF,則每一個(gè)非主屬性既不部分依賴于碼也不傳遞依賴于碼。當(dāng)前第103頁(yè)\共有143頁(yè)\編于星期一\9點(diǎn)AnIntroductiontoDatabaseSystem例:2NF關(guān)系模式S-L(Sno,Sdept,Sloc)中函數(shù)依賴:
Sno→SdeptSdept→SnoSdept→Sloc
可得:
Sno—→Sloc,即S-L中存在非主屬性對(duì)碼的傳遞函數(shù)依賴,S-L∈3NF傳遞當(dāng)前第104頁(yè)\共有143頁(yè)\編于星期一\9點(diǎn)AnIntroductiontoDatabaseSystem函數(shù)依賴圖:S-LSnoSdeptSloc當(dāng)前第105頁(yè)\共有143頁(yè)\編于星期一\9點(diǎn)AnIntroductiontoDatabaseSystem解決方法采用投影分解法,把S-L分解為兩個(gè)關(guān)系模式,以消除傳遞函數(shù)依賴: S-D(Sno,Sdept)
D-L(Sdept,Sloc)S-D的碼為Sno,D-L的碼為Sdept。分解后的關(guān)系模式S-D與D-L中不再存在傳遞依賴當(dāng)前第106頁(yè)\共有143頁(yè)\編于星期一\9點(diǎn)AnIntroductiontoDatabaseSystemS-D的碼為Sno,D-L的碼為SdeptSnoSdeptS-DSdeptSlocD-LS-L(Sno,Sdept,Sloc)∈2NFS-L(Sno,Sdept,Sloc)∈3NFS-D(Sno,Sdept)∈3NFD-L(Sdept,Sloc)∈3NF當(dāng)前第107頁(yè)\共有143頁(yè)\編于星期一\9點(diǎn)AnIntroductiontoDatabaseSystem采用投影分解法將一個(gè)2NF的關(guān)系分解為多個(gè)3NF的關(guān)系,可以在一定程度上解決原2NF關(guān)系中存在的插入異常、刪除異常、數(shù)據(jù)冗余度大、修改復(fù)雜等問(wèn)題。將一個(gè)2NF關(guān)系分解為多個(gè)3NF的關(guān)系后,仍然不能完全消除關(guān)系模式中的各種異常情況和數(shù)據(jù)冗余。當(dāng)前第108頁(yè)\共有143頁(yè)\編于星期一\9點(diǎn)關(guān)系的規(guī)范化1、如果一個(gè)關(guān)系模式中的屬性都是單純的(即不可再分為更小的屬性),則稱該模式是屬于第一規(guī)范型(FirstNormalForm,即1NF)。如可分代表有進(jìn)一步的關(guān)系存在。
2、如果一個(gè)關(guān)系模式屬于1NF,并且所有的非關(guān)鍵字都完全地依賴于關(guān)鍵字(即不存在部分依賴),則稱該關(guān)系模式屬于第二規(guī)范型
,即2NF。否則會(huì)引起數(shù)據(jù)冗余和更新異常。
3、如果一個(gè)關(guān)系模式屬于2NF,并且不存在非關(guān)鍵字傳遞地依賴于關(guān)鍵字,則稱該關(guān)系模式屬于第三規(guī)范型(3NF)。否則會(huì)引起數(shù)據(jù)冗余和更新異常。當(dāng)前第109頁(yè)\共有143頁(yè)\編于星期一\9點(diǎn)數(shù)據(jù)庫(kù)技術(shù)適當(dāng)?shù)囊?guī)范化規(guī)范化程度越高數(shù)據(jù)冗余更新異常連接運(yùn)算時(shí)間查詢時(shí)間效率當(dāng)前第110頁(yè)\共有143頁(yè)\編于星期一\9點(diǎn)數(shù)據(jù)庫(kù)技術(shù)數(shù)據(jù)庫(kù)的操作基本表的建立與刪除建立表:Createtable修改表:Altertable刪除表:Droptable數(shù)據(jù)查詢Select數(shù)據(jù)更新數(shù)據(jù)修改:Update數(shù)據(jù)刪除:Delete數(shù)據(jù)插入:Insert當(dāng)前第111頁(yè)\共有143頁(yè)\編于星期一\9點(diǎn)示例Insertintogzzu(dm,xm,bm,jbgz,fjgz,ff)values(dm1,xm1,“01”,jbgz1,50,ff1)Updategzzusetxm=“李曉明”,jbgz=500Deletefromgzzuwherexm=“李曉明”Selectdm,xm,bm,jbgzfromgzzuwherebm=“01”當(dāng)前第112頁(yè)\共有143頁(yè)\編于星期一\9點(diǎn)數(shù)據(jù)庫(kù)設(shè)計(jì)案例某學(xué)院教學(xué)管理數(shù)據(jù)庫(kù)模型設(shè)計(jì)(1)設(shè)計(jì)“系和教師關(guān)系”的分E-R圖該學(xué)院下設(shè)4個(gè)系:管理工程系,工商管理系、會(huì)計(jì)系和經(jīng)濟(jì)貿(mào)易系。每個(gè)系有一個(gè)系主任主管該系工作。該學(xué)院聘請(qǐng)了一定數(shù)量的專職教師。學(xué)院聘請(qǐng)教師后,分配到各系。一個(gè)系有多個(gè)教師,一個(gè)教師只能屬于一個(gè)系。當(dāng)前第113頁(yè)\共有143頁(yè)\編于星期一\9點(diǎn)當(dāng)前第114頁(yè)\共有143頁(yè)\編于星期一\9點(diǎn)(2)設(shè)計(jì)“學(xué)生與課程關(guān)系”的分E-R圖學(xué)院每年招收新生,分配到各專業(yè)。則將學(xué)生設(shè)為一個(gè)實(shí)體,學(xué)院制定教學(xué)計(jì)劃,設(shè)置多項(xiàng)課程。則將課程設(shè)為一個(gè)實(shí)體學(xué)生根據(jù)專業(yè)要求,每年學(xué)習(xí)多門課程,每門課程被多個(gè)學(xué)生選讀。學(xué)生必須參加考試,獲取成績(jī)。因此,成績(jī)屬于學(xué)生和課程發(fā)生聯(lián)系后產(chǎn)生的屬性。數(shù)據(jù)庫(kù)設(shè)計(jì)案例當(dāng)前第115頁(yè)\共有143頁(yè)\編于星期一\9點(diǎn)當(dāng)前第116頁(yè)\共有143頁(yè)\編于星期一\9點(diǎn)(3)設(shè)計(jì)“教師與課程關(guān)系”的分E-R圖教師在教學(xué)活動(dòng)中與課程發(fā)生聯(lián)系。一個(gè)教師可以教授多門課程,一門課程可以由多個(gè)教師講授。教師授課任務(wù)完成后,將被學(xué)生與院方評(píng)估。數(shù)據(jù)庫(kù)設(shè)計(jì)案例當(dāng)前第117頁(yè)\共有143頁(yè)\編于星期一\9點(diǎn)數(shù)據(jù)庫(kù)設(shè)計(jì)案例當(dāng)前第118頁(yè)\共有143頁(yè)\編于星期一\9點(diǎn)(4)建立教學(xué)管理總E-R圖數(shù)據(jù)庫(kù)設(shè)計(jì)案例當(dāng)前第119頁(yè)\共有143頁(yè)\編于星期一\9點(diǎn)(5)將學(xué)員“教學(xué)管理”E-R圖所描述信息世界中的概念模型轉(zhuǎn)化為計(jì)算機(jī)上由關(guān)系型DBMS支持的關(guān)系數(shù)據(jù)模型系(系代號(hào),系名稱,系主任姓名,辦公地點(diǎn),電話)教師(教師編號(hào),教師姓名,專業(yè)特長(zhǎng),系代號(hào))學(xué)生(學(xué)號(hào),姓名,性別,年齡,系代號(hào))課程(課程號(hào),課程名,學(xué)分)學(xué)習(xí)(學(xué)號(hào),課程號(hào),成績(jī))教學(xué)(教師編號(hào),課程號(hào),授課班評(píng)估,學(xué)院評(píng)估)數(shù)據(jù)庫(kù)設(shè)計(jì)案例當(dāng)前第120頁(yè)\共有143頁(yè)\編于星期一\9點(diǎn)管理信息系統(tǒng)的技術(shù)基礎(chǔ)信息技術(shù)概述
數(shù)據(jù)處理
數(shù)據(jù)庫(kù)技術(shù)
計(jì)算機(jī)網(wǎng)絡(luò)當(dāng)前第121頁(yè)\共有143頁(yè)\編于星期一\9點(diǎn)計(jì)算機(jī)網(wǎng)絡(luò)計(jì)算機(jī)網(wǎng)絡(luò)是個(gè)非常復(fù)雜的系統(tǒng)。連接在網(wǎng)絡(luò)上的兩臺(tái)計(jì)算機(jī)要相互傳送文件,在兩臺(tái)計(jì)算機(jī)之間必須有一條傳送數(shù)據(jù)的通路是遠(yuǎn)遠(yuǎn)不夠的。當(dāng)前第122頁(yè)\共有143頁(yè)\編于星期一\9點(diǎn)1、發(fā)起通信的計(jì)算機(jī)必須將數(shù)據(jù)通信的通路進(jìn)行激活2、要告訴網(wǎng)絡(luò)如何識(shí)別將要接收數(shù)據(jù)的計(jì)算機(jī)3、發(fā)起通信的計(jì)算機(jī)必須查明對(duì)方計(jì)算機(jī)是否已經(jīng)準(zhǔn)備好接收數(shù)據(jù)4、發(fā)起通信的計(jì)算機(jī)必須弄清楚,在對(duì)方計(jì)算機(jī)中的文件管理程序是否已經(jīng)做好了文件接收和存儲(chǔ)文件的準(zhǔn)備工作5、若計(jì)算機(jī)的文件格式不兼容,則至少其中一臺(tái)計(jì)算機(jī)應(yīng)完成格式轉(zhuǎn)換功能6、對(duì)出現(xiàn)的各種差錯(cuò)和意外事故,如數(shù)據(jù)傳送錯(cuò)誤、重復(fù)或丟失,網(wǎng)絡(luò)中某個(gè)結(jié)點(diǎn)交換機(jī)出故障等,應(yīng)當(dāng)有可靠的措施保證對(duì)方計(jì)算機(jī)最終能夠收到正確的文件當(dāng)前第123頁(yè)\共有143頁(yè)\編于星期一\9點(diǎn)通信與網(wǎng)絡(luò)主要內(nèi)容通信系統(tǒng)通信部件及其功能通信網(wǎng)絡(luò)的分類與應(yīng)用通信管理當(dāng)前第124頁(yè)\共有143頁(yè)\編于星期一\9點(diǎn)通信系統(tǒng)通信的定義利用通信設(shè)備和線路將地理位置不同的,功能獨(dú)立的多個(gè)計(jì)算機(jī)系統(tǒng)互聯(lián)起來(lái),以功能完善的網(wǎng)絡(luò)軟件(即網(wǎng)絡(luò)通信協(xié)議、信息交換方式及網(wǎng)絡(luò)操作系統(tǒng))實(shí)現(xiàn)網(wǎng)絡(luò)中資源共享和信息傳遞的系統(tǒng)。幾個(gè)重要概念網(wǎng)絡(luò)介質(zhì)協(xié)議節(jié)點(diǎn):網(wǎng)絡(luò)中某分支的端點(diǎn)或網(wǎng)絡(luò)中若千條分支的公共匯交點(diǎn)鏈路:是指兩個(gè)相鄰節(jié)點(diǎn)之間的通信線路當(dāng)前第125頁(yè)\共有143頁(yè)\編于星期一\9點(diǎn)計(jì)算機(jī)網(wǎng)絡(luò)澄清幾個(gè)概念有沒(méi)有完善的協(xié)議?占據(jù)東邊和西邊兩個(gè)山頂?shù)乃{(lán)軍與駐扎在這兩個(gè)山之間的山谷的白軍作戰(zhàn)。其力量對(duì)比是一個(gè)山頂?shù)乃{(lán)軍打不過(guò)白軍,但聯(lián)合可打敗白軍。東邊藍(lán)軍擬于次日正午向白軍發(fā)起攻擊。請(qǐng)你設(shè)計(jì)一個(gè)協(xié)議,以實(shí)現(xiàn)雙方協(xié)同作戰(zhàn)。光纖和銅纜誰(shuí)的傳輸速度快?當(dāng)前第126頁(yè)\共有143頁(yè)\編于星期一\9點(diǎn)東邊藍(lán)軍擬于次日正午向日軍發(fā)起攻擊,于是用計(jì)算機(jī)發(fā)送電文給西邊的友軍,但通信線路很不好,電文出錯(cuò)或丟失的可能性比較大。因此要求收到電文的友軍必須送回一個(gè)確認(rèn)電文。但此確認(rèn)電文也可能出錯(cuò)或丟失。試問(wèn)能否設(shè)計(jì)出一種協(xié)議使得兩個(gè)山頂?shù)乃{(lán)軍能夠?qū)崿F(xiàn)協(xié)同
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝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ù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 二零二五年建材市場(chǎng)商鋪?zhàn)赓U及品牌展示合同2篇
- 二零二五版A4一頁(yè)紙環(huán)保印刷定制合同2篇
- 二零二五年度活動(dòng)板房租賃合同(含消防設(shè)施及安全檢查)3篇
- 二零二五版城市綠化帶基站場(chǎng)地租賃與景觀融合合同3篇
- 二零二五版辦公室能源管理合同3篇
- 二零二五年度高性能1號(hào)不銹鋼駁接爪批量采購(gòu)供貨合同2篇
- 二零二五版企業(yè)清算注銷及員工安置及補(bǔ)償及債務(wù)清理合同3篇
- 二零二五版金融資產(chǎn)抵押交易合同范本3篇
- 二零二五版古建筑修復(fù)工程勞務(wù)承包施工合同2篇
- 二零二五版鋼材現(xiàn)貨及期貨交易合同示范文本3篇
- 2024質(zhì)量管理理解、評(píng)價(jià)和改進(jìn)組織的質(zhì)量文化指南
- 手指外傷后護(hù)理查房
- 油氣回收相關(guān)理論知識(shí)考試試題及答案
- 我能作業(yè)更細(xì)心(課件)-小學(xué)生主題班會(huì)二年級(jí)
- 2023年湖北省武漢市高考數(shù)學(xué)一模試卷及答案解析
- 城市軌道交通的網(wǎng)絡(luò)安全與數(shù)據(jù)保護(hù)
- 英國(guó)足球文化課件
- 《行政職業(yè)能力測(cè)驗(yàn)》2023年公務(wù)員考試新疆維吾爾新疆生產(chǎn)建設(shè)兵團(tuán)可克達(dá)拉市預(yù)測(cè)試題含解析
- 醫(yī)院投訴案例分析及處理要點(diǎn)
- 燙傷的安全知識(shí)講座
- 工程變更、工程量簽證、結(jié)算以及零星項(xiàng)目預(yù)算程序?qū)嵤┘?xì)則(試行)
評(píng)論
0/150
提交評(píng)論