-
數據庫管理
(數據庫中信息的技術)
鎖定
- 中文名
- 數據庫管理
- 外文名
- Database Management
數據庫管理產生背景
20世紀60年代後期以來,計算機用於管理的規模越來越大,應用越來越廣泛,數據量急劇增加,同時多個應用程序、多種語言互相覆蓋地共享數據集合的要求越來越強烈;計算機硬件已經有了大容量磁盤,硬件價格下降,軟件價格則上升,為編制和維護系統軟件及應用程序所需的成本相對增加;在處理方式上,聯機實時處理要求更多,分佈處理的概念已經形成。在這種背景下,以文件系統作為數據管理手段已經不能滿足應用的需求,於是為解決多用户、多個應用程序共享數據的需求,數據庫管理技術便應運而生。
[2]
數據庫管理內容
1.數據庫的建立
數據庫的建立包括兩部分內容,數據模式的建立及數據加載。
2.數據庫的調整
在數據庫建立並經一段時間運行後往往會產生一些不適應的情況,此時需要對其作調整,數據庫的調整一般由DBA完成。
3.數據庫的重組
數據庫在經過一定時間運行後,其性能會逐步下降,下降的原因主要是由於不斷的修改、刪除與插入所造成的。基於這些原因需要對數據庫進行重新整理,重新調整存儲空間,此種工作稱為數據庫重組。目前一般RDBMS都提供一定手段,以實現數據重組功能。
4.數據庫安全性控制與完整性控制
數據庫是一個單位的重要資源,它的安全性是極端重要的,數據庫管理員DBA應採取措施保證數據不受非法盜用與破壞。此外,為保證數據的正確性,使錄入庫內的數據均能保持正確,需要有數據庫的完整性控制。
5.數據庫的故障恢復
一旦數據庫中的數據遭受破壞,需要及時進行恢復,RDBMS一般都提供此種功能,並由DBA負責執行故障恢復功能。
6.數據庫監控
數據庫管理優點
1.數據的集成性
數據庫系統中採用統一的數據結構方式,使數據結構化;全局的數據結構由多個應用程序共用,各程序調用局部結構的數據,全局與局部的結構模式構成數據集成。
2.數據高度共享,低冗餘
數據庫系統從整體角度看待和描述數據,數據面向整個系統而不再面向某個應用,因此數據可以被多用户、多應用所共享。數據庫技術與網絡技術的結合擴大應用。數據共享程度極大地減少數據的冗餘度,節約存儲空間,又能避免數據之間的不相容性和不一致性。
3.數據獨立性高
數據的獨立性是指用户的應用程序與數據庫中數據是相互獨立的,即當數據的物理結構和邏輯結構發生變化時,不影響應用程序對數據的使用。
4.數據的管理和控制能力