電子商務員考點:數據庫系統基礎知識

來源:文萃谷 9.78K

導語:數據庫系統(database systems),是由數據庫及其管理軟件組成的系統。主要包括操作系統、各種宿主語言、實用程序以及數據庫管理系統。

電子商務員考點:數據庫系統基礎知識

  數據庫系統基礎知識

  1. 數據庫的產生

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

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

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

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

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

  2. 數據庫的特點

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

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

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

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

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

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

通常意義下,數據庫系統具有以下特點:

  (1)數據獨立性

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

(2)數據安全性

能防止無關人員得到他不應該知道的數據,這是由用户自己負責的。

(3)數據完整性

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

(4)數據一致性

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

  (5)數據共享

是數據庫系統的主要功能特色之一。它指多個應用程序可以使用同一數據文件;多個用户可存取同一數據;可對社會開放,成為社會的一種信息資源。

(6)控制宂餘

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

  (7)集中管理

指不僅對文件的結構、數據的裝入和文件的各種操作要集中管理,而且對文件的內容,數據的類型、長度、大小等都要檢查。

(8)併發控制

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

(9)故障恢復

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

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

熱門標籤