資料庫系統(1) 初步認識資料庫系統

2021-09-11 19:15:29 字數 1526 閱讀 6468

資料庫(db):database

資料庫管理系統(dbms):database management system

資料庫管理員(dba):database administrator

計算機基本系統

資料庫定義:定義資料庫中table的名稱、標題(內含的屬性名稱及對該屬性的值的要求)等。dbms提供一套資料定義語言(ddl:data definition language)給使用者  。

資料庫操縱:向資料庫的table中增加/刪除/更新資料及對資料進行查詢、檢索、統計等。 dbms提供一套資料操縱語言(dml:data manipulation language)給使用者 。

資料庫控制:控制資料庫中資料的使用 -- 哪些使用者可以使用,哪些不可以。 dbms提供一套資料控制語言(dcl:data control language)給使用者 。

資料庫維護:轉儲/恢復/重組/效能監測/分析...。dbms提供一系列程式(實用程式/例行程式)給使用者 ,資料庫維護的實用程式一般是有dba來掌握和使用的 。

資料定義語言(ddl:data definition language) --以便使用者定義資料格式

資料操縱語言(dml:data manipulation language) --以便使用者對資料進行操作

資料控制語言(dcl:data control language) --以便使用者對資料進行控制

資料庫各種操作的執行 --dbms按使用者要求進行定義、操縱、控制和維護

1、2、3為sql語言:結構化的資料庫語言

一條資料庫語言語句相當於高階語言的乙個或多個迴圈程式

資料庫語言可以嵌入到高階語言(宿主語言)中使用

語言編譯器:將用資料庫語言書寫的內容翻譯成dbms可執行的命令。例如:ddl編譯器、dml編譯器、dcl編譯器等;

查詢優化(執行引擎)與查詢現實(基本命令的不同執行演算法):提高資料庫檢索速度的手段。例如貫穿於資料訪問各個階段的優化程式;

資料訪問與索引:提供資料在磁碟、磁帶等上的高效訪問手段。例如:儲存管理器,緩衝區管理器,索引/檔案和記錄管理器等;

通訊控制:提供網路環境下資料庫操作與資料傳輸的手段

事務管理:提供提高可靠性並避免併發操作錯誤的手段

故障恢復:是資料庫自動恢復到故障發生前正確的狀態,例如提供了備份、執行日誌操控等實用程式

安全性控制:提供合法性檢驗,避免非授權非法使用者訪問資料庫的手段

完整性控制:提供資料及資料操作正確性檢查的手段

資料字典管理:管理使用者已經定義的資訊

應用程式介面(api):提**用程式使用dbms特定功能的手段

單元一 認識資料庫系統

1 access 2010是microsoft office 2010辦公軟體的元件之一,也是新一代的桌面資料庫管理系統。2 資料 儲存於某種 的物理符號串行,是一種未經加工的原始資料。資料不僅包括數字 字母 文字等文字資料,而且包括圖形 影象 動畫等非文字資料。3 資訊 經過加工處理的資料表現形式...

資料庫 資料庫系統 1 資料庫系統概述

本節先對資料庫系統有個全貌的了解。資料庫 database,是長期儲存在計算機內 有組織的 可共享的大量資料的集合 資料庫管理系統 dbms,位於使用者與os之間的一層資料管理軟體,負責科學地組織和儲存資料 高效地獲取和維護資料,功能包括 資料庫系統 dbs,是資料庫 資料庫管理系統 應用程式 資料...

MOOC 資料庫系統筆記(一) 初步認識資料庫系統

資料庫是電子化資訊的集合 資料庫起源於規範化 表 table 的處理。table 以按行按列形式組織及展現的資料。e.f.codd,基於對 表 table 的理解 1.提出了 關係 及關係模型。2.提出了關聯式資料庫理論 3.開創了資料庫的時代 4.當前普遍應用的資料庫管理系統的奠基者 5.獲得圖靈...