回覆列表
  • 1 # 微笑的水歲月薄荷微

    一、資料庫管理系統(DBMS)的工作模式

    l

    接受應用程式的資料請求和處理請求

    l

    將使用者的資料請求(高階指令)轉換成複雜的機器程式碼(低階指令)

    l

    實現對資料庫的操作

    l

    從對資料庫的操作中接受查詢結果

    l

    對資料結果進行處理(格式轉換)

    l

    將處理結果返回給使用者

    二、

    資料管理系統的主要功能

    DBMS的主要功能有:

    l

    資料庫的定義功能。DBMS提供模式DDL(描述概念模式的資料定義語言)定義資料庫的三級結構、兩級映象,定義資料的完整性約束、保密限制等約束。因此,在DBMS中應包括DDL的編譯程式。

    l

    資料庫的操縱功能。DBMS提供DML(資料操縱語言)實現對資料的操作。基本的資料操作有兩類:檢索(查詢)和更新(包括插人、刪除、更新)。因此,在DBMS中應包括DML的編譯程式或解釋程式。依照語言的級別,DML又可分成過程性DML和非過程性DML兩種。

    l

    l

    資料庫的維護功能。這一部分包括資料庫的資料載人、轉換、轉儲,資料庫的改組以及效能監控等功能。

    l

    資料字典。資料庫系統中存放三級結構定義的資料庫稱為資料字典(DD)。對資料庫的操作都要透過DD才能實現。DD中還存放資料庫執行時的統計資訊,例如記錄個數、訪問次數等。

    上面是一般的DBMS所具備的功能,通常在大、中型計算機上實現的DBMS功能較強、較全,在微型計算機上實現的DBMS功能較弱。

    三、DBMS的模組組成

    從模組結構來觀察,DBMS由兩大部分組成:查詢處理器和儲存管理器。

    l

    查詢處理器有四個主要成分:DDL編譯器,DML編譯器,嵌人式DML的預編譯器及查詢執行核心程式。

    l

    儲存管理器有四個主要成分:許可權和完整性管理器,事務管理器,檔案管理器及緩衝區管理器。

  • 中秋節和大豐收的關聯?
  • 剛出生的小魚怎麼養?