- 相關(guān)推薦
電子商務(wù)員考點:數(shù)據(jù)庫系統(tǒng)基礎(chǔ)知識
導(dǎo)語:數(shù)據(jù)庫系統(tǒng)(database systems),是由數(shù)據(jù)庫及其管理軟件組成的系統(tǒng)。主要包括操作系統(tǒng)、各種宿主語言、實用程序以及數(shù)據(jù)庫管理系統(tǒng)。
數(shù)據(jù)庫系統(tǒng)基礎(chǔ)知識
1. 數(shù)據(jù)庫的產(chǎn)生
數(shù)據(jù)庫是計算機應(yīng)用系統(tǒng)中的一種專門用于管理數(shù)據(jù)資源的系統(tǒng)。
數(shù)據(jù)有多種形式,如文字、數(shù)碼、符號、圖形、圖像以及聲音等。數(shù)據(jù)是所有計算機系統(tǒng)所要處理的對象。
人們所熟知的一種處理數(shù)據(jù)的辦法是制作文件,即將數(shù)據(jù)處理過程編成程序文件,將所涉及的數(shù)據(jù)按程序要求組織成數(shù)據(jù)文件,用程序文件來調(diào)用。數(shù)據(jù)文件與程序文件保持著一定的對應(yīng)關(guān)系。在計算機應(yīng)用迅速發(fā)展的情況下,這種文件式處理方法便顯出不足。比如,數(shù)據(jù)通用性差,不便于移植,在不同文件中存儲大量重復(fù)信息,浪費存儲空間,而且更新不便。
數(shù)據(jù)庫系統(tǒng)便能解決上述問題。數(shù)據(jù)庫系統(tǒng)不從具體的應(yīng)用程序出發(fā),而是立足于數(shù)據(jù)本身的管理。它將所有數(shù)據(jù)保存在數(shù)據(jù)庫中,進(jìn)行科學(xué)的組織,并借助于數(shù)據(jù)庫管理系統(tǒng),以它為中介,與各種應(yīng)用程序或應(yīng)用系統(tǒng)建立接口,使用戶能方便地使用數(shù)據(jù)庫中的數(shù)據(jù)。就好像醫(yī)院中的藥房一樣,面向所有科室,不論哪個科開的藥都可到藥房去拿藥,藥品的進(jìn)出、更新、保存均由藥房來執(zhí)行。
有了數(shù)據(jù)庫系統(tǒng),所有應(yīng)用程序都可以通過訪問數(shù)據(jù)庫的辦法來使用所需的數(shù)據(jù),實現(xiàn)數(shù)據(jù)資源的共享。數(shù)據(jù)庫管理系統(tǒng)負(fù)責(zé)各種數(shù)據(jù)的維護(hù)、管理工作,如大批數(shù)據(jù)的更新、保存、交流等,數(shù)據(jù)的查詢、檢索等操作也變得十分容易。
2. 數(shù)據(jù)庫的特點
一個數(shù)據(jù)庫系統(tǒng)(Database System)通常由3部分組成:
· DB(數(shù)據(jù)庫) 是按照某種規(guī)范格式存放在一起的相關(guān)數(shù)據(jù)的集合。簡言之,數(shù)據(jù)庫是集中存放的大批數(shù)據(jù)文件。
· DBMS(數(shù)據(jù)庫管理系統(tǒng)) 是操縱和管理數(shù)據(jù)庫的大型軟件,是用戶的個別應(yīng)用與整個數(shù)據(jù)庫之間的接口。當(dāng)用戶向數(shù)據(jù)庫發(fā)出訪問請求后,DBMS接受,分析該用戶的請求,并根據(jù)用戶請求去操縱(查詢、存儲、更新)數(shù)據(jù)庫中的有關(guān)數(shù)據(jù)。
· 用戶應(yīng)用程序 指用戶根據(jù)自身的需要,利用DBMS提供的相關(guān)命令編制的一組實用程序。例如在一個飯店管理的數(shù)據(jù)庫系統(tǒng)中,可能會存在著多個用戶應(yīng)用程序,包括預(yù)訂房間、客人登記、訂購機票等。
嚴(yán)格地說,數(shù)據(jù)庫系統(tǒng)是一個實際可運行的為存儲、維護(hù)和應(yīng)用系統(tǒng)提供數(shù)據(jù)的軟件系統(tǒng),是存儲介質(zhì)、處理對象和管理系統(tǒng)的集合體。它通常由軟件、數(shù)據(jù)庫和數(shù)據(jù)管理員組成。其軟件主要包括操作系統(tǒng)、各種宿主語言、實用程序以及數(shù)據(jù)庫管理系統(tǒng)。數(shù)據(jù)庫是依照某種數(shù)據(jù)模型組織起來并存放在二級存儲器中的數(shù)據(jù)集合。這些數(shù)據(jù)為多個應(yīng)用程序服務(wù),獨立于具體的應(yīng)用程序。
數(shù)據(jù)庫由數(shù)據(jù)庫管理系統(tǒng)統(tǒng)一管理,數(shù)據(jù)的插入、修改和檢索均要通過數(shù)據(jù)庫管理系統(tǒng)進(jìn)行。數(shù)據(jù)庫管理系統(tǒng)是一種系統(tǒng)軟件,它的主要功能是維護(hù)數(shù)據(jù)庫并有效地訪問數(shù)據(jù)庫中任意部分?jǐn)?shù)據(jù)。對數(shù)據(jù)庫的維護(hù)包括保持?jǐn)?shù)據(jù)的完整性、一致性和安全性。數(shù)據(jù)管理員負(fù)責(zé)創(chuàng)建、監(jiān)控和維護(hù)整個數(shù)據(jù)庫,使數(shù)據(jù)能被任何有權(quán)使用的人有效使用。
通常意義下,數(shù)據(jù)庫系統(tǒng)具有以下特點:
(1)數(shù)據(jù)獨立性
也就是數(shù)據(jù)能獨立于應(yīng)用程序之外,我們修改數(shù)據(jù)不需修改相應(yīng)的應(yīng)用程序,這也是數(shù)據(jù)庫系統(tǒng)的一個重要目標(biāo)。
(2)數(shù)據(jù)安全性
能防止無關(guān)人員得到他不應(yīng)該知道的數(shù)據(jù),這是由用戶自己負(fù)責(zé)的。
(3)數(shù)據(jù)完整性
指數(shù)據(jù)的正確性、客觀性和真實性。因為破壞數(shù)據(jù)完整性的因素很多,所以應(yīng)盡可能減少這類情況的發(fā)生。
(4)數(shù)據(jù)一致性
指同一事物的數(shù)據(jù),不管出現(xiàn)在何時何處都是一致的。
(5)數(shù)據(jù)共享
是數(shù)據(jù)庫系統(tǒng)的主要功能特色之一。它指多個應(yīng)用程序可以使用同一數(shù)據(jù)文件;多個用戶可存取同一數(shù)據(jù);可對社會開放,成為社會的一種信息資源。
(6)控制冗余
它對于節(jié)省空間和減少開銷及防止數(shù)據(jù)不一致有重要的作用。
(7)集中管理
指不僅對文件的結(jié)構(gòu)、數(shù)據(jù)的裝入和文件的各種操作要集中管理,而且對文件的內(nèi)容,數(shù)據(jù)的類型、長度、大小等都要檢查。
(8)并發(fā)控制
因數(shù)據(jù)庫系統(tǒng)實現(xiàn)了多個用戶共享數(shù)據(jù),所以就可能在同一時刻有多個用戶存取同一個數(shù)據(jù),這時就需要對這種并發(fā)操作進(jìn)行控制。
(9)故障恢復(fù)
當(dāng)數(shù)據(jù)庫系統(tǒng)運行時出現(xiàn)故障,如何盡快將它恢復(fù)正常,就是數(shù)據(jù)庫系統(tǒng)的故障恢復(fù)功能。
一般來說,我們平時所說的數(shù)據(jù)庫系統(tǒng)是指Database Management System(數(shù)據(jù)庫管理系統(tǒng)),而不是指某個具體的數(shù)據(jù)庫。本章以下各小節(jié)均遵循這個約定。
【電子商務(wù)員考點:數(shù)據(jù)庫系統(tǒng)基礎(chǔ)知識】相關(guān)文章:
電子商務(wù)員考點:XML語言基礎(chǔ)知識08-22
2017年電子商務(wù)員基礎(chǔ)知識考點07-05
2017年電子商務(wù)員基礎(chǔ)知識考點歸納10-16
2015造價員基礎(chǔ)知識考點:執(zhí)業(yè)資格制度09-17
2015全國造價員考試《基礎(chǔ)知識》考點習(xí)題05-14
《基金基礎(chǔ)知識》常見知識考點08-30