數據庫管理系統允許用戶根據需要存儲、組織和檢索部分或全部信息。每種主要類型的數據庫管理系統都需要一個軟件程序,該程序創建記錄來組織數據,并根據這些數據創建報告。數據庫的軟件程序創建四種常用程序之一類型:層次...
數據庫管理系統允許用戶根據需要存儲、組織和檢索部分或全部信息。每種主要類型的數據庫管理系統都需要一個軟件程序,該程序創建記錄來組織數據,并根據這些數據創建報告。數據庫的軟件程序創建四種常用程序之一類型:層次數據庫、網絡數據庫、關系數據庫或面向對象數據庫。

層次數據庫是最古老的數據庫之一數據庫管理系統的一種類型。它最常用于大型計算機上。數據庫創建者預先定義每個記錄與其數據之間的關系。該結構需要根記錄或父記錄,數據庫設計者從中為進入數據庫的每一位數據創建父子關系。

數據庫管理系統可以使用單一計算機程序。
網絡數據庫也通過定義的父子關系來組織數據。就像真實的家庭一樣,網絡數據庫結構允許分類為子級的數據具有多個父級。這是對分層數據庫管理系統的改進。它允許用戶通過父記錄和子記錄將一個數據庫中的信息連接到另一組數據。
管理系統因其靈活性和易用性而日益普及它允許數據庫設計者使用單獨的信息片段在不同的數據庫之間創建關系,而不受父或所有者關系的限制。一個數據庫中的信息與另一個數據庫中的數據相關聯,這是一個唯一的標識符,如員工標識號。
關系型數據庫管理系統允許數據庫設計者創建一個數據庫來存儲雇員的工資和薪金信息。設計者為個人信息(如家庭住址和電話號碼)創建一個單獨的數據庫。不同的用戶可以輸入和更新每個數據庫中的記錄。報表從任何找到匹配的員工識別號的數據庫。
面向對象類型的數據庫管理系統提供了一種組織數字和文本以外的數據的方法。設計師使用它們來容納多媒體項目,如照片,音樂和視頻。這個數據庫管理系統對每個項目使用兩個標識符。第一個是描述性對象名,第二個是一個微型程序,其中包含計算機在存儲和檢索過程中運行的指令或方法,這兩個部分成為數據庫用戶可以像使用文本或數字一樣組織的對象。