官术网_书友最值得收藏!

1.1 數(shù)據(jù)庫系統(tǒng)基本概念

數(shù)據(jù)庫是數(shù)據(jù)管理的新手段和技術(shù)。使用數(shù)據(jù)庫管理數(shù)據(jù),可以保證數(shù)據(jù)的共享性、安全性和完整性。本節(jié)介紹數(shù)據(jù)庫中數(shù)據(jù)的特點,介紹有關(guān)信息、數(shù)據(jù)、數(shù)據(jù)管理、數(shù)據(jù)庫、數(shù)據(jù)管理系統(tǒng)和數(shù)據(jù)庫應(yīng)用系統(tǒng)等術(shù)語的基本概念。

1.1.1 信息與數(shù)據(jù)

“信息”和“數(shù)據(jù)”是兩種非常重要的東西。“信息”可以告訴人們有用的事實和知識,“數(shù)據(jù)”可以更有效地表示、存儲和抽取信息。

1.信息、信息特征及作用

在日常生活中,經(jīng)常可以聽到“信息(Information)”這個名詞。什么是信息呢?簡單地說,信息就是新的、有用的事實和知識。信息具有實效性、有用性和知識性的特性,它是客觀世界的反映。信息具有以下4個基本特征。

(1)信息的內(nèi)容是關(guān)于客觀事物或思想方面的知識

信息的內(nèi)容能反映已存在的客觀事實、能預(yù)測未發(fā)生事物的狀態(tài)和能用于指揮控制事物發(fā)展的決策。

(2)信息是有用的

信息是人們活動的必需知識,利用信息能夠克服工作中的盲目性、增加主動性和科學(xué)性,可以把事情辦得更好。

(3)信息能夠在空間和時間上被傳遞

在空間上傳遞信息稱為信息通信,在時間上傳遞信息稱為信息存儲。

(4)信息需要一定的形式表示

信息與其表現(xiàn)符號不可分離。信息對于人類社會的發(fā)展有重要意義。它可以提高人們對事物的認識,減少人們活動的盲目性;信息是社會機體進行活動的紐帶,社會的各個組織通過信息網(wǎng)相互了解并協(xié)同工作,使整個社會協(xié)調(diào)發(fā)展;社會越發(fā)展,信息的作用就越突出;信息又是管理活動的核心,要想將事物管理好,需要掌握更多的信息,并利用信息進行工作。

2.數(shù)據(jù)、數(shù)據(jù)與信息的關(guān)系及數(shù)據(jù)的特征

數(shù)據(jù)(Data)是用于承載信息的物理符號。數(shù)據(jù)是信息的一種表現(xiàn)形式,數(shù)據(jù)通過能書寫的信息編碼表示信息。盡管信息有多種表現(xiàn)形式,即可以通過手勢、眼神、聲音或圖形等方式表達,但數(shù)據(jù)是信息的最佳表現(xiàn)形式。由于數(shù)據(jù)能夠書寫,因而它能夠被記錄、存儲和處理,從中挖掘出更深層的信息。

必須指出的是,在許多不嚴格的情況下,會把“數(shù)據(jù)”和“信息”兩個概念混為一談,稱“數(shù)據(jù)”為“信息”。其實,數(shù)據(jù)不等于信息,數(shù)據(jù)只是信息表達方式中的一種;正確的數(shù)據(jù)可表達信息,而虛假、錯誤的數(shù)據(jù)所表達的是謬誤,不是信息。

數(shù)據(jù)有以下4個特征。

(1)數(shù)據(jù)有“型”和“值”之分

數(shù)據(jù)的型是指數(shù)據(jù)的結(jié)構(gòu),而數(shù)據(jù)的值是指數(shù)據(jù)的具體取值。數(shù)據(jù)的結(jié)構(gòu)指數(shù)據(jù)的內(nèi)部構(gòu)成和對外聯(lián)系。例如,學(xué)生的數(shù)據(jù)由“學(xué)號”“姓名”“年齡”“性別”“所在系”等屬性構(gòu)成,其中“學(xué)生”為數(shù)據(jù)名,“學(xué)號”“姓名”等為屬性名(或稱數(shù)據(jù)項名);課程也是數(shù)據(jù),它由“課程編號”“課程名稱”“課時數(shù)”等數(shù)據(jù)項構(gòu)成;“學(xué)生”和“課程”之間有“選課”的聯(lián)系。“學(xué)生”和“課程”數(shù)據(jù)的內(nèi)部構(gòu)成及其相互聯(lián)系就是學(xué)生課程數(shù)據(jù)的類型,而一個具體取值,如“08936,張三,23,男,計算機系”,就是一個學(xué)生數(shù)據(jù)值。

(2)數(shù)據(jù)受數(shù)據(jù)類型和取值范圍的約束

數(shù)據(jù)類型是針對不同的應(yīng)用場合設(shè)計的數(shù)據(jù)約束。根據(jù)數(shù)據(jù)類型不同,數(shù)據(jù)的表示形式、存儲方式及能進行的操作運算各不相同。在使用計算機處理信息時,應(yīng)當對數(shù)據(jù)類型特別重視,為數(shù)據(jù)選擇合適的類型。常見的數(shù)據(jù)類型有數(shù)值型、字符串型、日期型和邏輯型等,它們具有不同的特點和用途。數(shù)值型數(shù)據(jù)就是通常所說的算術(shù)數(shù)據(jù),它能夠進行加、減、乘、除等算術(shù)運算;字符串型數(shù)據(jù)是最常用的數(shù)據(jù),它可以表示姓名、地址、郵政編碼及電話號碼等類數(shù)據(jù),能夠進行查找子串、取子串和連接子串的運算操作;日期型數(shù)據(jù)適合表達日期和時間信息;邏輯型數(shù)據(jù)能夠表達“真”和“假”、“是”和“否”等邏輯信息。

數(shù)據(jù)的取值范圍亦稱數(shù)據(jù)的值域。例如,學(xué)生性別的值域是{“男”,“女”}。為數(shù)據(jù)設(shè)置值域是保證數(shù)據(jù)的有效性、避免數(shù)據(jù)輸入或修改時出現(xiàn)錯誤的重要措施。

(3)數(shù)據(jù)有定性表示和定量表示之分

在表示職工的年齡時,可以用“老”“中”“青”定性表示,也可以用具體歲數(shù)定量表示。數(shù)據(jù)的定性表示是帶有模糊因素的粗略表示方式,而數(shù)據(jù)的定量表示是描述事物的精確表示方式。在計算機軟件設(shè)計中,應(yīng)盡可能地采用數(shù)據(jù)的定量表示方式。

(4)數(shù)據(jù)應(yīng)具有載體和多種表現(xiàn)形式

數(shù)據(jù)是客體(即客觀物體或概念)屬性的記錄,它必須有一定的物理載體。當數(shù)據(jù)記錄在紙上時,紙張是數(shù)據(jù)的載體;當數(shù)據(jù)記錄在計算機的外部存儲器上時,保存數(shù)據(jù)的硬盤、軟盤或磁帶等就是數(shù)據(jù)的載體。數(shù)據(jù)具有多種表現(xiàn)形式,它可以用報表、圖形、語音及不同的語言符號表示。

1.1.2 數(shù)據(jù)管理與數(shù)據(jù)庫

數(shù)據(jù)管理是數(shù)據(jù)處理的基礎(chǔ)工作,數(shù)據(jù)庫是數(shù)據(jù)管理的技術(shù)和手段。數(shù)據(jù)庫中的數(shù)據(jù)具有整體性和共享性。

1.數(shù)據(jù)處理及分類

圍繞著數(shù)據(jù)所做的工作均稱為數(shù)據(jù)處理(Data Processing)。數(shù)據(jù)處理是指對數(shù)據(jù)的收集、組織、整理、加工、存儲和傳播等工作。數(shù)據(jù)處理工作分為3類。

(1)數(shù)據(jù)管理

數(shù)據(jù)管理的主要任務(wù)是收集信息,將信息用數(shù)據(jù)表示并按類別組織保存。數(shù)據(jù)管理的目的是為了在進行數(shù)據(jù)處理時能快速、正確地提供必要的數(shù)據(jù)。

(2)數(shù)據(jù)加工

數(shù)據(jù)加工的主要任務(wù)是對數(shù)據(jù)進行變換、抽取和運算。通過數(shù)據(jù)加工會得到更有用的數(shù)據(jù),以指導(dǎo)或控制人的行為或事物的變化趨勢。

(3)數(shù)據(jù)傳播

通過數(shù)據(jù)傳播,信息在空間或時間上以各種形式傳遞。數(shù)據(jù)傳播過程中,數(shù)據(jù)的結(jié)構(gòu)、性質(zhì)和內(nèi)容不改變。數(shù)據(jù)傳播會使更多的人得到信息并且更加理解信息的意義,從而使信息的作用充分發(fā)揮出來。

2.數(shù)據(jù)管理及內(nèi)容

在數(shù)據(jù)處理中,最基本的工作是數(shù)據(jù)管理(Data Management)工作。數(shù)據(jù)管理是其他數(shù)據(jù)處理的核心和基礎(chǔ)。數(shù)據(jù)管理工作包括以下3項內(nèi)容。

(1)組織和保存數(shù)據(jù)

數(shù)據(jù)管理工作要將收集到的數(shù)據(jù)合理地分類組織,將其存儲在物理載體上,使數(shù)據(jù)能夠長期地被保存。

(2)進行數(shù)據(jù)維護

數(shù)據(jù)管理工作要根據(jù)需要隨時進行插入新數(shù)據(jù)、修改原數(shù)據(jù)和刪除失效數(shù)據(jù)的操作。

(3)提供數(shù)據(jù)查詢和數(shù)據(jù)統(tǒng)計功能

數(shù)據(jù)管理工作要提供數(shù)據(jù)查詢和數(shù)據(jù)統(tǒng)計功能,以便快速地得到需要的正確數(shù)據(jù),滿足各種使用要求。

數(shù)據(jù)管理在實際工作中的地位很重要。在各種行政管理工作中,其中管人、管財、管物或管事(人、財、物和事統(tǒng)稱為事務(wù))的工作實際上就是數(shù)據(jù)管理工作。在事務(wù)管理中,事務(wù)(人、財、物和事)以數(shù)據(jù)的形式被記錄和保存。例如,在財務(wù)管理中,財務(wù)部門通過對各種賬本的記賬、對賬或查賬等實現(xiàn)對財務(wù)數(shù)據(jù)的管理。傳統(tǒng)的數(shù)據(jù)管理方法是人工管理方式,即通過手工記賬、算賬和保管賬的方法實現(xiàn)對各種事務(wù)的管理。計算機的發(fā)展為科學(xué)地進行數(shù)據(jù)管理提供了先進的技術(shù)和手段,目前許多數(shù)據(jù)管理工作采用計算機方法進行,而數(shù)據(jù)管理(即信息或事務(wù)管理)也成了計算機應(yīng)用的一個重要分支。

3.數(shù)據(jù)庫及數(shù)據(jù)庫中數(shù)據(jù)的性質(zhì)

數(shù)據(jù)庫(Database,DB)是一個按數(shù)據(jù)結(jié)構(gòu)來存儲和管理數(shù)據(jù)的計算機軟件系統(tǒng)。數(shù)據(jù)庫的概念實際上包括兩層意思:數(shù)據(jù)庫是一個實體,它是能夠合理保管數(shù)據(jù)的“倉庫”,用戶在該“倉庫”中存放要管理的事物數(shù)據(jù),“數(shù)據(jù)”和“庫”兩個概念結(jié)合成為“數(shù)據(jù)庫”;數(shù)據(jù)庫是數(shù)據(jù)管理的新方法和技術(shù),它能夠更合理地組織數(shù)據(jù)、更方便地維護數(shù)據(jù)、更嚴密地控制數(shù)據(jù)和更有效地利用數(shù)據(jù)。

在數(shù)據(jù)庫技術(shù)出現(xiàn)之前,人們采用“數(shù)據(jù)文件”的方法進行數(shù)據(jù)管理。數(shù)據(jù)庫方法與文件方法相比,具有以下兩個明顯的特征。

(1)數(shù)據(jù)庫中的數(shù)據(jù)具有數(shù)據(jù)整體性

數(shù)據(jù)庫中的數(shù)據(jù)保持了自身完整的數(shù)據(jù)結(jié)構(gòu),該數(shù)據(jù)結(jié)構(gòu)是從全局觀點出發(fā)建立的;而文件中的數(shù)據(jù)一般是不完整的,其數(shù)據(jù)結(jié)構(gòu)是根據(jù)某個局部要求或功能需要建立的。從設(shè)計系統(tǒng)的思想方法講,數(shù)據(jù)庫方法是面向?qū)ο蟮姆椒ǎ募椒ㄊ敲嫦蜻^程的方法。數(shù)據(jù)庫要保持數(shù)據(jù)(即事務(wù))自身的結(jié)構(gòu)完整,強調(diào)從全組織的角度設(shè)計數(shù)據(jù)結(jié)構(gòu),并以數(shù)據(jù)庫為基礎(chǔ)進行功能設(shè)計;文件系統(tǒng)(用文件方法建立的數(shù)據(jù)管理系統(tǒng))則是從具體要實現(xiàn)的功能角度來考慮數(shù)據(jù)結(jié)構(gòu),按各個具體功能需要分別組織數(shù)據(jù),數(shù)據(jù)完全依附于功能需要。下面通過一個簡單例子來說明數(shù)據(jù)庫的數(shù)據(jù)整體性特征的意義。

如果按數(shù)據(jù)庫方法設(shè)計一個“職工”的數(shù)據(jù),應(yīng)深入到所有使用“職工”數(shù)據(jù)的部門進行了解,并將得到的信息綜合后,才能得出“職工”的數(shù)據(jù)結(jié)構(gòu)。例如,要到人事處、財務(wù)處、校醫(yī)院、科研處等每個與“職工”數(shù)據(jù)相關(guān)的地方,了解包括職工的一般情況、工資情況、身體情況及科研情況的綜合內(nèi)容,這種綜合內(nèi)容為“職工”數(shù)據(jù)的內(nèi)部組成,可以用下面的結(jié)構(gòu)表示。

職工(職工編號,姓名,性別,出生日期,家庭住址,職務(wù),職稱,政治面貌,基本工資,附加工資,身體狀況,病史情況,業(yè)務(wù)特長,主要科研成果)

如果是按文件方法設(shè)計一個“職工”的數(shù)據(jù),則需要為人事處、財務(wù)處、校醫(yī)院、科研處等建立不同的“職工”數(shù)據(jù)文件(職工1、職工2、職工3和職工4),以滿足各部門對于“職工”數(shù)據(jù)的要求。設(shè)這些“職工”數(shù)據(jù)文件的記錄結(jié)構(gòu)如下:

978-7-111-64633-4-Chapter01-1.jpg

從以上例子可以看出,在數(shù)據(jù)庫中使用的“職工”數(shù)據(jù)全面反映了職工的各個特征,消除了大量的數(shù)據(jù)冗余;而文件系統(tǒng)中的“職工”數(shù)據(jù)則是從不同的側(cè)面反映職工的某些特征,盡管它使用了4個不同的數(shù)據(jù)文件表示“職工”,但無論哪個數(shù)據(jù)文件都不能完整地表示職工情況。

(2)數(shù)據(jù)庫中的數(shù)據(jù)具有數(shù)據(jù)共享性

文件系統(tǒng)的數(shù)據(jù)文件是為滿足某一個功能模塊的使用要求而建立的,數(shù)據(jù)與功能程序是一一對應(yīng)的關(guān)系。文件系統(tǒng)中的數(shù)據(jù)與功能程序之間存在著非常緊密的相互依賴關(guān)系,即數(shù)據(jù)離開相關(guān)的功能程序就失去了它存在的價值,功能程序如果沒有數(shù)據(jù)支持就無法工作。數(shù)據(jù)庫中的數(shù)據(jù)是為眾多用戶共享其信息而建立的,它已經(jīng)擺脫了具體程序的限制和制約。數(shù)據(jù)庫的數(shù)據(jù)共享性表現(xiàn)在以下兩個方面。

1)不同的用戶可以按各自的用法使用數(shù)據(jù)庫中的數(shù)據(jù)。數(shù)據(jù)庫能為用戶提供不同的數(shù)據(jù)視圖,以滿足個別用戶對數(shù)據(jù)結(jié)構(gòu)、數(shù)據(jù)命名或約束條件的特殊要求。

2)多個用戶可以同時共享數(shù)據(jù)庫中的數(shù)據(jù)資源,即不同的用戶可以同時存取數(shù)據(jù)庫中的同一個數(shù)據(jù)。

數(shù)據(jù)共享性不僅滿足了各用戶對信息內(nèi)容的要求,同時也滿足了各用戶之間的信息通信要求。在上述例子中,數(shù)據(jù)庫中的“職工”數(shù)據(jù)是供人事處、財務(wù)處、校醫(yī)院和科研處等部門共同使用的,其中人事處可以按“職工1”、財務(wù)處可以按“職工2”、校醫(yī)院可以按“職工3”、科研處可以按“職工4”的結(jié)構(gòu)形式使用數(shù)據(jù),它們使用共同的“職工”數(shù)據(jù)源。“職工”數(shù)據(jù)不僅能為現(xiàn)有的各個應(yīng)用功能提供數(shù)據(jù),而且由于其自身結(jié)構(gòu)是完整的,它還可以為今后需要實現(xiàn)的功能或別的應(yīng)用系統(tǒng)提供相應(yīng)的信息。

1.1.3 數(shù)據(jù)庫管理系統(tǒng)與數(shù)據(jù)庫應(yīng)用系統(tǒng)

數(shù)據(jù)庫管理系統(tǒng)是提供數(shù)據(jù)庫管理的計算機系統(tǒng)軟件,數(shù)據(jù)庫應(yīng)用系統(tǒng)是實現(xiàn)某種具體信息管理功能的計算機應(yīng)用軟件。數(shù)據(jù)庫管理系統(tǒng)為數(shù)據(jù)庫應(yīng)用系統(tǒng)提供了數(shù)據(jù)庫的定義、存儲和查詢方法,數(shù)據(jù)庫應(yīng)用系統(tǒng)通過數(shù)據(jù)庫管理系統(tǒng)管理其數(shù)據(jù)庫。一般來說,數(shù)據(jù)庫應(yīng)用系統(tǒng)安裝在客戶端,由專門的開發(fā)系統(tǒng)或語言設(shè)計;數(shù)據(jù)庫管理系統(tǒng)及其數(shù)據(jù)庫安裝在服務(wù)器端;它們之間通過數(shù)據(jù)訪問技術(shù)進行數(shù)據(jù)通信。

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

數(shù)據(jù)庫管理系統(tǒng)(Database Management System,DBMS)是專門用于管理數(shù)據(jù)庫的計算機系統(tǒng)軟件。數(shù)據(jù)庫管理系統(tǒng)能夠為數(shù)據(jù)庫提供數(shù)據(jù)的定義、建立、維護、查詢和統(tǒng)計等操作功能,并完成對數(shù)據(jù)完整性、安全性進行控制的功能。

在數(shù)據(jù)庫管理系統(tǒng)的操作功能中,數(shù)據(jù)定義功能是指為說明庫中的數(shù)據(jù)情況而進行的建立數(shù)據(jù)庫結(jié)構(gòu)的操作,通過數(shù)據(jù)定義可以建立起數(shù)據(jù)庫的框架;數(shù)據(jù)庫建立功能是指將大批數(shù)據(jù)錄入到數(shù)據(jù)庫的操作,它使得庫中含有需要保存的數(shù)據(jù)記錄;數(shù)據(jù)庫維護功能是指對數(shù)據(jù)的插入、刪除和修改操作,其操作能滿足庫中信息變化或更新的需求;數(shù)據(jù)查詢和統(tǒng)計功能是指通過對數(shù)據(jù)庫的訪問,為實際應(yīng)用提供需要的數(shù)據(jù)。

數(shù)據(jù)庫管理系統(tǒng)不僅要為數(shù)據(jù)管理提供數(shù)據(jù)操作功能,還要為數(shù)據(jù)庫提供必要的數(shù)據(jù)控制功能。數(shù)據(jù)庫管理系統(tǒng)的數(shù)據(jù)控制主要指對數(shù)據(jù)安全性和完整性的控制。數(shù)據(jù)安全性控制是為了保證數(shù)據(jù)庫的數(shù)據(jù)安全可靠,防止不合法的使用造成數(shù)據(jù)泄漏和破壞,即避免數(shù)據(jù)被人偷看、篡改或破壞;數(shù)據(jù)完整性控制是為了保證數(shù)據(jù)庫中數(shù)據(jù)的正確、有效和相容,以防止不合語義的錯誤數(shù)據(jù)被輸入或輸出。

數(shù)據(jù)庫管理系統(tǒng)的目標是讓用戶能夠更方便、更有效、更可靠地建立數(shù)據(jù)庫和使用數(shù)據(jù)庫中的信息資源。數(shù)據(jù)庫管理系統(tǒng)不是應(yīng)用軟件,它不能直接用于諸如工資管理、人事管理或資料管理等事務(wù)管理工作,但數(shù)據(jù)庫管理系統(tǒng)能夠為事務(wù)管理提供技術(shù)和方法、應(yīng)用系統(tǒng)的設(shè)計平臺和設(shè)計工具,使相關(guān)的事物管理軟件很容易設(shè)計。也就是說,數(shù)據(jù)庫管理系統(tǒng)是為設(shè)計數(shù)據(jù)管理應(yīng)用項目提供的計算機軟件,利用數(shù)據(jù)庫管理系統(tǒng)設(shè)計事物管理系統(tǒng)可以達到事半功倍的效果。目前有關(guān)數(shù)據(jù)庫管理系統(tǒng)的計算機軟件有很多,其中比較著名的系統(tǒng)有Oracle、Informix、Sybase等,本書后面介紹的SQL Server 2017也是其中一種著名的數(shù)據(jù)庫管理系統(tǒng)。

2.數(shù)據(jù)庫應(yīng)用系統(tǒng)

凡使用數(shù)據(jù)庫技術(shù)管理數(shù)據(jù)(信息)的系統(tǒng)都稱為數(shù)據(jù)庫應(yīng)用系統(tǒng)(Database Application System)。一個數(shù)據(jù)庫應(yīng)用系統(tǒng)應(yīng)攜帶有較大的數(shù)據(jù)量,否則它就不需要數(shù)據(jù)庫管理。數(shù)據(jù)庫應(yīng)用系統(tǒng)按其實現(xiàn)的功能可以被劃分為3類系統(tǒng),即數(shù)據(jù)傳遞系統(tǒng)、數(shù)據(jù)處理系統(tǒng)和管理信息系統(tǒng)。數(shù)據(jù)傳遞系統(tǒng)只具有信息交換功能,系統(tǒng)工作中不改變信息的結(jié)構(gòu)和狀態(tài),例如,電話、程控交換系統(tǒng)就是數(shù)據(jù)傳遞系統(tǒng)。數(shù)據(jù)處理系統(tǒng)通過對輸入的數(shù)據(jù)進行轉(zhuǎn)換、加工和提取等一系列操作,從而得出更有價值的新數(shù)據(jù),其輸出的數(shù)據(jù)在結(jié)構(gòu)和內(nèi)容方面與輸入的源數(shù)據(jù)相比有較大的改變。管理信息系統(tǒng)是具有數(shù)據(jù)保存、維護和檢索等功能的系統(tǒng),其作用主要是數(shù)據(jù)管理,通常所說的事務(wù)管理系統(tǒng)就是典型的管理信息系統(tǒng)。

一個實際的數(shù)據(jù)庫應(yīng)用系統(tǒng)往往不受這3類系統(tǒng)的限制,它會同時具有數(shù)據(jù)傳遞、數(shù)據(jù)管理和數(shù)據(jù)處理的多種功能,這使得人們無法嚴格地區(qū)別它是數(shù)據(jù)處理系統(tǒng),還是管理信息系統(tǒng)。對于一個數(shù)據(jù)庫應(yīng)用系統(tǒng),由于它擁有巨大的數(shù)據(jù)量,就必須具有管理信息系統(tǒng)的功能,因而,管理信息系統(tǒng)應(yīng)該是數(shù)據(jù)庫應(yīng)用系統(tǒng)的核心。

數(shù)據(jù)庫應(yīng)用系統(tǒng)的應(yīng)用非常廣泛,它可以用于事務(wù)管理、計算機輔助設(shè)計、計算機圖形分析和處理及人工智能等系統(tǒng)中,即所有數(shù)據(jù)量大、數(shù)據(jù)成分復(fù)雜的地方,都可以使用數(shù)據(jù)庫技術(shù)進行數(shù)據(jù)管理。

3.管理信息系統(tǒng)及特點

管理信息系統(tǒng)(Management Information System,MIS)是計算機應(yīng)用領(lǐng)域的一個重要分支。管理信息系統(tǒng)幫助人們完成原來需要手工處理的復(fù)雜工作,它不僅能明顯地提高工作效率,減小勞動強度,而且能提高信息管理的質(zhì)量和管理水平。因而,管理信息系統(tǒng)不是簡單地模擬手工勞動,而是要更合理地組織數(shù)據(jù),更科學(xué)地管理數(shù)據(jù),為事務(wù)發(fā)展提供控制信息,為事務(wù)變化提供發(fā)展趨勢信息和變化規(guī)律信息。

管理信息系統(tǒng)有以下兩個突出特點。

(1)管理信息系統(tǒng)是以數(shù)據(jù)庫技術(shù)為基礎(chǔ)的

管理信息系統(tǒng)的核心是數(shù)據(jù)庫。管理信息系統(tǒng)的數(shù)據(jù)存儲在數(shù)據(jù)庫中,數(shù)據(jù)庫技術(shù)為管理信息系統(tǒng)提供了數(shù)據(jù)管理的手段,數(shù)據(jù)庫管理系統(tǒng)(DBMS)為管理信息系統(tǒng)提供了系統(tǒng)設(shè)計的方法、工具和環(huán)境。學(xué)習(xí)數(shù)據(jù)庫及數(shù)據(jù)庫管理系統(tǒng)基本理論和設(shè)計方法的目的就是要掌握設(shè)計數(shù)據(jù)庫的技術(shù),學(xué)會設(shè)計、開發(fā)管理信息系統(tǒng)的方法,以便能夠勝任數(shù)據(jù)庫應(yīng)用系統(tǒng)的設(shè)計、管理和應(yīng)用工作。

(2)管理信息系統(tǒng)一般采用功能選單方式控制程序

絕大多數(shù)管理信息系統(tǒng)是采用功能選單方式進行程序控制的。在這種程序控制方式中,系統(tǒng)功能按層次結(jié)構(gòu)組織成系統(tǒng)功能選單,用戶通過選擇功能選項表達需要執(zhí)行功能的意愿,系統(tǒng)根據(jù)用戶的選擇調(diào)用相應(yīng)的功能模塊。選單方式是一種典型的人-機對話程序控制方式,具體工作流程如圖1-1所示。

978-7-111-64633-4-Chapter01-2.jpg

圖1-1 管理信息系統(tǒng)的系統(tǒng)控制方法示意圖

4.管理信息系統(tǒng)的主要功能

盡管管理信息系統(tǒng)是多種多樣的,它們所管理的事務(wù)對象和操作方法各不相同,但信息管理系統(tǒng)所具有的數(shù)據(jù)操作功能是非常相似的。一般的管理信息系統(tǒng)都有輸入數(shù)據(jù)、修改數(shù)據(jù)、刪除數(shù)據(jù)、數(shù)據(jù)查詢、數(shù)據(jù)統(tǒng)計及數(shù)據(jù)報表打印等功能。管理信息系統(tǒng)的功能結(jié)構(gòu)如圖1-2所示。

978-7-111-64633-4-Chapter01-3.jpg

圖1-2 管理信息系統(tǒng)的功能結(jié)構(gòu)

5.數(shù)據(jù)庫系統(tǒng)

一個數(shù)據(jù)庫系統(tǒng)應(yīng)由計算機硬件、數(shù)據(jù)庫、數(shù)據(jù)庫管理系統(tǒng)、數(shù)據(jù)庫應(yīng)用系統(tǒng)和數(shù)據(jù)庫管理員5部分構(gòu)成。

主站蜘蛛池模板: 南漳县| 龙里县| 南岸区| 射洪县| 宿松县| 阿拉尔市| 自治县| 手游| 汝城县| 湘西| 进贤县| 广安市| 民勤县| 张家口市| 姜堰市| 天台县| 巴东县| 剑阁县| 南漳县| 丰顺县| 屯昌县| 璧山县| 思南县| 桂东县| 章丘市| 临泉县| 巨鹿县| 海伦市| 页游| 麦盖提县| 镇坪县| 信宜市| 扶风县| 清水县| 广德县| 云林县| 宜章县| 刚察县| 宁安市| 贵阳市| 新疆|