首頁  >  文章  >  資料庫管理系統的特性有哪些

資料庫管理系統的特性有哪些

青灯夜游
青灯夜游原創
2021-12-27 16:27:3217116瀏覽

資料庫管理系統的特性:1、資料結構化;2、共享性高、冗餘度低、易擴充;3、資料獨立性高;4、資料由資料庫管理系統(DBMS)統一管理和控制。

資料庫管理系統的特性有哪些

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

資料庫管理系統(Database Management System)是一種操縱和管理資料庫的大型軟體,用於建立、使用和維護資料庫,簡稱DBMS。

它對資料庫進行統一的管理和控制,以確保資料庫的安全性和完整性。使用者透過DBMS存取資料庫中的數據,資料庫管理員也透過DBMS進行資料庫的維護工作。

它可以支援多個應用程式和使用者用不同的方法在同時或不同時刻去建立,修改和詢問資料庫。

大部分DBMS提供資料定義語言DDL(Data Definition Language)與資料操作語言DML(Data Manipulation Language),供使用者定義資料庫的模式結構與權限約束,實現資料的追加、刪除等操作。

資料庫管理系統的主要特點

#1、資料結構化

資料庫管理系統實現資料的整體結構化,這是資料庫的主要特徵之,也是資料庫管理系統與檔案系統的本質差異。

  • 一是指:資料不只是內部結構化,而是將資料以及資料直接的聯繫統一管理起來,使之結構化。

    資料庫管理系統的特性有哪些

  • 二是指:資料庫中的資料不是僅僅針對某一個應用,而是面向全組織的所有應用。例如,一個學校的資訊系統中不僅要考慮教務處的學生成績管理,還要考慮學工處的學籍註冊管理、學生獎懲管理、學生家庭成員管理,以及財務處的學生繳費管理;同時還要考慮研究生院的研究生管理、科研處的科研管理、人事處的教職員事管理及薪資管理等。因此,學校資訊系統中的學生資料要面向全校各個職能管理部門和系所的應用,而不僅僅是教務處的一個學生成績管理應用。

2、共享性高、冗餘度低、易擴充

    •   資料庫管理系統從整體角度描述和組織數據,數據不再是面向某個應用,而是面向整個系統
    • 數據可以被多個用戶、多哥應用共享使用
    • 數據共享可以大幅減少資料的冗餘,避免資料之間的不一致

3、資料獨立性高

  • #資料獨立是指資料的使用(即應用程式)與資料的說明(即資料的組織結構與儲存方式)分離

這樣,應用程式只需要考慮如何使用數據,而無須關心資料庫中的資料是如何建構和儲存的。

  • #因而,各方(在一定範圍內)的變更互不影響

  • 資料獨立性用來描述應用程式與資料結構之間的依賴程度,包括資料的物理獨立性和資料的邏輯獨立性,依賴程度越低則獨立性越高。
  • 物理獨立性是指使用者的應用程式與資料庫中資料的物理結構是相互獨立的。資料在磁碟上如何組織和儲存由DBMS負責,應用程式只關心資料的邏輯結構;當資料的實體儲存結構改變時,應用程式不用修改

##邏輯獨立性是指使用者的應用程式與資料庫中資料的邏輯結構是相互獨立的。資料的(全域)邏輯結構由DBMS負責,應用程式只關心資料的局部邏輯結構(即應用視圖),資料的(全域)邏輯結構改變了,應用程式也可以不用修改

  • 4、資料由資料庫管理系統(DBMS)統一管理與控制

  • #資料的安全性保護:保護資料以防止不合法的使用造成資料的洩漏和破壞
  • 資料的完整性檢查:將資料控制在有效的範圍內,或保證資料之間滿足一定的關係
  • #並發控制:對多個使用者或應用程式同時存取同一個資料的並發操作加以控制和協調,確保得到正確的修改結果或資料庫的完整性不會遭到破壞

#資料庫復原:當電腦系統發生硬體或軟體故障時,需要將資料庫從錯誤狀態還原到某一已經正確狀態

######【相關推薦:###mysql視頻教程###】###

以上是資料庫管理系統的特性有哪些的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn