數據庫系統的工作流程

step1:DBMS首先對數據查詢語句進行語法檢查,而後從數據字典中找到該用戶對應的外模式,同時進行權限檢查。若發現錯誤,則將錯誤信息返回給用戶;

step2:DBMS根據找到的外模式,利用概念模式/外模式映像,將其映像到概念模式,確定概念模式應該讀入哪些數據;

step3:DBMS利用內模式/概念模式映像,將概念模式映像到內模式,確定數據庫應讀入哪些物理記錄及其具體的地址;

step4:DBMS根據地址信息向操作系統發出讀取記錄的命令;

step5:操作系統執行讀取數據的命令,並將數據從硬盤讀入系統緩衝區,將執行結果通知DBMS;

step6:DBMS根據查詢語句及數據字典定義的信息,將系統緩衝區中的數據轉換成用戶所需的記錄格式;

step7:DBMS將數據記錄從系統緩衝區傳送到用戶工作區。


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章