資料庫具有的三個基本特點是什麼

醉折花枝作酒筹
發布: 2023-01-06 11:17:37
原創
27807 人瀏覽過

資料庫具有的三個基本特點是:1、資料結構化,資料結構化是資料庫與檔案系統的根本差異;2、資料的共享性高,冗餘度低,易擴充;3 、資料的獨立性高,包括資料的物理獨立性和資料的邏輯獨立性。

資料庫具有的三個基本特點是什麼

本教學操作環境:windows7系統、mysql8版本、Dell G3電腦。

資料結構化

資料結構化是資料庫與檔案系統的根本差異。在檔案系統中,相互獨立的檔案的記錄內部是有結構的。傳統文件最簡單的形式是等長同格式的記錄集合。例如:一個學生的人事記錄文件,每個記錄都有如圖1所示的記錄格式。

2.數據的共享性高,冗餘度低,易擴充

資料庫系統從整體角度描述數據,數據不再面向某個應用而是面向整個系統,因此數據可以被多個使用者、多個應用程式共享使用。資料共享可以大幅減少資料冗餘,節省儲存空間。資料共享也能夠避免資料之間的不相容性與不一致性。所謂資料的不一致性,是指同一資料不同拷貝的值不一樣。採用人工管理或檔案系統管理時,由於資料重複存儲,當不同的應用使用和修改不同的拷貝時就很容易造成資料的不一致。在資料庫中資料共享,減少了因資料冗餘造成的不一致現象。由於數據面向整個系統,是有結構的數據,不僅可以被多個應用共享使用,而且容易增加新的應用,這就使得資料庫系統彈性大,易於擴充,可以適應各種用戶要求。可以取整體資料的各種子集於不同的應用系統,當應用需求改變或增加時,只要重新選取不同的子集或加上一部分資料即可滿足新的需求。

3.資料的獨立性高

資料的獨立性是資料庫領域中常用的術語,包括資料的物理獨立性和資料的邏輯獨立性。物理獨立性是指使用者的應用程式與儲存在磁碟上的資料庫中的資料是相互獨立的。也就是說,資料在磁碟上的資料庫中的儲存是由DBMS管理的,使用者程式不需要了解,應用程式要處理的只是資料的邏輯結構,這樣當資料的實體儲存改變了,而應用程式卻不用改變。邏輯獨立性是指使用者的應用程式與資料庫的邏輯結構是相互獨立的,也就是說,資料的邏輯結構改變了,使用者程式也可以不變。資料與程式的獨立,把資料的定義從程式中分離出去,加上資料的存取又由DBMS負責,從而簡化了應用程式的編制,大大減少了應用程式的維護與修改。

補充:

資料由DBMS統一管理和控制

資料庫的共享是並發的共享,即多個使用者可以同時存取資料庫中的數據,甚至可以同時存取資料庫中的相同數據。為此,DBMS也必須提供以下幾個方面的資料控制功能:

(1)資料的安全性(Security)保護

資料的安全性是指保護資料以防止不合法的使用造成數據的洩密和破壞。使每個使用者只能按規定,對某些資料以某些方式進行使用和處理。

(2)資料的完整性(Integrity)檢查

資料的完整性指資料的正確性、有效性和相容性。完整性檢查將資料控制在有效的範圍內,或確保資料之間滿足一定的關係。

(3)並發(Concurrency)控制

當多個使用者的並發進程同時存取、修改資料庫時,可能會發生相互幹擾而得到錯誤的結果,或使得資料庫的完整性遭到破壞,因此必須對多用戶的同時操作加以控制和協調。

(4)資料庫復原(Recovery)

電腦系統的硬體故障、軟體故障、操作員的錯誤,以及故意的破壞會影響資料庫中資料的正確性,甚至造成資料庫部分或全部資料的遺失。 DBMS必須具有將資料庫從錯誤狀態還原到某一已知的正確狀態(亦稱為完整狀態或一致狀態)的功能,這就是資料庫的復原功能。資料庫管理階段應用程式與資料庫之間的對應關係可用如圖1-3所示的結構表示。見書。資料庫是長期儲存在電腦內有組織的、大量的、共享的資料集合。它可以供各種用戶共享,具有最小冗餘度和較高的資料獨立性。 DBMS在資料庫建立、運用和維護時對資料庫進行統一控制,以確保資料的完整性、安全性,並在多用戶同時使用資料庫時進行並發控制,在發生故障後對系統進行復原。資料庫系統的出現使資訊系統從以加工資料的程式為中心轉向圍繞共享的資料庫為中心的新階段。這樣既便於資料的集中管理,又有利於應用程式的研發和維護,提高了資料的使用率和相容性,並提高了決策的可靠性。目前,資料庫已成為現代資訊系統的不可分離的重要組成部分。具有數百萬甚至數十億位元組資訊的資料庫已經普遍存在於科學技術、工業、農業、商業、服務業和政府部門的資訊系統

相關學習推薦:mysql教學(影片)

以上是資料庫具有的三個基本特點是什麼的詳細內容。更多資訊請關注PHP中文網其他相關文章!

相關標籤:
來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
最新問題
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板
關於我們 免責聲明 Sitemap
PHP中文網:公益線上PHP培訓,幫助PHP學習者快速成長!