【資料庫管理系統】 DatabaseManagementSystem,簡稱DBMS
【辭書名稱】圖書館學與資訊科學大辭典
資料庫管理系統是一個綜合性的軟體系統。
它負責管理資料庫,提供組織、存取和控制資料的管道。
所謂綜合性,乃指資料庫管理系統與個別的應用無關,因此可讓任何一位用戶存取資料庫所需要的資料。
一個資料庫管理系統通常提供有以下8點功能:(一)資料儲存、檢索及更新:由於資料庫可由許多人共享,因此資料庫管理系統必須提供多重的用戶觀點,並且允許用戶方便且快速儲存、檢索及更新資料。
(二)資料字典目錄:由於資料字典目錄內定義並儲存全公司資料的定義。
因此,資料庫管理系統內必須維護一個用戶可存取的資料字典目錄。
(三)資料異動整合:資料異動會對好幾個資料庫產生動作。
為了保持異動的完整性,資料庫管理系統必須提供工具,以保障成功的資料異動,並拒絕失敗的異動產生。
(四)回復服務:當系統發生失常,資料庫管理系統必須能夠回復資料庫,或至少恢復到已知的狀況。
系統失常的原因包括作業員失誤、磁頭損毀,以及程式錯誤等。
(五)同時控制:由於資料庫是由多位用戶共享,因此可能產生兩位以上用戶同時存取同一資料的狀況。
為防止兩個用戶同時更新同一資料紀錄,產生互相干擾的狀況,資料庫管理系統必須建有警告器以防止此種干擾發生。
(六)安全控制:資料庫內必須防止資料被有意或無意的誤用或破壞。
資料庫管理系統提供了控制存取的功能,以決定用戶可使用的權限範圍。
(七)資料通訊介面:用戶可能需要經常利用遠地終端機,經由遠地通訊網路存取資料庫。
資料庫管理系統提供一種以上遠地通訊監視器的介面,以支持用戶。
(八)整合服務:資料庫管理系統提供用戶維護資料的完整性。
一般可將編輯檢查及整合,設計在資料庫管理系統及其軟體介面中。
現代的資料庫管理系統大多能提供上述的功能,否則至少達到某種程度。
由於目前市面上,現成的資料庫管理系統軟體極多,又依據其資料庫模式可分成關連式、網路式及階層式3種。
因此當公司或個人在採構資料庫管理系統軟體時,必須依照實際需求慎選合適的軟體。
轉自:http://edic.nict.gov.tw/cgi-bin/tudic/gsweb.cgi?o=ddictionary
|