數據庫系統的特點
(1)數據結構化
數據庫系統實現整體數據的的結構化,這是數據庫的主要特征之一,也是數據庫系統于文件系統的本質區別。所謂“整體”,在數據庫系統中,數據不在是針對某一個應用,而是面向全組織,具有整體化結構。不僅數據是結構化,而且數據的存取單位即一次可以存取數據的大小也很靈活,可以小到一某個數據項(如一個學生的名字),大到一組記錄(成千上萬個學生的記錄)。而在文件系統中,數據的存取單位只有一個:記錄,如一個學生的完整記錄。
(2)數據的共享性高,冗余度低且易擴充
數據庫的數據不再面向某個應用而是面向整個系統,因此可以被多個用戶,多個應用易多種不同的語言共享使用。由于數據面向整個系統,是由結構的數據,不僅可以被多個應用共享使用,而且容易增加新的應用。這就使數據庫系統彈性大,易于擴充。解析數據共享可以大大減少數據冗余,節約存儲空間,同時還能夠避免數據之間的不相容性與不一致性。所謂“數據面向某個應用”是指數據結構是針對某個應用設計的,只被這個應用程序或應用系統使用,可以說數據是某個應用的“私有資源”。所謂“彈性大”是指系統容易擴充也容易收縮,即應用的增加或減少時不必修改整個數據庫的結構,只需做很少的改動。可以取整體數據的各種子集用于不同的應用系統,當應用需求改變或者增加時,只需要重新選取不同的子集或者加上一部分數據,便可以滿足需求。
(3)數據獨立性高
數據獨立性包括數據的物理獨立性和數據的邏輯獨立性。數據庫管理系統的模式結構和二級映像功能保證了數據庫中的數據具有很高的物理獨立性和邏輯性。
(4)數據由DBMS統一管理和控制
數據庫的共享是并發的共享,即多個用戶可以同時存取數據庫中的數據,甚至可以同時存取數據庫中的同一數據。為此,DBMS必須提供統一數據控制功能,包括數據的安全性保護,數據的完整性檢查,并發控制和數據庫恢復。解析DBMS數據控制功能包括四個方面:
數據的安全保護:保護數據以防止不合法的使用造成數據的泄密和破壞;
數據的完整性檢查:講數據控制在有效的范圍內,或保證數據之間滿足一定的關系;
并發控制:對多用戶的并發操作加以控制和協調,保證并發操作的正確性;
數據庫恢復:當計算機系統發生硬件故障,軟件故障,或者其他由于操作人員的失誤以及故意的破壞影響數據庫中數據的正確性,甚至造成數據庫部分或全部數據的丟失時,能將數據從錯誤狀態恢復到某一已知的正確狀態(亦稱完整狀態或一致狀態)。
下面可以得到“什么時數據庫”的一個定義:數據庫時長期存儲在計算機內由組織的大量的共享的數據集合,它可以提供各種用戶共享,具有最小冗余度和較高的數據獨立性。DBMS在數據庫建立,運用和維護時對數據庫進行統一控制,以保證數據的完整性,安全性,并在多用戶同時使用數據庫時進行并發控制,在發生故障后對系統進行恢復。數據庫系統的出現使信息系統從以加工數據的程序為中心轉向圍繞共享的數據庫為中心的新階段。
-
數據
+關注
關注
8文章
6892瀏覽量
88828 -
數據庫系統
+關注
關注
0文章
31瀏覽量
9586
發布評論請先 登錄
相關推薦
評論