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

下載本文檔

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

文檔簡介

第三章管理信息系統(tǒng)的

技術(shù)基礎(chǔ)1ppt課件3.1信息技術(shù)概述

信息技術(shù)是管理信息系統(tǒng)的基礎(chǔ)。

信息技術(shù)是一個外延很廣的概念。一般地,信息技術(shù)是計算機硬件技術(shù)、軟件技術(shù)及通信技術(shù)的總稱。2ppt課件3.1信息技術(shù)概述【計算機硬件技術(shù)】

馮.諾依曼體系結(jié)構(gòu)定義計算機系統(tǒng)的硬件由——

運算器、控制器、存儲器、輸入設(shè)備和輸出設(shè)備組成。自從1946年第一臺電子計算機誕生以來,計算機的發(fā)展經(jīng)歷了四個階段,即20世紀(jì)50年代——真空電子管計算機50年代末至60年代中期——晶體管計算機60年代中期至70年代末——集成電路電子計算機70年代末至今——大規(guī)模集成電路和超大規(guī)模集成電路電子計算機。3ppt課件1、中央處理器(CentralProcessingUnit,CPU)CPU是系統(tǒng)最主要的部件,它由運算器、控制器和寄存器組成。運算器:計算機的運算單元。主要用于完成算術(shù)運算和邏輯運算。控制器:計算機的神經(jīng)中樞,它按照主頻的節(jié)拍發(fā)出各種控制信息,以指揮整個計算機工作。CPU運算速度是決定計算機系統(tǒng)性能的重要指標(biāo)

寄存器:它是CPU內(nèi)部用來存放數(shù)據(jù)的一些小型存儲區(qū)域,用來暫時存放參與運算的數(shù)據(jù)和運算結(jié)果。4ppt課件2、存儲器(memory)存儲器分為內(nèi)存儲器(簡稱內(nèi)存)和外存儲器(輔存)組成;內(nèi)存儲器:由只讀存儲器(ROM)和隨機存儲器(RAM)兩部分組成;只讀存貯器(ROM)存貯計算機本身特征,內(nèi)部數(shù)據(jù),不能修改,能長久保存內(nèi)部數(shù)據(jù),容量較小;隨機存貯器(RAM)是CPU吞吐數(shù)據(jù)的場所,其存貯的內(nèi)容可讀可寫,關(guān)機或停電后,存貯內(nèi)容全部丟失。內(nèi)存條是計算機的主存中的RAM部分。輔助存儲器:又稱外部存儲器,簡稱外存,用于數(shù)據(jù)和程序的長久保存。常用的輔助存儲器有:磁盤(帶)、光盤、移動硬盤、閃存存儲器:USBFLASH盤(又稱優(yōu)盤和閃盤)

5ppt課件3、輸入設(shè)備計算機鍵盤(Keyboard)、鼠標(biāo)器(Mouse);圖文掃描儀、條形碼閱讀器;觸摸屏、手寫體輸入設(shè)備、語音輸入設(shè)備;磁盤(帶)、數(shù)碼相機、數(shù)碼攝像機4.輸出設(shè)備顯示器、打印機(針式/激光/噴墨)繪圖儀、磁盤(帶)、音箱6ppt課件3.1信息技術(shù)概述【計算機軟件技術(shù)】

軟件技術(shù)主要是指研究計算機系統(tǒng)軟件、應(yīng)用軟件及其所依賴的基礎(chǔ)理論

(如數(shù)據(jù)結(jié)構(gòu)、數(shù)據(jù)庫原理等)和基本方法

(如系統(tǒng)開發(fā)方法等)。

系統(tǒng)軟件——為管理、控制和維護計算機及外設(shè),以及提供計算機與用戶界面等的軟件。如操作系統(tǒng)(OS)、數(shù)據(jù)庫管理系統(tǒng)(DBMS)、各種語言編譯系統(tǒng)等。

應(yīng)用軟件——面向用戶的、為用戶服務(wù)的軟件,如科學(xué)計算類軟件、數(shù)據(jù)處理類軟件、輔助設(shè)計類軟件CAD、OFFICE。

操作系統(tǒng)是最基本的系統(tǒng)軟件。具備兩大基本功能:系統(tǒng)資源的管理者;用戶與計算機間的接口。7ppt課件8ppt課件3.1信息技術(shù)概述【數(shù)據(jù)通信技術(shù)】

通信技術(shù)是信息技術(shù)的另一個重要組成部分。

數(shù)據(jù)通信是20世紀(jì)50年代后期隨著電子計算機的廣泛應(yīng)用而發(fā)展起來的。數(shù)據(jù)通信系統(tǒng)是以計算機為中心,結(jié)合分散在遠程的終端裝置或其他計算機,通過通信線路彼此連接起來,進行數(shù)據(jù)的傳輸、交換、存儲和處理的設(shè)備總稱。數(shù)據(jù)通信系統(tǒng)模型如下圖3.1所示。9ppt課件3.1信息技術(shù)概述

發(fā)送端接收端圖3.1數(shù)據(jù)通信系統(tǒng)模型編碼發(fā)信者調(diào)制信道解調(diào)譯碼收信者10ppt課件3.2數(shù)據(jù)處理3.2.1數(shù)據(jù)處理的概念【1數(shù)據(jù)處理的主要目的】

把數(shù)據(jù)轉(zhuǎn)換成便于觀察分析、傳送或進一步處理的形式。

從大量的原始數(shù)據(jù)中抽取、推導(dǎo)出對人們有價值的信息以作為行動和決策的依據(jù)。

科學(xué)地保存和管理已經(jīng)過處理(如校驗、整理等)的大量數(shù)據(jù),以便人們能方便而充分地利用這些寶貴的信息資源。

【2數(shù)據(jù)處理的基本內(nèi)容】

數(shù)據(jù)收集——數(shù)據(jù)轉(zhuǎn)換——數(shù)據(jù)的篩選、分組和排序——數(shù)據(jù)的組織——數(shù)據(jù)的運算——數(shù)據(jù)檢索——數(shù)據(jù)輸出11ppt課件3.2數(shù)據(jù)處理進行數(shù)據(jù)處理時需要考慮以下幾個方面的問題:

數(shù)據(jù)以何種方式存儲在計算機中。采用何種數(shù)據(jù)結(jié)構(gòu)能有利于數(shù)據(jù)的存儲和取用。采用何種方法從已組織好的數(shù)據(jù)中檢索數(shù)據(jù)。12ppt課件3.2數(shù)據(jù)處理3.2.2數(shù)據(jù)組織一、數(shù)據(jù)結(jié)構(gòu)

數(shù)據(jù)的存儲結(jié)構(gòu)及在此結(jié)構(gòu)上的運算或操作。數(shù)據(jù)結(jié)構(gòu)嚴(yán)格地又分為數(shù)據(jù)的邏輯結(jié)構(gòu)和物理結(jié)構(gòu)。

數(shù)據(jù)的邏輯結(jié)構(gòu)是指數(shù)據(jù)間的邏輯關(guān)系,邏輯結(jié)構(gòu)包括兩大類:線性結(jié)構(gòu)(線性表)和非線性結(jié)構(gòu)(樹、圖)。

物理結(jié)構(gòu)又稱存儲結(jié)構(gòu),指數(shù)據(jù)元素在計算機存儲器中的存儲方式,存儲方式一般有四種:順序存儲、鏈接存儲、索引存儲及散列存儲。同一種邏輯結(jié)構(gòu)采用不同存儲方式可以得到不同的數(shù)據(jù)結(jié)構(gòu)。

對于給定的邏輯結(jié)構(gòu)需要尋找一種恰當(dāng)?shù)呐c其對應(yīng)的存儲結(jié)構(gòu),以便在計算機中存儲。通常把這種對應(yīng)關(guān)系稱為映象。13ppt課件3.2數(shù)據(jù)處理【1.指針與鏈】

結(jié)點:表征某一數(shù)據(jù)結(jié)構(gòu)特點及其連接方式的基本單位。一個結(jié)點通常有幾個域,用來存放與結(jié)點有關(guān)的信息。

指針:數(shù)據(jù)結(jié)構(gòu)中的一個重要概念。p47例中每個結(jié)點只有一個指針,指向其下一個結(jié)點,稱為單項鏈。當(dāng)結(jié)點指針多于一個時,就可以構(gòu)造多種復(fù)雜的數(shù)據(jù)結(jié)構(gòu),如雙向鏈表、樹、圖等。

利用指針可以把數(shù)據(jù)的邏輯結(jié)構(gòu)與物理結(jié)構(gòu)分離開;數(shù)據(jù)的物理存儲位置可以任意安排,而在邏輯上通過指針把它們聯(lián)系起來。14ppt課件3.2數(shù)據(jù)處理【2.線性表】線性表是指數(shù)據(jù)的結(jié)構(gòu)形式本質(zhì)上是一維的線性關(guān)系,其中的每個結(jié)點都是同一類型的數(shù)據(jù)結(jié)構(gòu)。線性表結(jié)構(gòu)的數(shù)據(jù),如英文字母表,產(chǎn)品的編號等存儲方式:線性表存儲在計算機中,最簡單的是順序存儲方式,即順序表(結(jié)點按邏輯次序依次存放在一組連續(xù)的存儲單元里,結(jié)點在計算機內(nèi)的存放位置完全由結(jié)點在線性表中的順序號決定)存放位置:若開始結(jié)點位置LOC(K1),每個結(jié)點占用空間大小為L,則第i個結(jié)點Ki的存放位置為

LOC(Ki)=LOC(K1)+L*(i-1)15ppt課件3.2數(shù)據(jù)處理當(dāng)線性表長度為n時,作一次插入或刪除操作平均要移動n/2個單元。當(dāng)n很大時,表中單元移動的工作量是驚人的。如圖3.2.因此,線性表僅適用于經(jīng)常進行檢索、但數(shù)據(jù)不經(jīng)常變動的情況。

為了克服順序表存在的缺點,可以采用鏈接存儲方式來存儲線性表(鏈表)。鏈表:在每個結(jié)點設(shè)有鏈指針,用來指示下一個結(jié)點的位置,結(jié)點本身則可以存放在任意一組存儲單元中,這些存儲單元可以是連續(xù)的,也可以是分散的。結(jié)點之間的邏輯關(guān)系由指針表示,所以,在插入和刪除操作中,只需改變前后結(jié)點的指針,而不需要進行大量的數(shù)據(jù)移動。如圖3.3所示。16ppt課件3.2數(shù)據(jù)處理序號結(jié)點內(nèi)容序號結(jié)點內(nèi)容1A1A2B2B3R3T4T4Q5Q5W6W6刪除前刪除后序號結(jié)點內(nèi)容序號結(jié)點內(nèi)容1A1A2B2B3T3X4Q4T5W5Q66W插入前插入后圖3.2順序表的插入與刪除操作17ppt課件3.2數(shù)據(jù)處理

刪除結(jié)點插入結(jié)點圖3.3鏈表的插入與刪除D|∧HA|B|×C|D|∧HA|C|B|D|∧HA|C|D|∧HA|B|C|18ppt課件3.2數(shù)據(jù)處理【3.樹】

結(jié)點間有分支和層次關(guān)系的結(jié)構(gòu)。非線性結(jié)構(gòu)。采用樹形結(jié)構(gòu),可把復(fù)雜的數(shù)據(jù)聯(lián)系表示成固定長度的記錄。

P51圖3.6為一個樹結(jié)構(gòu)的實例。19ppt課件3.2數(shù)據(jù)處理二、數(shù)據(jù)文件【1數(shù)據(jù)文件的概念】

為了某一特定目的而形成的同類記錄的集合。

記錄是文件中可存取的最小單位,它由若干數(shù)據(jù)項構(gòu)成。數(shù)據(jù)項是文件中可使用的最小單位。例如:

學(xué)生信息表(總體)數(shù)據(jù)項(屬性)一條記錄(個體)記錄中能惟一地標(biāo)志該記錄的數(shù)據(jù)項稱作主鍵。學(xué)號姓名年齡性別001張一20女010李二20男003王華21男20ppt課件3.2數(shù)據(jù)處理【2.數(shù)據(jù)文件的組織方式】

即文件內(nèi)部構(gòu)造數(shù)據(jù)的方式,有:◆順序文件。文件中的記錄是按照某些關(guān)鍵字排序的文件。順序文件中,記錄的物理次序與連接次序一致。特點是:①存取第i個記錄,必須先存取前面的第i-1個記錄。

②插入記錄只能加在末尾。

順序文件的優(yōu)點是連續(xù)存取、速度快。21ppt課件3.2數(shù)據(jù)處理◆索引文件有時為了便于檢索,除文件本身外,另外建一張指示邏輯記錄和物理記錄之間對應(yīng)關(guān)系的索引表。這類包括文件數(shù)據(jù)區(qū)和索引表兩大部分的文件稱為索引文件。索引表的索引項應(yīng)當(dāng)按順序排列,而數(shù)據(jù)文件本身可以按順序排列,也可以不按順序排列,前者稱為索引順序文件,后者稱為索引非順序文件。索引表是由系統(tǒng)程序自動生成的,在輸入記錄建立數(shù)據(jù)的同時建立索引表,表中的索引項按記錄輸入的先后順序排列,待全部記錄輸入完成后再對索引表排序。22ppt課件3.2數(shù)據(jù)處理物理記錄號職工號姓名性別10135張三男10203李民男10402王紅女10542陳立男10812周一男11217方波男11353何強男11464王蘭女關(guān)鍵字物理記錄號3510103102021044210512108171125311364114關(guān)鍵字物理記錄號0210403102121081711235101421055311364114(a)數(shù)據(jù)文件(b)輸入過程中建立的索引表?索引表23ppt課件3.2數(shù)據(jù)處理

當(dāng)記錄數(shù)目很多時,索引表也很大,可以對索引表建立一個索引,稱為查找表。假設(shè)上圖的索引表需占用三個物理塊,每個物理塊容納圖示的三個索引,則可建立查找表。檢索記錄時,先查找查找表,再查索引表,最后讀取記錄,只需三次訪問外存。當(dāng)記錄數(shù)目十分大,查找表也可能占用許多物理塊,這時就要作查找表的索引,稱為第二查找表。通常最高可有四級索引:索引文件→索引表→查找表→第二查找表→第三查找表。24ppt課件3.2數(shù)據(jù)處理【3數(shù)據(jù)庫】◆文件系統(tǒng)的結(jié)構(gòu)僅局限于記錄內(nèi)部,只適用于單項應(yīng)用的場合。要考慮全局的數(shù)據(jù)結(jié)構(gòu),不僅描述數(shù)據(jù)本身,且要描述數(shù)據(jù)之間的關(guān)系,就需要采用數(shù)據(jù)庫組織數(shù)據(jù)。數(shù)據(jù)庫是指以一定的組織方式存儲在一起的相關(guān)數(shù)據(jù)的集合,它能以最佳的方式、最少的數(shù)據(jù)冗余為多種應(yīng)用服務(wù),程序與數(shù)據(jù)具有較高的獨立性。◆是比文件系統(tǒng)更高級的一種數(shù)據(jù)組織方式?!籼攸c:數(shù)據(jù)共享性高、冗余度低、易擴充、全局?jǐn)?shù)據(jù)結(jié)構(gòu)

數(shù)據(jù)項——記錄——文件——數(shù)據(jù)庫25ppt課件3.3數(shù)據(jù)庫技術(shù)一、數(shù)據(jù)庫系統(tǒng)的構(gòu)成◆

數(shù)據(jù)庫系統(tǒng)是由計算機系統(tǒng)、數(shù)據(jù)、數(shù)據(jù)庫管理系統(tǒng)和有關(guān)人員組成的具有高度組織的總體。1.計算機系統(tǒng)用于數(shù)據(jù)庫管理的計算機軟硬件系統(tǒng)。2.數(shù)據(jù)庫既有存放實際數(shù)據(jù)的物理數(shù)據(jù)庫,也有存放數(shù)據(jù)邏輯結(jié)構(gòu)的描述數(shù)據(jù)庫3.數(shù)據(jù)庫管理系統(tǒng)(DBMS)一組對數(shù)據(jù)庫進行管理的軟件,通常包括數(shù)據(jù)定義語言及其編譯程序,數(shù)據(jù)操縱語言及其編譯程序,以及數(shù)據(jù)管理例行程序。4.人員

26ppt課件3.3數(shù)據(jù)庫技術(shù)

數(shù)據(jù)庫管理員:建立和維護模式、提供數(shù)據(jù)的保護措施

系統(tǒng)程序員:設(shè)計DBMS的人員(實現(xiàn)邏輯結(jié)構(gòu)到物理結(jié)構(gòu)的映射)

用戶應(yīng)用程序員:負(fù)責(zé)編制和維護應(yīng)用程序?qū)iT用戶參數(shù)用戶27ppt課件3.3數(shù)據(jù)庫技術(shù)二、數(shù)據(jù)模型數(shù)據(jù)描述是數(shù)據(jù)處理中的一個重要環(huán)節(jié),從事物的特性到計算機中的具體表示,實際上經(jīng)歷了三個領(lǐng)域:現(xiàn)實世界->信息世界->機器

世界(主要工具:E-R圖)◆概念模型是按用戶的觀點對數(shù)據(jù)和信息建模。

首先,將現(xiàn)實世界的客觀對象抽象概念模型;然后,將概念模型轉(zhuǎn)換數(shù)據(jù)模型。

1.實體(Entity)。“實體”是觀念世界中描述客觀事物的概念。實體可以是人,也可以是物或抽象的概念,如書、工廠;可以指事物本身,也可以指事物之間的聯(lián)系,如一次借書,一次選課。

2.屬性(Properties)?!皩傩浴敝笇嶓w具有的某種特性。屬性用來描述一個實體。如學(xué)生這個實體可由學(xué)號、姓名、年齡、性別、系所、年級等屬性刻畫。

28ppt課件3.3數(shù)據(jù)庫技術(shù)3.聯(lián)系(Relation)。現(xiàn)實世界的事物總是存在著聯(lián)系,這種聯(lián)系必然要在信息世界中得到反映。在信息世界中,事物之間的聯(lián)系分為:一是實體內(nèi)部的聯(lián)系。如組成實體的各屬性之間的關(guān)系;一是實體之間的聯(lián)系。

實體有個體和總體之分。總體泛指個體組成的集合。

總體又有同質(zhì)總體和異質(zhì)總體之分。

異質(zhì)總體是由不同性質(zhì)的個體組成的集合。一個異質(zhì)總體可以分解出多個同質(zhì)總體。數(shù)據(jù)文件描述的是同質(zhì)總體,而數(shù)據(jù)庫描述的是異質(zhì)總體。29ppt課件3.3數(shù)據(jù)庫技術(shù)

設(shè)A,B為兩個包含若干個體的總體,其間建立了某種聯(lián)系,其聯(lián)系方式可分為三類:一對一(1:1):班級與班長一對多(1:N):班級與學(xué)生多對多(M:N):課程與學(xué)生◆

E-R方法概念模型的最常用的表示方法是實體-聯(lián)系方法(Entity-RelationApproach,簡稱E-R方法)。如圖3.4所示工廠物資管理的E-R模型,矩形□表示實體,菱形

表示實體間的關(guān)系。30ppt課件31ppt課件3.3數(shù)據(jù)庫技術(shù)1NNNMMLIN

MN

圖3.4物資入庫管理E-R圖物資供應(yīng)單位合同結(jié)算庫存入庫驗收訂貨付款購進32ppt課件3.3數(shù)據(jù)庫技術(shù)◆

數(shù)據(jù)模型

數(shù)據(jù)模型是對客觀事物及其聯(lián)系的數(shù)據(jù)化描述。在數(shù)據(jù)庫系統(tǒng)中,對現(xiàn)實世界中數(shù)據(jù)的抽象、描述以及處理等都是通過數(shù)據(jù)模型來實現(xiàn)的。

目前,在實際數(shù)據(jù)庫系統(tǒng)中支持的數(shù)據(jù)模型主要有三種:層次模型、網(wǎng)狀模型和關(guān)系模型。其中關(guān)系模型是最重要的。計算機系統(tǒng)商推出的數(shù)據(jù)庫管理系統(tǒng)幾乎全部是支持關(guān)系模型的(即關(guān)系數(shù)據(jù)庫)。

從用戶的觀點來看,在關(guān)系模型下,數(shù)據(jù)的邏輯結(jié)構(gòu)是一張二維表。每一個關(guān)系為一張二維表,相當(dāng)于一個文件。實體間的聯(lián)系通過關(guān)系進行描述。33ppt課件3.3數(shù)據(jù)庫技術(shù)34ppt課件層次模型關(guān)系模型35ppt課件面向?qū)ο竽P?6ppt課件3.3數(shù)據(jù)庫技術(shù)例如:p57表3.3用m行n列的二維表表示了具有n元組(n-Tuple)的“付款”關(guān)系。每一行即一個n元組,相當(dāng)于一個記錄,用來描述一個實體。關(guān)系數(shù)據(jù)庫是以二維表作為數(shù)據(jù)模型的數(shù)據(jù)庫系統(tǒng)

主要術(shù)語:關(guān)系。一個關(guān)系對應(yīng)于一張二維表。元組。表中一行稱為一個元組。屬性。表中一列稱為一個屬性。給每列起一個名即為屬性名。主碼。又稱主關(guān)鍵字,表中的一個屬性組唯一標(biāo)識一個元組域。屬性的取值范圍分量。元組中的一個屬性值關(guān)系模式:對關(guān)系的描述,用關(guān)系名(屬性1,屬性2……)表示37ppt課件關(guān)系模型具有以下特點:

關(guān)系模型的概念單一。實體間的聯(lián)系均以關(guān)系來表示。對于關(guān)系之間的聯(lián)系則通過相容(來自同一域)的屬性表示,例如上例中的“入庫號”。這樣表示,邏輯清晰,易于理解。

2.關(guān)系是規(guī)范化的關(guān)系。(表不多于二維)例子:付款關(guān)系38ppt課件3.3數(shù)據(jù)庫技術(shù)三、關(guān)系的規(guī)范化

規(guī)范化理論給我們提供了判別關(guān)系模式優(yōu)劣的標(biāo)準(zhǔn),為數(shù)據(jù)庫設(shè)計工作提供了嚴(yán)格的理論依據(jù)。

l971年提出規(guī)范化理論。研究者為數(shù)據(jù)結(jié)構(gòu)定義了五種規(guī)范化模式(NormalForm,簡稱范式)。

范式表示的是關(guān)系模式的規(guī)范化程度,也即滿足某種約束條件的關(guān)系模式,根據(jù)滿足的約束條件的不同來確定范式。如滿足最低要求,則為第一范式(FristNormalForm,簡稱lNF)。符合lNF而又進一步滿足一些約束條件的成為第二范式(2NF),等等。39ppt課件3.3數(shù)據(jù)庫技術(shù)【1第一范式(lNF)

屬于第一范式的關(guān)系應(yīng)滿足的基本條件:元組中的每一個分量都必須是不可分割的數(shù)據(jù)項。(即要求每一列都不允許再次拆分。如:表中若有“地址”一列,則地址還可以拆分為:國家、省份、市等多列,則不滿足第一范式要求)【2第二范式(2NF)

這種關(guān)系不僅滿足第一范式,而且所有非主屬性完全依賴于其主鍵。(即除主鍵以外,所有列都完全依賴于主鍵。)例如:一張駕校學(xué)員表,學(xué)員編號是主鍵。學(xué)校名稱和學(xué)員編號沒有依賴關(guān)系,應(yīng)該將學(xué)校名稱放到學(xué)校信息表中。

學(xué)員編號學(xué)員姓名學(xué)員性別學(xué)校名稱1001王剛男南京大學(xué)40ppt課件又如,一張選課表:學(xué)號,姓名,年齡,課程編號,課程名稱,成績,學(xué)分這里是復(fù)合主鍵——學(xué)號+課程編號其中,姓名和年齡字段依賴于學(xué)號,即依賴的是部分主鍵而非整個主鍵。同理,課程名稱、成績、學(xué)分也是。這就不符合第二范式的要求,會造成如下問題:1、數(shù)據(jù)冗余。該表中會出現(xiàn)很多重復(fù)的數(shù)據(jù)。2、更新、插入、刪除異常。改正方式:將上面一個表變成三個表,增加一個中間關(guān)系表,也就是處理多對多的關(guān)系。41ppt課件學(xué)號姓名年齡課程編號課程名稱學(xué)分001小高181111化學(xué)4002小李191111化學(xué)4學(xué)號姓名年齡001小高18002小李19課程編號課程名稱學(xué)分1111化學(xué)42222物理5學(xué)號課程編號00111110012222002111142ppt課件教材上的例子,所示關(guān)系被分解為如下三個關(guān)系:教師關(guān)系:教師編號、姓名、職稱課題關(guān)系:研究課題號、研究課題名教師與課題關(guān)系:教師編號、研究課題號。這些關(guān)系都符合2NF要求。【3第三范式(3NF)

所謂第三范式,指的是這種關(guān)系滿足第二范式,且非主屬性之間互不依賴,即不能出現(xiàn)傳遞依賴?!境麈I以外的列都直接依賴主鍵】例如1:城鎮(zhèn)信息表直接依賴于市表,市表直接依賴于省表,則可以推斷出城鎮(zhèn)表依賴省表;現(xiàn)在城鎮(zhèn)表和省表之間就是間接相關(guān)。即A—>BC,C依賴于A又如用戶表:ID,uname,city,postcode。Postcode不是依賴于ID而是依賴于city。由于不符合第三范式,容易出現(xiàn)如下問題:1、數(shù)據(jù)冗余。會出現(xiàn)很多重復(fù)的postcode,city。2、更新、插入、刪除異?!舾淖兡硞€城市的postcode,那么表中所有相關(guān)行都得改變。43ppt課件3.3數(shù)據(jù)庫技術(shù)產(chǎn)品代碼產(chǎn)品名生產(chǎn)廠名生產(chǎn)廠地址主鍵非主屬性非主屬性非主屬性表3.2不符合第三范式的產(chǎn)品關(guān)系依賴地址依賴廠名

依賴廠名依賴于產(chǎn)品代碼(產(chǎn)品代碼包含廠名信息)

消除傳遞依賴關(guān)系的辦法,是將原關(guān)系分解為如下兩個3NF關(guān)系:產(chǎn)品關(guān)系:產(chǎn)品代碼,產(chǎn)品名,生產(chǎn)廠名生產(chǎn)廠關(guān)系:生產(chǎn)廠名,生產(chǎn)廠地址44ppt課件3.3數(shù)據(jù)庫技術(shù)四、數(shù)據(jù)庫操作——SQL語句練習(xí)演示

◆數(shù)據(jù)庫操作主要有基本表的建立與刪除、數(shù)據(jù)查詢及更新等。下面看如何使用關(guān)系數(shù)據(jù)庫標(biāo)準(zhǔn)語——SQL(StructuredQueryLanguage)來完成操作。

【基本表的建立與刪除】

建立基本表的語句格式為:

CREATETABLE<表名>(列名1類型[,列名2類型……])

(常用的類型有CHAR,INT,NUMERIC,DATETIME,BIT)

修改基本表定義的語句格式為:

ALTERTABLE<表名>ADD列名類型

刪除基本表的語句為:

DROPTABLE<表名>

(詳見教材P60-61)45ppt課件五、數(shù)據(jù)庫保護為保證數(shù)據(jù)的安全可靠和正確有效,DBMS必須提供統(tǒng)一的數(shù)據(jù)保護功能,安全性,完整性,并發(fā)控制,數(shù)據(jù)庫恢復(fù)等。1、安全性—防止不合法使用造成數(shù)據(jù)泄漏、修改、破壞。(對用戶身份標(biāo)識、鑒定)2、并發(fā)控制——對多用戶的并發(fā)操作加以協(xié)調(diào)控制3、數(shù)據(jù)庫恢復(fù)——軟硬件、通信線路發(fā)生故障破壞數(shù)據(jù)或丟失數(shù)據(jù),系統(tǒng)應(yīng)急處理恢復(fù)到正常。46ppt課件3.4計算機網(wǎng)絡(luò)本節(jié)內(nèi)容建議學(xué)生自學(xué)。計算機網(wǎng)絡(luò)是管理信息系統(tǒng)運行的基礎(chǔ)。由于一個企業(yè)或組織中的信息處理都是分布式的,把分布式信息按其本來面目由分布在不同位置的計算機進行處理,并通過通信網(wǎng)絡(luò)把分布式信息集成起來,是管理信息系統(tǒng)的主要運行方式,因而,計算機網(wǎng)絡(luò)是管理信息系統(tǒng)的基本使能技術(shù)。一、計算機網(wǎng)絡(luò)的概念和分類◆計算機網(wǎng)絡(luò)的組成見P63:圖3.10◆計算機網(wǎng)絡(luò)的分類:局域網(wǎng)、廣域網(wǎng)、Internet、ISDN47ppt課件常見的網(wǎng)絡(luò)互聯(lián)設(shè)備

調(diào)制解調(diào)器——在通信過程中將數(shù)據(jù)信號轉(zhuǎn)換成模擬信號或者將模擬信號轉(zhuǎn)換成數(shù)據(jù)信號的設(shè)備。網(wǎng)絡(luò)接口卡——簡稱網(wǎng)卡,用來負(fù)責(zé)計算機和網(wǎng)絡(luò)之間的集中數(shù)據(jù)轉(zhuǎn)換。中繼器——一種連接設(shè)備,用來連接兩個以至于同類網(wǎng)絡(luò)的網(wǎng)段。中繼器的作用是對信號進行整形,防止因線路的阻抗造成信號的衰減和畸變,增加信息傳輸?shù)木嚯x。集線器——集線器(HUB)是一個具有多個連接端口的設(shè)備,每個端口可連接一個節(jié)點。交換機——交換機(Switch)是用來連接多網(wǎng)段的中規(guī)模以上的局域網(wǎng)的一種網(wǎng)絡(luò)連接設(shè)備。網(wǎng)關(guān)(Gateway)——用來將一種協(xié)議的報文轉(zhuǎn)換成另一種協(xié)議的報文網(wǎng)橋(Bridge)——同類局域網(wǎng)之間轉(zhuǎn)換,不進行協(xié)議轉(zhuǎn)換。路由器(Router)——具有判斷網(wǎng)絡(luò)地址和選擇路徑的功能,它決定在網(wǎng)絡(luò)之間傳送信息的路徑。48ppt課件3.4計算機網(wǎng)絡(luò)二、局域網(wǎng)技術(shù)【網(wǎng)絡(luò)體系結(jié)構(gòu)】

文件服務(wù)器/工作站過去采用主機-終端模式,數(shù)據(jù)處理和數(shù)據(jù)庫應(yīng)用全部集中在主機上,終端沒有處理能力;文件服務(wù)器/工作站模式把DBMS安裝在文件服務(wù)器上,數(shù)據(jù)處理與應(yīng)用分別在工作站上,文件服務(wù)器僅提供數(shù)據(jù)的共享訪問和文件管理,無協(xié)同處理能力。

客戶/服務(wù)器

分布式處理環(huán)境49ppt課件3.4計算機網(wǎng)絡(luò)三、網(wǎng)際互連四、Intranet/Extranet【1.Intranet】即企業(yè)內(nèi)部網(wǎng),采用B/S系統(tǒng)結(jié)構(gòu)(C/S結(jié)構(gòu)在新技術(shù)條件下的延伸)如下圖示。WebServer既是瀏覽服務(wù)器,又是應(yīng)用服務(wù)器,從而簡化了客戶端。瀏覽器Web服務(wù)器/應(yīng)用服務(wù)器數(shù)據(jù)庫服務(wù)器數(shù)據(jù)庫50ppt課件3.4計算機網(wǎng)絡(luò)【2.VPN虛擬專用網(wǎng)】Internet上的點對點通信。采用加密、認(rèn)證、通道技術(shù)采用協(xié)議通道技術(shù),數(shù)據(jù)包首先被加密,然后封裝到IP包中并通過Internet傳輸,在目的端由特定的主機或路由器解密?!?.Extranet】通過Internet網(wǎng)絡(luò)將分散在不同地理位置的Intranet聯(lián)系起來??紤]到數(shù)據(jù)傳輸過程中的安全性,采用虛擬專用網(wǎng)方式通信。51ppt課件小結(jié)數(shù)據(jù)結(jié)構(gòu)是數(shù)據(jù)的組織方式,包括數(shù)據(jù)的物理結(jié)構(gòu)和邏輯結(jié)構(gòu)。物理結(jié)構(gòu)又稱存儲結(jié)構(gòu),是數(shù)據(jù)元素在計算機中的存放方式,如線性表等;數(shù)據(jù)的邏輯結(jié)構(gòu)是指數(shù)據(jù)間的邏輯關(guān)系,也是我們通??吹降臄?shù)據(jù)表示形式,如表,樹等。數(shù)據(jù)文件是信息系統(tǒng)中常用的數(shù)據(jù)組織,一般采用順序組織,為提高查找效率,可采用索引文件。數(shù)據(jù)庫系統(tǒng)中,對現(xiàn)實世界數(shù)據(jù)的抽象、表示都通過數(shù)據(jù)模型實現(xiàn)。數(shù)據(jù)模型分概念模型和數(shù)據(jù)模型兩個層次。關(guān)系模型是一種重要的數(shù)據(jù)模型,將客觀世界的事物及聯(lián)系抽象為“元組”的集合。關(guān)系模式中,關(guān)系必須是規(guī)范化的關(guān)系,有缺陷的關(guān)系需要通過規(guī)范化理論進行規(guī)范化處理。企業(yè)內(nèi)部一般組建局域網(wǎng),局域網(wǎng)之間通過TCP/IP協(xié)議實現(xiàn)互聯(lián)。采用Internet的局域網(wǎng)結(jié)構(gòu)也稱為Intranet,企業(yè)的Intranet之間通過VPN技術(shù)連接起來,就構(gòu)成Extranet。52ppt課件第三章練習(xí)1、通常唯一識別一個記錄的一個或若干個數(shù)據(jù)項稱為(〕a.主鍵b.副鍵c.鑒別鍵d.索引項

2、對某些特定對象而形成的同類記錄的集合構(gòu)成()。

a.數(shù)據(jù)庫b.文件c.文件系統(tǒng)d.數(shù)據(jù)結(jié)構(gòu)

3、對于“指針”和“鏈”,下面的說法正確的是()。

a.它們是數(shù)據(jù)物理組織的兩種形式b.它們是數(shù)據(jù)邏輯組織的兩種形式

c.它們是數(shù)據(jù)物理組織的兩種基本工具

d.它們是數(shù)據(jù)邏輯組織的兩種基本工具4、目前所使用的數(shù)據(jù)庫管理系統(tǒng)的結(jié)構(gòu),大多數(shù)為()

a.層次結(jié)構(gòu)b.關(guān)系結(jié)構(gòu)c.網(wǎng)狀結(jié)構(gòu)d.鏈表結(jié)構(gòu)5、在數(shù)據(jù)庫系統(tǒng)中,數(shù)據(jù)存取的最小單位是()。

a.字節(jié)b.數(shù)據(jù)項c.記錄d.文件

53ppt課件6、關(guān)系模式規(guī)范化的最起碼的要求是達到第一范式,即滿足()。

a.每個非碼屬性都完全依賴于主碼

b.主碼屬性唯一標(biāo)志關(guān)系中的元組

c.關(guān)系中的元組不可重復(fù)d.每個屬性都是不可分解的7、在計算機信息處理中,數(shù)據(jù)組織的層次是()。數(shù)據(jù)、記錄、文檔、數(shù)據(jù)庫數(shù)據(jù)、記錄、文件、數(shù)據(jù)庫數(shù)據(jù)項、記錄。字段、數(shù)據(jù)庫數(shù)據(jù)項、記錄、文件、數(shù)據(jù)庫54ppt課件8、假定學(xué)生關(guān)系是S(SNO,SNAME,SEX,AGE),課程關(guān)系是C(CNO,CNAME,CREDIT),學(xué)生選課關(guān)系是SC(SNO,CNO,GRADE),要查找選修“數(shù)據(jù)庫”課程的女學(xué)生的姓名,將涉及的關(guān)系是()。

a.Sb.C,SCC.S,SCd.S,C,SC9、下列關(guān)于數(shù)據(jù)的邏輯結(jié)構(gòu)的敘述中,哪一個是正確的()a.數(shù)據(jù)的邏輯結(jié)構(gòu)是數(shù)據(jù)間關(guān)系的描述b.數(shù)據(jù)的邏輯結(jié)構(gòu)反映了數(shù)據(jù)在計算機中的存儲方式c.數(shù)據(jù)的邏輯結(jié)構(gòu)分為順序結(jié)構(gòu)和鏈?zhǔn)浇Y(jié)構(gòu)d.數(shù)據(jù)的邏輯結(jié)構(gòu)分為靜態(tài)結(jié)構(gòu)和動態(tài)結(jié)構(gòu)10、比較線性表的順序結(jié)構(gòu)和鏈表結(jié)構(gòu)的優(yōu)缺點11、什么是關(guān)系模型?它有哪些特點?55ppt課件第四章Web開發(fā)的基本技術(shù)56ppt課件4.1WWW(WorldWideweb)一、Internet地址Internet地址惟一地確定Internet上每一臺計算機與每一個用戶的位置。其表示形式有兩種:【1.IP地址】數(shù)字地址兩部分:網(wǎng)絡(luò)號+主機號,某計算機的IP地址為00

最高一級IP地址的分配機構(gòu)是網(wǎng)絡(luò)信息中心。其只給申請為新網(wǎng)點的單位分配網(wǎng)絡(luò)號,主機地址由申請單位自行分配管理。【2.域名】文字IP地址企業(yè)的“網(wǎng)上商標(biāo)”。注意域名的注冊。我們學(xué)校網(wǎng)址:57ppt課件Internet采用了目前最流行的客戶機/服務(wù)器工作模式,凡是使用TCP/IP協(xié)議,并能與Internet的任意主機進行通信的計算機,無論是何種類型、采用何種操作系統(tǒng),均可看成是Internet的一部分。IP地址由32位(即4字節(jié))二進制數(shù)組成,為書寫方便起見,常將每個字節(jié)作為一段并以十進制數(shù)來表示,每段間用“.”分隔。

A類地址:~55,A類地址一般分配具有大量主機的網(wǎng)絡(luò)使用。

B類地址:~55,B類地址通常分配給規(guī)模中等的網(wǎng)絡(luò)使用。

C類地址:~55,C類地址通常分配給小型局域網(wǎng)使用。

32位二進制數(shù)的IP地址對計算機來說十分有效,但用戶使用和記

憶都很不方便。為此,Internet引進

溫馨提示

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

評論

0/150

提交評論