管理信息系統(tǒng) 3_第1頁
管理信息系統(tǒng) 3_第2頁
管理信息系統(tǒng) 3_第3頁
管理信息系統(tǒng) 3_第4頁
管理信息系統(tǒng) 3_第5頁
已閱讀5頁,還剩70頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

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

第一節(jié)信息技術(shù)概述

信息技術(shù)是計算機硬件技術(shù)、軟件技術(shù)、通信技術(shù)的總稱。一.計算機硬件技術(shù)

一般指計算機技術(shù)基本部件包括:輸入設(shè)備、輸出設(shè)備、存儲器、運算器和控制器五大件。二、計算機軟件技術(shù)

是幫助用戶使用計算機硬件以完成數(shù)據(jù)的輸入、輸出、處理、存儲等活動。

軟件技術(shù)主要研究計算機的系統(tǒng)軟件和應(yīng)用軟件。

1、系統(tǒng)軟件:是為管理、控制、維護計算機及外部設(shè)備以及提供計算機與用戶界面等的軟件,最主要的是操作系統(tǒng)。

2、應(yīng)用軟件:指面向用戶的,為用戶服務(wù)的軟件,解決用戶原來難以解決的問題。

系統(tǒng)軟件應(yīng)用軟件計算機軟件操作系統(tǒng)語言與編譯系統(tǒng)數(shù)據(jù)庫管理軟件通用應(yīng)用軟件專用應(yīng)用軟件三、通信技術(shù)

通信技術(shù)是信息技術(shù)的重要組成部分,通信系統(tǒng)是以計算機為中心,結(jié)合分散在遠程的終端裝置或其他計算機,通過通信線路彼此連接起來進行數(shù)據(jù)傳輸、交換、存儲和處理的設(shè)備總稱。

通信線路的連接方式有點-點連接、分支連接和集線式連接,通信線路的通信方式有單工通信、半雙工通信和全雙工通信。

第二節(jié)數(shù)據(jù)處理

一、數(shù)據(jù)處理的概念和發(fā)展階段

數(shù)據(jù)處理的概念數(shù)據(jù)處理指把來自科學(xué)研究、生產(chǎn)實踐和社會經(jīng)濟活動等領(lǐng)域中的原始數(shù)據(jù),用一定的設(shè)備和手段,按一定的使用要求,加工成另一種形式的數(shù)據(jù)。

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

1.數(shù)據(jù)收集:輸入數(shù)據(jù)。2.數(shù)據(jù)轉(zhuǎn)換:將一種形式的數(shù)據(jù)轉(zhuǎn)換成另一種形式。3.數(shù)據(jù)的篩選、分組和排序:篩選是選擇滿足條件的記錄、分組是按某種標準將數(shù)據(jù)分成幾個集合、排序是將數(shù)據(jù)按某一租字段升序或降序排列4.數(shù)據(jù)的組織:數(shù)據(jù)按特定的方式存儲5.數(shù)據(jù)的運算:指算術(shù)運算和邏輯運算6.數(shù)據(jù)存儲:保存數(shù)據(jù)7.數(shù)據(jù)檢索:查找出符合條件的數(shù)據(jù)8.數(shù)據(jù)輸出:往特定的介質(zhì)送出數(shù)據(jù)

(一)數(shù)據(jù)結(jié)構(gòu)數(shù)據(jù)結(jié)構(gòu)是計算機信息處理中的一個重要概念,包括數(shù)據(jù)的存儲結(jié)構(gòu)及結(jié)構(gòu)上的運算或操作。包括:邏輯結(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)。

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

映象對于給定的邏輯結(jié)構(gòu)需要尋找一種對應(yīng)的存儲結(jié)構(gòu),以便在計算機中存儲。通常把這種對應(yīng)關(guān)系稱為映象。線性表線性表是指數(shù)據(jù)的結(jié)構(gòu)形式本質(zhì)上是一維的線性關(guān)系,其中的每個結(jié)點都是同一類型的數(shù)據(jù)結(jié)構(gòu)。線性表的結(jié)點按邏輯次序依次存放在一組連續(xù)的存貯單元里,用這種方法存儲的線性表稱為順序表。對于順序表,若開始結(jié)點的存放位置為LOC(k1),每個結(jié)點占用空間大小為L,則第i個結(jié)點ki的存放位置可由下式直接計算得到

LOC(ki)=LOC(k1)+L*(i-1)順序表對于任何一個結(jié)點的檢索都很方便。

線性表的插入與刪除要在線性表中插入一個元素,由于插入后的線性表仍要求有序,必須將插入位置以后的元素依次向后移動一個單元。同樣,若要刪除元素,則需把后面的元素依次向前移動一個單元。序號

結(jié)點內(nèi)容序號結(jié)點內(nèi)容19192152153173174254

235395256

639

插入前

插入后序號

結(jié)點內(nèi)容序號結(jié)點內(nèi)容19192152153173174

234255255396396

刪除前

刪除后指針與鏈

在數(shù)據(jù)結(jié)構(gòu)中,表征某一數(shù)據(jù)結(jié)構(gòu)特點及其連接方式的基本單位稱為結(jié)構(gòu)的結(jié)點(Node)。一個結(jié)點通常有幾個域,用來存放與結(jié)點有關(guān)的信息。存放結(jié)點本身信息的域稱為數(shù)據(jù)域,存放結(jié)點與其他結(jié)點關(guān)系信息的域,稱為指針域或鏈域,其中存放有與結(jié)點有關(guān)的結(jié)點的地址稱為指針。若干帶指針的結(jié)點組成的集合,稱為鏈。結(jié)點的結(jié)構(gòu)如下圖:NO.NAMEAGENEXT

鏈表

鏈接方式存儲的線性表稱為鏈表。鏈表結(jié)構(gòu)在每個結(jié)點設(shè)有鏈指針,用來指示下一個結(jié)點的位置,結(jié)點本身則可以存放在任意一組存貯單元中,這些存貯單元可以是連續(xù)的,也可以是分散的。結(jié)點之間的邏輯關(guān)系由指針表示。鏈表的插入與刪除在鏈表的插入和刪除操作中,只需改變前后結(jié)點的指針,而不需要進行大量的數(shù)據(jù)移動。

H

A

B.C

D∧

H.A.B×

C

D∧(b)插入結(jié)點

C.D∧.H.A

B

C.D∧.H.A(a)刪除結(jié)點

樹樹是結(jié)點之間有分支的、層次關(guān)系的結(jié)構(gòu),類似于自然界中的樹。是最重要的一類非線性結(jié)構(gòu)。反映不同規(guī)格的鋼材的庫存情況的樹結(jié)構(gòu)如下圖

代碼直徑指針1直徑指針2直徑長度指針1長度指針2直徑長度指針1長度指針2長度單價庫存量長度單價庫存量長度單價庫存量長度單價庫存量

(二)數(shù)據(jù)文件

把數(shù)據(jù)按某種數(shù)據(jù)結(jié)構(gòu)組織起來存放在外部設(shè)備上,就構(gòu)成數(shù)據(jù)文件。常用的文件的組織方式:

順序文件、索引文件、直接存取文件

文件組織方式使用效果文件大小查找速度文件活動率文件易變性響應(yīng)時間復(fù)雜度對軟件要求對順序處理效率對直接存取效率順序存取文件很好不能處理無限制慢大高長中低索引順序文件好好中等較快中中中高中直接存取文件不能處理很好有限制快一般不高短低高

1.1969年,IBM公司研制開發(fā)了基于層次結(jié)構(gòu)的數(shù)據(jù)庫管理系統(tǒng)2.70年代初提出網(wǎng)狀數(shù)據(jù)庫系統(tǒng)概念、方法和技術(shù)。3.1970年研究員E.F.Codd發(fā)表了題為“大型共享數(shù)據(jù)庫數(shù)據(jù)的關(guān)系模型”論文,提出了數(shù)據(jù)庫的關(guān)系模型,開創(chuàng)了關(guān)系方法和關(guān)系數(shù)據(jù)研究。第三節(jié)數(shù)據(jù)庫技術(shù)

一、數(shù)據(jù)庫系統(tǒng)的產(chǎn)生和構(gòu)成

數(shù)據(jù)庫系統(tǒng)DBS的構(gòu)成

包括:計算機操作系統(tǒng),數(shù)據(jù)庫,數(shù)據(jù)庫管理系統(tǒng),用戶。

1.計算機操作系統(tǒng)(OS)

2.數(shù)據(jù)庫:存儲在計算機外存儲器中的數(shù)據(jù)集合稱為數(shù)據(jù)庫(簡稱DB)。

3.數(shù)據(jù)庫管理系統(tǒng)(DBMS)

4.用戶

應(yīng)用系統(tǒng)用戶OS硬件數(shù)據(jù)庫DBDBMS

按用戶的觀點對數(shù)據(jù)和信息建模。常常首先將現(xiàn)實世界的客觀對象抽象為某一種不依賴于計算機系統(tǒng)和某一個DBMS的信息結(jié)構(gòu)即概念模型,然后再把概念模型轉(zhuǎn)換為計算機上某一DBMS支持的數(shù)據(jù)模型。如E-R模型二、數(shù)據(jù)庫設(shè)計的主要內(nèi)容

數(shù)據(jù)模型是對客觀事物及其聯(lián)系的數(shù)據(jù)化描述。在數(shù)據(jù)庫系統(tǒng)中,對現(xiàn)實世界中數(shù)據(jù)的抽象、描述以及處理等都是通過數(shù)據(jù)模型來實現(xiàn)的。數(shù)據(jù)模型在數(shù)據(jù)庫系統(tǒng)設(shè)計中是用來提供信息表示和操作手段的形式構(gòu)架,是數(shù)據(jù)庫系統(tǒng)實現(xiàn)的基礎(chǔ)。目前,主要的數(shù)據(jù)模型是關(guān)系模型(RelationalModel)。數(shù)據(jù)模型

關(guān)系模型

每一個關(guān)系為一張二維表,相當于一個文件。實體間的聯(lián)系均通過關(guān)系進行描述。下表用m行n列的二維表表示了具有n元組(n-Tuple)的"付款"關(guān)系。每一行即一個n元組,相當于一個記錄,用來描述一個實體。結(jié)算編碼合同號數(shù)量金額J0012HT1008100030000J0024HT110760012000J0036HT111520004000概念實體(Entity)屬性聯(lián)系一對一聯(lián)系(1:1)一對多聯(lián)系(1:n)多對多聯(lián)系(m:n)二、實體聯(lián)系模型(E-R)模型產(chǎn)品與倉庫兩個實體的E-R圖為:

倉庫(倉庫號,地點,面積)產(chǎn)品(貨號,品名,價格)存放(倉庫號,貨號,時間,數(shù)量)地點面積倉庫號倉庫存放產(chǎn)品貨號品名數(shù)量價格1N時間關(guān)系必須是規(guī)范化的關(guān)系,滿足一定的約束條件。稱為范式(NormalForm)。第一范式(1NF)元組中的每一個分量都必須是不可分割的數(shù)據(jù)項。第二范式(2NF)關(guān)系不僅滿足第一范式,而且所有非主屬性完全依賴于其關(guān)鍵字。第三范式不僅滿足第二范式,而且它的任何一個非主屬性都不傳遞依賴于任何主關(guān)鍵字。五、關(guān)系的規(guī)范化1NF(firstnormalform)例:SCD(學(xué)號,姓名,年齡,所在系,系主任,課程名,成績)根據(jù)實際情況,這些數(shù)據(jù)有如下語義規(guī)定:1.一個系有若干個學(xué)生,但一個學(xué)生只屬于一個系;2.一個系只有一名系主任,但一個系主任可以同時兼幾個系的系主任;3.一個學(xué)生可以選修多門功課,每門課程可有若干學(xué)生選修;4.每個學(xué)生學(xué)習(xí)課程有一個成績。在此關(guān)系模式中填入一部分具體的數(shù)據(jù),則可得到SCD關(guān)系模式的實例,即一個教學(xué)管理數(shù)據(jù)庫,如圖所示。學(xué)號姓名年齡所在系系主任課程名成績S1趙亦17計算機劉偉C190S1趙亦17計算機劉偉C285S2錢爾18信息王平C557S2錢爾18信息王平C480S2錢爾18信息王平C7

70S2錢爾18信息王平C660S3孫珊20信息王平C10S3孫珊20信息王平C270S3孫珊20信息王平C485S4李思男自動化劉偉C193根據(jù)上述的語義規(guī)定,并分析以上關(guān)系中的數(shù)據(jù),我們可以看出:(學(xué)號,課程名)屬性的組合能唯一標識一個元組,所以(學(xué)號,課程名)是該關(guān)系模式的主關(guān)系鍵。但在進行數(shù)據(jù)庫的操作時,會出現(xiàn)以下幾方面的問題。1.

數(shù)據(jù)冗余。每個系名和系主任的名字存儲的次數(shù)等于該系的學(xué)生人數(shù)乘以每個學(xué)生選修的課程門數(shù),同時學(xué)生的姓名、年齡也都要重復(fù)存儲多次,數(shù)據(jù)的冗余度很大,浪費了存儲空間。2.

插入異常。如果某個新系沒有招生,尚無學(xué)生時,則系名和系主任的信息無法插入到數(shù)據(jù)庫中。因為在這個關(guān)系模式中,(學(xué)號,課程名)是主關(guān)系鍵。根據(jù)關(guān)系的實體完整性約束,主關(guān)系鍵的值不能為空,而這時沒有學(xué)生,學(xué)號和課程名均無值,因此不能進行插入操作。另外,當某個學(xué)生尚未選課,即課程名未知,實體完整性約束還規(guī)定,主關(guān)系鍵的值不能部分為空,同樣不能進行插入操作。3.刪除異常。某系學(xué)生全部畢業(yè)而沒有招生時,刪除全部學(xué)生的記錄則系名、系主任也隨之刪除,而這個系依然存在,在數(shù)據(jù)庫中卻無法找到該系的信息。另外,如果某個學(xué)生不再選修C1課程,本應(yīng)該只刪去C1,但C1是主關(guān)系鍵的一部分,為保證實體完整性,必須將整個元組一起刪掉,這樣,有關(guān)該學(xué)生的其它信息也隨之丟失。4.更新異常。如果學(xué)生改名,則該學(xué)生的所有記錄都要逐一修改姓名;又如某系更換系主任,則屬于該系的學(xué)生記錄都要修改系主任的內(nèi)容,稍有不慎,就有可能漏改某些記錄,這就會造成數(shù)據(jù)的不一致性,破壞了數(shù)據(jù)的完整性。二、第二范式定義4.8:若關(guān)系模式R(U,F(xiàn))中的所有非主屬性都完全函數(shù)依賴于任一候選關(guān)系字,由稱關(guān)系R是第二范式的,記為R∈2NF。在SCD中,由學(xué)號→姓名,學(xué)號→年齡,學(xué)號→所在系,(學(xué)號,課程名)成績,可以判斷,關(guān)系SCD至少描述了兩個實體,一個為學(xué)生實體,屬性有學(xué)號、姓名、年齡、所在系、系主任;另一個是學(xué)生與課程的聯(lián)系(選課),屬性有學(xué)號、課程名和成績。根據(jù)分解的原則,我們可以將SCD分解成如下兩個關(guān)系,如圖所示。fSD(學(xué)號,姓名,年齡,所在系,系主任),描述學(xué)生實體;SC(學(xué)號,課程名,成績),描述學(xué)生與課程的聯(lián)系。

學(xué)號姓名年齡所在系系主任S1趙亦17計算機劉偉S2錢爾18信息王平S3孫珊20信息王平S4李思21自動化劉偉學(xué)號課程名成績S1C190S1C285S2C557S2C680S2C770

S2C570S3C10S3C270S3C485S4C193SCSD2NF的關(guān)系模式解決了1NF中存在的一些問題,2NF規(guī)范化的程度比1NF前進了一步,但2NF的關(guān)系模式在進行數(shù)據(jù)操作時,仍然存在著一些問題:1.數(shù)據(jù)冗余。每個系名和系主任的名字存儲的次數(shù)等于該系的學(xué)生人數(shù)。2.插入異常。當一個新系沒有招生時,有關(guān)該系的信息無法插入。3.刪除異常。某系學(xué)生全部畢業(yè)而沒有招生時,刪除全部學(xué)生的記錄也隨之刪除了該系的有關(guān)信息。4.更新異常。更換系主任時,仍需改動較多的學(xué)生記錄。之所以存在這些問題,是由于在SCD中存在著非主屬性對主鍵的傳遞依賴。分析SCD中的函數(shù)依賴關(guān)系,學(xué)號→姓名,學(xué)號→年齡,學(xué)號→所在系,所在系→系主任,學(xué)號系主任,非主屬性系主任對主鍵學(xué)號傳遞依賴。為此,對關(guān)系模式SCD還需進一步簡化,消除這種傳遞依賴,得到3NF。

t第三范式的定義定義4.6如果關(guān)系模式R2NF,且每個非主屬性都不傳遞依賴于R的每個關(guān)系鍵,則稱R屬于第三范式(ThirdNormalForm),簡稱3NF,記作R3NF。第三范式具有如下性質(zhì):1.如果R3NF,則R也是2NF。證明:3NF的另一種等價描述是:對于關(guān)系模式R,不存在如下條件的函數(shù)依賴,X→Y(YX),Y→Z,其中X是鍵屬性,Y是任意屬性組,Z是非主屬性,ZY。在此定義下,令Y包含于X,Y是X的真子集,則以上條件X→Y,Y→Z就變成了非主屬性對鍵X的部分函數(shù)依賴,XZ。但由于3NF中不存在這樣的函數(shù)依賴,所以R中不可能存在非主屬性對鍵X的部分函數(shù)依賴,R必定是2NF。

∈2.如果R2NF,則R不一定是3NF。例如,我們前面由關(guān)系模式SCD分解而得到的SD和SC都為2NF,其中,SC3NF,但在SD中存在著非主屬性系主任對主鍵學(xué)號傳遞依賴。對于SD,應(yīng)該進一步進行分解,使其轉(zhuǎn)換成3NF。

例將SD(學(xué)號,姓名,年齡,所在系,系主任)規(guī)范到3NF。分析SD的屬性組成,可以判斷,關(guān)系SD實際上描述了兩個實體:另一個是系的實體,其屬性所在系和系主任。一個為學(xué)生實體,屬性有學(xué)號,姓名,年齡,所在系;根據(jù)分解的原則,我們可以將SD分解成如下兩個關(guān)系,如圖所示。

S(學(xué)號,姓名,年齡,所在系),描述學(xué)生實體;

D(所在系,系主任),描述系的實體。

SD學(xué)號姓名年齡所在系

所在系系主任S1趙亦17計算機

計算機劉偉S2錢爾18信息

信息王平S3孫珊20信息

自動化劉偉S4李思21自動化

對于分解后的兩個關(guān)系S和D,主鍵分別為學(xué)號和所在系,不存在非主屬性對主鍵的傳遞函數(shù)依賴。因此,S3NF,D3NF。1.數(shù)據(jù)冗余降低。系主任的名字存儲的次數(shù)與該系的學(xué)生人數(shù)無關(guān),只在關(guān)系D中存儲一次。2.不存在插入異常。當一個新系沒有學(xué)生時,該系的信息可以直接插入到關(guān)系D中,而與學(xué)生關(guān)系S無關(guān)。3.不存在刪除異常。要刪除某系的全部學(xué)生而仍然保留該系的有關(guān)信息時,可以只刪除學(xué)生關(guān)系S中的相關(guān)學(xué)生記錄,而不影響系關(guān)系D中的數(shù)據(jù)。

4.不存在更新異常。更換系主任時,只需修改關(guān)系D中一個相應(yīng)元組的系主任屬性值,從而不會出現(xiàn)數(shù)據(jù)的不一致現(xiàn)象。SCD規(guī)范到3NF后,所存在的異常現(xiàn)象已經(jīng)全部消失。SSC學(xué)號姓名年齡所在系

學(xué)號課程名成績S1趙亦17計算機

S1C190S2錢爾18信息

S1C285S3孫珊20信息

S2C557S4李思21自動化

S2C480

S2C7

70D

S2C660所在系系主任

S3C10計算機劉偉

S3C270信息王平

S3C485自動化劉偉

S4C193與SCD相比,分解為三個關(guān)系模式后,數(shù)據(jù)的冗余度明顯降低。當新插入一個系時,只要在關(guān)系D中添加一條記錄。當插入尚未選課的學(xué)生時,只要在關(guān)系S中添加一條學(xué)生記錄,而與選課關(guān)系無關(guān),這就避免了插入異常。當一個系的學(xué)生全部畢業(yè)時,只需在S中刪除該系的全部學(xué)生記錄,而關(guān)系D中有關(guān)該系的信息仍然保留,從而不會引起刪除異常。同時,由于數(shù)據(jù)冗余度的降低,數(shù)據(jù)沒有重復(fù)存儲,也不會引起更新異常。

經(jīng)過上述分析,我們說分解后的關(guān)系模式是一個好的關(guān)系數(shù)據(jù)庫模式。從而得出結(jié)論,一個好的關(guān)系模式應(yīng)該具備以下四個條件:1.盡可能少的數(shù)據(jù)冗余。2.沒有插入異常。3.沒有刪除異常。4.沒有更新異常。

補:數(shù)據(jù)完整性約束數(shù)據(jù)庫中的數(shù)據(jù)是從外界輸入的,而數(shù)據(jù)的輸入由于種種原因,會發(fā)生輸入無效或錯誤信息。保證輸入的數(shù)據(jù)符合規(guī)定,成為了數(shù)據(jù)庫系統(tǒng),尤其是多用戶的關(guān)系數(shù)據(jù)庫系統(tǒng)首要關(guān)注的問題。數(shù)據(jù)完整性因此而提出。數(shù)據(jù)完整性分類數(shù)據(jù)完整性分為四類:實體完整性、域完整性、參照完整性、用戶定義的完整性。1.實體完整性:關(guān)系數(shù)據(jù)庫中的一個表是由行和列組成的。實體完整性規(guī)定表的每一行在表中是惟一的實體。2.域完整性:域完整性是指數(shù)據(jù)庫表中的列必須滿足某種特定的數(shù)據(jù)類型或約束。3.參照完整性:參照完整性是指兩個表的主關(guān)鍵字和外部關(guān)鍵字的數(shù)據(jù)應(yīng)對應(yīng)一致。它確保了有主關(guān)鍵字的表中對應(yīng)其它表的外部關(guān)鍵字的行存在,即保證了表之間的數(shù)據(jù)的一致性,防止了數(shù)據(jù)丟失或無意義的數(shù)據(jù)在數(shù)據(jù)庫中擴散。參照完整性是建立在外部關(guān)鍵字和主關(guān)鍵字之間或外部關(guān)鍵字和惟一性關(guān)鍵字之間的關(guān)系上的。(1)禁止在從表中插入包含主表中不存在的關(guān)鍵字的數(shù)據(jù)行;(2)禁止會導(dǎo)致從表中的相應(yīng)值孤立的主表中的外關(guān)鍵字值改變;(3)禁止刪除在從表中的有對應(yīng)記錄的主表記錄。4.用戶定義的完整性不同的關(guān)系數(shù)據(jù)庫系統(tǒng)根據(jù)其應(yīng)用環(huán)境的不同,往往還需要一些特殊的約束條件。用戶定義的完整性即是針對某個特定關(guān)系數(shù)據(jù)庫的約束條件,它反映某一具體應(yīng)用所涉及的數(shù)據(jù)必須滿足的語義要求。數(shù)據(jù)庫操作主要有基本表的建立與刪除、數(shù)據(jù)查詢及更改等。一般使用關(guān)系數(shù)據(jù)庫標準語言——結(jié)構(gòu)化查詢語言SQL(StructuredQueryLanguage)來完成上述操作。

如:SQL的核心語句是數(shù)據(jù)庫查詢語句,其一般格式為:SELECT<目標列>FROM<表名>[WHERE<條件表達式>][GROUPBY<列名1>][ORDERBY<列名2>[ASC/DESC]]其功能是根據(jù)WHERE子句中的條件表達式,從指定表中找出滿足條件的元組。

ALTERTABLE<表名>ADD列名類型修改基本表定義

六、數(shù)據(jù)庫操作

為了保證數(shù)據(jù)的安全可靠和正確有效,DBMS必須提供統(tǒng)一的數(shù)據(jù)保護功能,主要包括數(shù)據(jù)的安全性、完整性、并發(fā)控制和數(shù)據(jù)庫恢復(fù)等內(nèi)容。七、數(shù)據(jù)庫保護

(一)基本概念計算機網(wǎng)絡(luò):用通信介質(zhì)把分布在不同地理位置的計算機和其它網(wǎng)絡(luò)設(shè)備連接起來,實現(xiàn)信息互通和資源共享的系統(tǒng)。網(wǎng)絡(luò)介質(zhì):數(shù)據(jù)傳輸?shù)奈锢硗ǖ?,有同軸電纜、雙絞線、光纖、微波、衛(wèi)星信道等。協(xié)議網(wǎng)絡(luò)設(shè)備間進行通信的一組約定。如TCP/IP等。網(wǎng)絡(luò)協(xié)議具體規(guī)定了設(shè)備間通信的電氣性能、數(shù)據(jù)組織方式等。節(jié)點:網(wǎng)絡(luò)中某分支的端點或網(wǎng)絡(luò)中若干條分支的公共匯交點。鏈路:是指兩個相鄰節(jié)點之間的通信線路。第四節(jié)計算機網(wǎng)絡(luò)

一、計算機網(wǎng)絡(luò)的概念與分類主機主機主機主機主機主機通信子網(wǎng)通信鏈路通信設(shè)備通信子網(wǎng)資源子網(wǎng)

網(wǎng)絡(luò)拓撲結(jié)構(gòu)是指網(wǎng)絡(luò)的鏈路和節(jié)點在地理上所形成的幾何構(gòu)形。計算機網(wǎng)絡(luò)從功能上可分為兩部分,資源子網(wǎng)和通信子網(wǎng)。

(二)計算機網(wǎng)絡(luò)的分類

局域網(wǎng)(LAN)傳輸距離0.1~10km,傳送速率在1Mbps~10Mbps。廣域網(wǎng)(WAN)相距較遠的局域網(wǎng)經(jīng)由公共電信網(wǎng)絡(luò)互聯(lián)而成,數(shù)據(jù)傳輸速率一般在1.2kbps~1.554Mbps,傳輸距離可遍及全球。

Internet(因特網(wǎng))是國際最大的互聯(lián)網(wǎng)。Internet已形成覆蓋全球的網(wǎng)絡(luò),成為遠程網(wǎng)的代名詞。我國的CHINANET、CERNET等都是該網(wǎng)的一部分。綜合業(yè)務(wù)數(shù)字網(wǎng)(ISDN)綜合業(yè)務(wù)數(shù)字網(wǎng)是一種能在一個網(wǎng)絡(luò)內(nèi)傳送多種業(yè)務(wù)信息的網(wǎng)絡(luò),包括數(shù)據(jù)、圖像、語音、文字等,能夠滿足一個單位日常業(yè)務(wù)中網(wǎng)絡(luò)應(yīng)用的需要。二、局域網(wǎng)技術(shù)(一)網(wǎng)絡(luò)體系結(jié)構(gòu)文件服務(wù)器/工作站客戶機/服務(wù)器(C/S)瀏覽器/服務(wù)器(B/S)分布式處理Intranet/Extranet(二)網(wǎng)絡(luò)操作系統(tǒng)管理網(wǎng)絡(luò)資源的軟件

Netware(NOVELL公司推出的網(wǎng)絡(luò)操作系統(tǒng)

)WINDOWS操作系統(tǒng)UNIX操作系統(tǒng)Linux操作系統(tǒng)(三)幾種典型的局域網(wǎng)以太網(wǎng)、令牌環(huán)網(wǎng)、快速以太網(wǎng)、FDDI、ATM

網(wǎng)際互聯(lián)即通過主干網(wǎng)絡(luò)把不同標準、不同結(jié)構(gòu)甚至不同協(xié)議類型的局域網(wǎng)在一定的網(wǎng)絡(luò)協(xié)議的支持下聯(lián)系起來,從而實現(xiàn)更大范圍的信息資源共享。ISO(國際標準化組織)提出了網(wǎng)絡(luò)互聯(lián)協(xié)議的基本框架,稱為開放系統(tǒng)互聯(lián)(OSI)參考模型。該模型把網(wǎng)絡(luò)功能分為七個層次:

三、網(wǎng)際互聯(lián)-INTERNET技術(shù)

在國際互聯(lián)網(wǎng)(Internet)上有成千百萬臺主機(host),為了區(qū)分這些主機,人們給每臺主機都分配了一個專門的“地址”作為標識,稱為IP地址,它就像您在網(wǎng)上的身份證,要查看自己IP地址可在2000/xp的系統(tǒng)中單擊“開始”→"運行”→輸入ipconfig→按回車鍵。各主機間要進行信息傳遞必須要知道對方的IP地址。每個IP地址的長度為32位(bit),分4段,每段8位(1個字節(jié)),常用十進制數(shù)字表示,每段數(shù)字范圍為1~254,段與段之間用小數(shù)點分隔。每個字節(jié)(段)也可以用十六進制或二進制表示。每個IP地址包括兩個ID(標識碼),即網(wǎng)絡(luò)ID和宿主機ID。同一個物理網(wǎng)絡(luò)上的所有主機都用同一個網(wǎng)絡(luò)ID,網(wǎng)絡(luò)上的一個主機(工作站、服務(wù)器和路由器等)對應(yīng)有一個主機ID。這樣把IP地址的4個字節(jié)劃分為2個部分,一部分用來標明具體的網(wǎng)絡(luò)段,即網(wǎng)絡(luò)ID;另一部分用來標明具體的節(jié)點,即宿主機ID。這樣的32位地址又分為五類分別對應(yīng)于A類、B類、C類、D類和E類IP地址。

Internet上引進了域名服務(wù)系統(tǒng)DNS(DomainNameSystem)。當您鍵入某個域名的時候,這個信息首先到達提供此域名解析的服務(wù)器上,再將此域名解析為相應(yīng)網(wǎng)站的IP地址。完成這一任務(wù)的過程就稱為域名解析。域名解析的過程是:當一臺機器a向其域名服務(wù)器A發(fā)出域名解析請求時,如果A可以解析,則將解析結(jié)果發(fā)給a,否則,A將向其上級域名服務(wù)器B發(fā)出解析請求,如果B能解析,則將解析結(jié)果發(fā)給a,如果B無法解析,則將請求發(fā)給再上一級域名服務(wù)器C……如此下去,直至解析到為止。域名簡單地說就是Internet上主機的名字,它采用層次結(jié)構(gòu),每一層構(gòu)成一個子域名,子域名之間用圓點隔開,自左至右分別為:計算機名、網(wǎng)絡(luò)名、機構(gòu)名、最高域名。Internet域名系統(tǒng)是一個樹型結(jié)構(gòu)。以機構(gòu)區(qū)分的最高域名原來有7個:com(商業(yè)機構(gòu))、net(網(wǎng)絡(luò)服務(wù)機構(gòu))、gov(政府機構(gòu))、mil(軍事機構(gòu))、org(非盈利性組織)、edu(教育部門)、int(國際機構(gòu))

【A類地址】A類地址第一個字節(jié)的首位一定為0,而且余下7位不能全為1,所以A類地址可用范圍為:~55,默認網(wǎng)絡(luò)掩碼為:。其中第一個字節(jié)表示網(wǎng)絡(luò)本身的地址,后面三個字節(jié)作為連接網(wǎng)絡(luò)上的主機的地址,【B類地址】B類地址的第一個字節(jié)的前兩位一定為10,所以可用地址范圍為:~55,默認網(wǎng)絡(luò)掩碼為:。其中前兩個字節(jié)表示網(wǎng)絡(luò)本身的地址,后兩個字節(jié)作為連接網(wǎng)絡(luò)上的主機的地址【C類地址】C類地址的第一個字節(jié)的前三位一定為110,所以可用地址范圍為:~55,默認網(wǎng)絡(luò)掩碼為:。C類網(wǎng)絡(luò)用前三個字節(jié)表示網(wǎng)絡(luò)的地址,最后一個字節(jié)作為網(wǎng)絡(luò)上的主機地址,所以它可連接的主機數(shù)量是最少的,只有254臺。

C類地址分配給小型網(wǎng)絡(luò)?!綝類地址、E類地址】D類地址為多目地址,E類地址用于將來擴展用途,這兩類地址一般不用。Ip地址與域名的關(guān)系:0/超文本服務(wù),網(wǎng)絡(luò)號,主機號

超文本主機,網(wǎng)絡(luò)名,機構(gòu)名,最高域名Internet/Intranet/ExtranetInternet(因特網(wǎng))在TCP/IP協(xié)議下實現(xiàn)的全球性的互聯(lián)網(wǎng)絡(luò),稱為“Internet網(wǎng)際”,我國稱之為“因特網(wǎng)”。Intranet(企業(yè)內(nèi)部網(wǎng))把Internet技術(shù)應(yīng)用到企業(yè)內(nèi)部建立的基于開放技術(shù)的新型網(wǎng)絡(luò)體系結(jié)構(gòu)。Extranet即擴展的Intranet(ExtendedIntranet)通過Internet網(wǎng)絡(luò)把分散在不同地理位置的Intranet聯(lián)系起來,采用通道技術(shù)提高通信兩端的安全性級別。虛擬專網(wǎng)采用加密、認證和通道技術(shù),提供了Internet上兩點間的安全通信。這樣,對采用Internet技術(shù)的企業(yè)而言,好像是一個專用的廣域網(wǎng)一樣。1.數(shù)據(jù)流的具體定義是:()。

a.數(shù)據(jù)處理流程圖的內(nèi)容b.數(shù)據(jù)字典的內(nèi)容

c.新系統(tǒng)邊界分析的內(nèi)容

d.數(shù)據(jù)動態(tài)性分析的內(nèi)容2.判斷表由以下幾方面內(nèi)容組成:()。

a.條件、決策規(guī)則和應(yīng)采取的行動

b.決策問題、決策規(guī)則、判斷方法

c.環(huán)境描述、判斷方法、判斷規(guī)則

d.方案序號、判斷規(guī)則、計算方法3.郵政編碼是一種:()。

a.縮寫碼b.助憶碼

c.順序碼d.區(qū)間碼

4.下面的系統(tǒng)中,哪一個是實時系統(tǒng)?()a.辦公室自動化系統(tǒng)b.航空訂票系統(tǒng)

c.計算機輔助設(shè)計系統(tǒng)d.計算機激光排版系統(tǒng)5.輸入設(shè)備將程序和數(shù)據(jù)送去處理的設(shè)備為()。

a.主機b.顯示器

c.控制器d.磁盤6.局域網(wǎng)絡(luò)事實上是()。

a.一種同機種網(wǎng)絡(luò)b.線路交換方式網(wǎng)絡(luò)

c.面向終端的計算機網(wǎng)絡(luò)

d.一種計算機通信系統(tǒng)7.在下列設(shè)備中,不能作為微計算機的輸入設(shè)備的是()。

a.激光打印機b.鼠標

c.鍵盤d.硬盤8.根源性收集數(shù)據(jù)需要()。

a.人工參與b.由人與機器結(jié)合收集

c.由人工收集d.不由人工參與9.通常唯一識別一個記錄的一個或若干個數(shù)據(jù)項稱為()。

a.主鍵b.副鍵

c.鑒別鍵d.索引項10.在索引表中,被索引文件每個記錄的關(guān)鍵字相對應(yīng)的是()。

a.文件名b.記錄項

c.數(shù)據(jù)項d.相應(yīng)的存儲地址

11.某數(shù)據(jù)庫文件共有6條記錄,執(zhí)行了.GO3

.SKIP-5后

RECN()和BOF()的值是()。

a.-2,.T.b.0,.T.

c.1,.T.d.1,.T.12.在FOXBASE中物理刪除一個數(shù)據(jù)庫文件的全部記錄的命令是()。

a.DELETEb.DELETEALLc.PACKd.ZAP13.數(shù)據(jù)查詢語言是一種()。

a.程序設(shè)計語言b.面向過程語言

c.面向問題語言d.描述數(shù)據(jù)模型語言14.在計算機的各種存儲器中,訪問速度最快的是()。a.磁芯存儲器b.磁盤、磁鼓存儲器c.半導(dǎo)體存儲器d.磁帶存儲器15.在數(shù)據(jù)傳輸中,數(shù)據(jù)沿通信線路可以向兩個方向傳遞,但不能在兩個方向同時傳送,屬于()。a.單向通信方式b.半雙向通信方式c.雙向通信方式d.多道通信方式16.對某些特定對象而形成的同類記錄的集合構(gòu)成()。a.數(shù)據(jù)庫b.文件c.文件系統(tǒng)d.數(shù)據(jù)結(jié)構(gòu)

17.用機器代碼表示的數(shù)據(jù)庫模式稱為()。

a.物理模式b.邏輯模式

c.源模式d.目標模式19.信息資源包括()。

a.信息、物資、貨幣

b.信息、信息生產(chǎn)者、設(shè)備

c.信息、信息生產(chǎn)者、信息技術(shù)d.信息技術(shù)、信息生產(chǎn)者、貨幣20.計算機集成制造系統(tǒng)主要組成為()。

a.管理信息系統(tǒng)、決策支持系統(tǒng)和戰(zhàn)略信息系統(tǒng)

b.管理信息系統(tǒng)、計算機輔助設(shè)計系統(tǒng)和計算機輔助制造系統(tǒng)

c.管理信息系統(tǒng)、決策支持系統(tǒng)和專家系統(tǒng)

d.管理信息系統(tǒng)、執(zhí)行信息系統(tǒng)和專家系統(tǒng)21.使用光符號識別方法輸入數(shù)據(jù)的方式是()。

a.電子數(shù)據(jù)交換

b.傳統(tǒng)的數(shù)據(jù)輸入方式

c.交互式輸入方式

d.源數(shù)據(jù)自動化輸入方式

22.下面關(guān)于文件存儲的說法,正確的是()。

a.在一個存儲器上可以有幾個文件,反之,一個文件也可占用幾個存儲器

b.一個存儲器上可以有幾個文件,但一個文件只能存儲在一個存儲器上

c.一個存儲器只能存儲一個文件,但一個文件可以占用多個存儲器

d.一個存儲器只能存儲一個文件,且一個文件也只能存儲在一個存儲器上23.對于“指針”和“鏈”,下面的說法正確的是()。

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

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

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

d.它們是數(shù)據(jù)邏輯組織的兩種基本工具24.不屬于直接存取文件組織的實現(xiàn)方法是()。

a.直接地址法b.相對鍵法

c.雜湊法d.分塊法25.職工號和年齡是某數(shù)據(jù)庫的兩個字段,執(zhí)行命令“SORTTOZGDEON職工號/A,年齡”后的結(jié)果是()。

a.按職工號的升序排列,按年齡的降序排列

b.按職工號的降序排列,按年齡的升序排列

c.按職工號和年齡的升序排列

d.按職工號和年齡的降序排列26.目前所使用的數(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)

27.在數(shù)據(jù)傳輸中,數(shù)據(jù)沿通信線只能向一個固定方向流動,屬于()。a.半雙向通信方式b.雙向通信方式c.單向通信方式d.多道傳送方式28.局域網(wǎng)與使用調(diào)制解調(diào)器進行計算機通信的遠程網(wǎng)相比,它的信息傳送速度要()。a.高得多b.低得多c.差不多d.無法比較29.下述對數(shù)據(jù)文件敘述正確的是()。

a.建立數(shù)據(jù)文件包括建立文件結(jié)構(gòu)和輸入數(shù)據(jù)兩步

b.數(shù)據(jù)文件是數(shù)據(jù)項的有序集合

c.數(shù)據(jù)文件中記錄個數(shù)是固定不變的

d.數(shù)據(jù)文件中的數(shù)據(jù)項數(shù)一旦確定下來就不允許改變30.集成制造系統(tǒng)(CIMS)是將CAD、CAM、MIS和OA等聯(lián)成一個集成系統(tǒng),為使整個系統(tǒng)和諧地運行,必須采用()。

a.統(tǒng)一的數(shù)據(jù)庫b.統(tǒng)一的操作系統(tǒng)

c.統(tǒng)一的接口規(guī)定d.以上各項都需要31.在數(shù)據(jù)庫系統(tǒng)中,數(shù)據(jù)存取的最小單位是()。

a.字節(jié)b.數(shù)據(jù)項

c.記錄d.文件

32.計算機系統(tǒng)的基本組成,一般應(yīng)包括()。

a.硬件和軟件

b.主機和外部設(shè)備

c.CPU和內(nèi)存

d.存儲器和控制器33.如果有多個中斷同時發(fā)生,系統(tǒng)將根據(jù)中斷優(yōu)先級別響應(yīng)優(yōu)先級最高的中斷請示。當需要調(diào)整中斷事件的響應(yīng)次序時,可以利用()。

a.中斷嵌套b.中斷向量

c.中斷響應(yīng)d.中斷屏蔽

34.軟件系統(tǒng)一般可分為系統(tǒng)軟件和應(yīng)用軟件兩大類,下述()I語言編譯程序,Ⅱ數(shù)據(jù)庫管理軟件,Ⅲ財務(wù)管理軟件,哪個(哪些)應(yīng)屬于應(yīng)用軟件范疇?a.Ⅰ

b.Ⅱc.Ⅲ

d.Ⅰ+Ⅱ35.數(shù)據(jù)庫管理系統(tǒng)能實現(xiàn)對數(shù)據(jù)庫中數(shù)據(jù)的查詢、插入、修改和刪除,這類功能稱為()。

a.數(shù)據(jù)定義b.數(shù)據(jù)管理

c.數(shù)據(jù)操縱d.數(shù)據(jù)控制

36.對線性表進行二分法檢索,其前提條件是()。

a.線性表以順序方式存儲,并且按關(guān)鍵碼值排好序

b.線性表以順序方式存儲,并且按關(guān)鍵碼的檢索頻率排好序

c.線性表以鏈接方式存儲,并且按關(guān)鍵碼值排好序

d.線性表以鏈接方式存儲,并且按關(guān)鍵碼的檢索頻率排好序37.數(shù)據(jù)庫三級模式體系結(jié)構(gòu)的劃分,有利于保持數(shù)據(jù)庫的()。

a.數(shù)據(jù)獨立性b.數(shù)據(jù)安全性

c.結(jié)構(gòu)規(guī)范化d.操作可行性38.假定學(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,SC39.關(guān)系模式規(guī)范化的最起碼的要求是達到第一范式,即滿足()。

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

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

c.關(guān)系中的元組不可重復(fù)

d.每個屬性都是不可分解的

40.在關(guān)系數(shù)據(jù)庫設(shè)計中,設(shè)計關(guān)系模式是數(shù)據(jù)庫設(shè)計中哪個階段的任務(wù)?()a.需求分析階段b.概念設(shè)計階段

c.邏輯設(shè)計階段d.物理設(shè)計階段41.組建計算機網(wǎng)絡(luò)的目的是為了能夠相互共享資源,這里的計算機資源主要是指硬件、軟件與()。

a.大型機b.通信系統(tǒng)

c.服務(wù)器

溫馨提示

  • 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)容負責。
  • 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論