資料庫基本概念(三)

2021-10-21 22:51:06 字數 888 閱讀 7523

二、事務管理

三、資料庫體系結構

本篇章主要介紹dbms的功能元件,事務管理,資料庫體系結構

儲存管理器(storage management):以及向系統提交的查詢之間提供介面的程式模組。儲存管理器應負責與檔案管理器進行互動(原始資料通過檔案系統儲存在磁碟上,檔案系統通常由傳統的作業系統提供,儲存管理器將不同的dml語句翻譯為底層檔案命令)負責資料庫中的資料的儲存、檢索和更新。

儲存管理部件

實現的資料結構

查詢處理器(query processing):簡化和方便資料的訪問。

處理器元件:

使用者和查詢處理器,儲存管理器,硬碟間的關係:

對資料庫的幾個操作合起來形成乙個邏輯單元。

事務:資料庫應用中完成單一邏輯功能的操作集合,是乙個具有原子性和一致性的單元。

原子性:乙個操作要麼完成,要麼不發生。

恢復管理器:保證資料庫的原子性和永續性。 在沒有故障發生的情況下,所有事物均成功完成,這時保證完成性容易。但,當故障發生時,事物並不總能成功執行完畢。為了保證原子性,資料庫必須恢復到該失敗的事物開始執行以前的狀態。

併發控制管理器:控制併發事務間的相互影響,保證資料庫一致性。

事務管理器包括併發控制管理器,恢復管理器

資料庫體系結構很大程度上取決於資料庫系統所執行的計算機系統。可以是:

資料庫基本概念

資料庫的分類 一 網路資料庫 網路資料庫是指把資料技術引入到計算機網路系統中,借助與網路技術將儲存於資料庫中的大量資訊及時發布出去,而計算器網路借助於成熟的資料庫技術對網路中的各種資料進行有效管理,並實現使用者與網路中的資料進行有效管理 並實現使用者與網路中的資料庫進行實時動態資料互動 二 層次資料...

資料庫基本概念

資料庫的基本概念 資料庫管理系統 dbms 是一種操作和管理資料庫的大型軟體,用於建立 使用和維護資料庫。它對資料庫進行統一的管理和控制,以保證資料庫 的安全性和完整性。dbms提供資料定義語言ddl與資料操作語言dml。資料庫的三種模型 網狀資料庫 層次資料庫 關聯式資料庫。1.網狀模型 層次模型...

資料庫基本概念

引言 由於前段時間在實習。好長一段時間沒更新部落格了。儲存過程是使用者定義的完畢特定功能的一系列sql語句的集合,經編譯後儲存在資料庫中,使用者通過指定儲存過程的名字並給定引數 假設該儲存過程帶有引數 來呼叫執行它。涉及特定表或其它物件的任務,使用者能夠呼叫儲存過程。而函式一般是資料庫已定義的方法。...