資料庫系統的邏輯架構與三層式綱要架構
邏輯架構可區分為四個基本部分
1.展現邏輯層
與使用者最接近的一個層次,主要功能是與使用者互動,也就是所謂的GUI
2.商業邏輯層
依據使用者的輸入資料或是查詢結果,再依照每間企業不同流程與文化經過程式計算或彙總,傳送到展現邏輯層,呈現出使用者需求
3.資料存取邏輯層
負責對後段資料庫進行存取動作,目前採用美國國家標準所制定的結構化查詢語言當成與資料庫間的存取語言,也就是ANSI-SQL
4.資料邏輯層
負責資料的儲存,以及資料庫的管理,通常此層次就是所謂的資料庫管理系統(DBMS)中的資料庫
三層綱要架構
內部綱要
描述資料庫實際儲存的資料結構,以及如何儲存方式,例如資料庫檔案儲存格式或儲存的實際位置
概念綱要
主要描述資料表之間的關聯性,此綱要中也訂定一個資料庫系統中所有使用者共用的資料結構,讓外部視界來存取
外部視界
主要目的為面對一般使用者,針對不同使用者所需要資料進像篩選,可避免使用者看到未授權的內容