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

三款主流國產數據庫的技術特點
數據庫數據恢復—MongoDB數據庫文件丟失的數據恢復案例

SQLSERVER數據庫是什么
MySQL數據庫是什么
數據庫數據恢復——MongoDB數據庫文件拷貝后服務無法啟動的數據恢復

分布式云化數據庫有哪些類型
MySQL數據庫的安裝

SqlServer數據恢復—SqlServer數據庫數據恢復案例

云數據庫是哪種數據庫類型?
AI時代的數據庫技術發(fā)展論壇亮點前瞻
數據庫數據恢復—MYSQL數據庫ibdata1文件損壞的數據恢復案例
數據庫數據恢復—通過拼接數據庫碎片恢復SQLserver數據庫

評論