電子商務師

當前位置 /首頁/從業資格證/電子商務師/列表

電子商務員考點:資料庫系統基礎知識

導語:資料庫系統(database systems),是由資料庫及其管理軟體組成的系統。主要包括作業系統、各種宿主語言、實用程式以及資料庫管理系統。

電子商務員考點:資料庫系統基礎知識

  資料庫系統基礎知識

  1. 資料庫的產生

資料庫是計算機應用系統中的一種專門用於管理資料資源的系統。

資料有多種形式,如文字、數碼、符號、圖形、影象以及聲音等。資料是所有計算機系統所要處理的物件。

人們所熟知的一種處理資料的辦法是制作文件,即將資料處理過程編成程式檔案,將所涉及的資料按程式要求組織成資料檔案,用程式檔案來呼叫。資料檔案與程式檔案保持著一定的對應關係。在計算機應用迅速發展的情況下,這種檔案式處理方法便顯出不足。比如,資料通用性差,不便於移植,在不同檔案中儲存大量重複資訊,浪費儲存空間,而且更新不便。

資料庫系統便能解決上述問題。資料庫系統不從具體的應用程式出發,而是立足於資料本身的管理。它將所有資料儲存在資料庫中,進行科學的組織,並藉助於資料庫管理系統,以它為中介,與各種應用程式或應用系統建立介面,使使用者能方便地使用資料庫中的資料。就好像醫院中的藥房一樣,面向所有科室,不論哪個科開的藥都可到藥房去拿藥,藥品的進出、更新、儲存均由藥房來執行。

有了資料庫系統,所有應用程式都可以通過訪問資料庫的辦法來使用所需的資料,實現資料資源的共享。資料庫管理系統負責各種資料的維護、管理工作,如大批資料的更新、儲存、交流等,資料的查詢、檢索等操作也變得十分容易。

  2. 資料庫的特點

一個數據庫系統(Database System)通常由3部分組成:

· DB(資料庫) 是按照某種規範格式存放在一起的相關資料的集合。簡言之,資料庫是集中存放的大批資料檔案。

· DBMS(資料庫管理系統) 是操縱和管理資料庫的大型軟體,是使用者的個別應用與整個資料庫之間的介面。當用戶向資料庫發出訪問請求後,DBMS接受,分析該使用者的請求,並根據使用者請求去操縱(查詢、儲存、更新)資料庫中的有關資料。

· 使用者應用程式 指使用者根據自身的需要,利用DBMS提供的相關命令編制的一組實用程式。例如在一個飯店管理的資料庫系統中,可能會存在著多個使用者應用程式,包括預訂房間、客人登記、訂購機票等。

嚴格地說,資料庫系統是一個實際可執行的為儲存、維護和應用系統提供資料的軟體系統,是儲存介質、處理物件和管理系統的集合體。它通常由軟體、資料庫和資料管理員組成。其軟體主要包括作業系統、各種宿主語言、實用程式以及資料庫管理系統。資料庫是依照某種資料模型組織起來並存放在二級儲存器中的資料集合。這些資料為多個應用程式服務,獨立於具體的應用程式。

資料庫由資料庫管理系統統一管理,資料的插入、修改和檢索均要通過資料庫管理系統進行。資料庫管理系統是一種系統軟體,它的主要功能是維護資料庫並有效地訪問資料庫中任意部分資料。對資料庫的維護包括保持資料的完整性、一致性和安全性。資料管理員負責建立、監控和維護整個資料庫,使資料能被任何有權使用的人有效使用。

通常意義下,資料庫系統具有以下特點:

  (1)資料獨立性

也就是資料能獨立於應用程式之外,我們修改資料不需修改相應的應用程式,這也是資料庫系統的一個重要目標。

(2)資料安全性

能防止無關人員得到他不應該知道的資料,這是由使用者自己負責的。

(3)資料完整性

指資料的`正確性、客觀性和真實性。因為破壞資料完整性的因素很多,所以應儘可能減少這類情況的發生。

(4)資料一致性

指同一事物的資料,不管出現在何時何處都是一致的。

  (5)資料共享

是資料庫系統的主要功能特色之一。它指多個應用程式可以使用同一資料檔案;多個使用者可存取同一資料;可對社會開放,成為社會的一種資訊資源。

(6)控制冗餘

它對於節省空間和減少開銷及防止資料不一致有重要的作用。

  (7)集中管理

指不僅對檔案的結構、資料的裝入和檔案的各種操作要集中管理,而且對檔案的內容,資料的型別、長度、大小等都要檢查。

(8)併發控制

因資料庫系統實現了多個使用者共享資料,所以就可能在同一時刻有多個使用者存取同一個資料,這時就需要對這種併發操作進行控制。

(9)故障恢復

當資料庫系統執行時出現故障,如何儘快將它恢復正常,就是資料庫系統的故障恢復功能。

一般來說,我們平時所說的資料庫系統是指Database Management System(資料庫管理系統),而不是指某個具體的資料庫。本章以下各小節均遵循這個約定。