網站首頁 教育 學前教育 精緻生活 飲食養生 命理 科普教育 金融 歷史 影視 數碼 熱門資訊
當前位置:生活百科站 > 精緻生活 > 

資料庫系統的三種模型是什麼

欄目: 精緻生活 / 釋出於: / 人氣:2.6W

資料庫系統的三種模型是什麼的答案是:層次模型、網狀模型、關係模型。

資料庫系統的三種模型是什麼

資料模型主要有三種:層次模型、網狀模型、關係模型。

層次模型:有且只有一個結點沒有雙親結點。除根結點外的其他結點有且只有一個雙親結點。

網狀模型:允許一個以上的結點沒有雙親結點。一個結點可以有多個雙親結點。

關係模型:關係模型用表的集合來表示資料和資料間的聯絡。每個表有多個列,每列有唯一的列名.在關係模型中,無論是從客觀事物中抽象出的實體,還是實體之間的聯絡,都用單一的結構型別“關係”來表示。

資料庫系統

資料庫系統是指在計算機系統中引入資料庫後構成的系統,一般由資料庫、資料庫管理系統(及其開發工具)、應用系統、資料庫管理員和使用者構成。

資料庫系統是一個由硬體、軟體(作業系統、資料庫管理系統和編譯系統等)、資料庫和使用者構成的完整計算機應用系統。資料庫是資料庫系統的核心和管理物件。

因此,資料庫系統的含義已經不僅僅是一個對資料進行管理的軟體,也不僅僅是一個數據庫,資料庫系統是一個實際執行的,按照資料庫方式儲存、維護和嚮應用系統提供資料支援的系統。

資料定義功能

DBMS 提供資料定義語言(Data Definition Language,DDL),使用者通過它可以方便地對資料庫中的資料物件進行定義。

資料操縱功能

DBMS 還提供資料操縱語言(Data Manipulation Language,DML),使用者可以使用 DML 操作資料,實現對資料庫的基本操作,如查詢、插入、刪除和修改等。

資料庫的執行管理

資料庫在建立、運用和維護時由資料庫管理系統統一管理、統一控制,以保證資料的安全性、完整性、多使用者對資料的併發使用及發生故障後的系統恢復。

例如

1、資料的完整性檢查功能保證使用者輸入的資料應滿足相應的約束條件;

2、資料庫的安全保護功能保證只有賦予許可權的使用者才能訪問資料庫中的資料;

3、資料庫的併發控制功能使多個使用者可以在同一時刻併發地訪問資料庫的資料;

4、資料庫系統的故障恢復功能使資料庫執行出現故障時可以進行資料庫恢復,以保證資料庫可靠地執行。

提供方便、有效地存取資料庫資訊的介面和工具

程式設計人員可通過程式語言與資料庫之間的介面進行資料庫應用程式的開發。資料庫管理員(Database Administrator,DBA)可通過提供的工具對資料庫進行管理。