資料庫管理系統(DBMS)的基本用途是什麼?


為了理解為什麼需要資料庫管理系統,讓我們看一下傳統作業系統支援的典型“檔案處理系統”。

示例

以儲蓄銀行中的應用程式為例。儲蓄賬戶和客戶記錄儲存在永久系統檔案中。

編寫應用程式程式來操作檔案以執行以下一些任務:

  • 借記或貸記賬戶。
  • 新增新賬戶。
  • 查詢賬戶餘額。
  • 生成月結單。

隨著需求的出現,必須編寫新的應用程式程式,並根據需要建立新的永久檔案,因此係統開發得以進行,但經過長時間後,檔案可能採用不同的格式,應用程式程式也可能採用不同的語言。

檔案處理中的問題

因此,我們可以看到,由於以下原因,直接檔案處理方法存在問題:

  • 資料冗餘和不一致性 - 同樣的資訊可能在多個地方重複。所有副本可能無法正確更新。

  • 難以訪問資料 - 可能必須編寫新的應用程式程式才能滿足不尋常的請求。

  • 資料隔離 - 不同檔案中的資料格式不同,甚至難以編寫新的應用程式程式。

  • 多個使用者 - 需要併發以獲得更快的響應時間。需要保護併發更新。

  • 安全問題 - 系統的每個使用者都應該只能訪問他們被允許檢視的資料,這對於應用程式程式來說很難強制執行。

  • 完整性問題 - 資料可能需要滿足約束條件。

為了克服這些問題,引入了資料庫管理系統的開發。因此,DBMS 的定義是:允許使用者定義、建立和維護資料庫並提供對資料的訪問控制的軟體系統。

DBMS 是用於管理資料的程式集合,同時它支援不同型別的使用者建立、管理、檢索、更新和儲存資訊。

示例

小型初創公司和行業管理大量資料會變得一團糟。因此,像 DBMS 這樣的軟體在許多領域帶來了革命,帶來了高效的資訊管理。

它基本上是一組程式,允許使用者根據使用者需求從資料庫中儲存、修改或更新和檢索資訊。DBMS 還為資料庫提供安全性和保護。DBMS 充當資料庫和使用者之間的中間層。

DBMS 的型別

DBMS 的不同型別如下:

  • MySQL
  • Oracle
  • MySQL 伺服器
  • Microsoft Access
  • SQL
  • DB2

更新於:2021年7月6日

3K+ 瀏覽量

啟動您的職業生涯

透過完成課程獲得認證

開始
廣告
© . All rights reserved.