調查局三等申論題
111年
[資訊科學組] 資料庫應用
第 一 題
📖 題組:
ANSI/SPARC 發布一個資料庫系統架構,稱之為三層綱要架構(three-schema architecture)。
ANSI/SPARC 發布一個資料庫系統架構,稱之為三層綱要架構(three-schema architecture)。
📝 此題為申論題,共 2 小題
小題 (一)
這個三層綱要架構包含那三層綱要?請分別定義這三層綱要。(20 分)
思路引導 VIP
看到「ANSI/SPARC 三層綱要架構」,應直覺聯想到「外部、概念、內部」三個層次,並與資料庫的「視觀層、邏輯層、實體層」相對應。答題時需依序列出這三層,並明確點出各層的定義、關注對象(使用者、DBA、底層系統),最後補充該架構達成「資料獨立性」的終極目標,以展現系統性的觀念與得分亮點。
小題 (二)
資料獨立(data independence)是資料庫系統的優點與目標,可分為邏輯資料獨立(logical data independence)與實體資料獨立(physical data independence)兩種,請在資料庫系統的三層綱要架構下分別定義這兩種資料獨立。(10 分)
思路引導 VIP
考生看到此題應先回想 ANSI/SPARC 三層綱要架構的分層(外部層、概念層、內部層)。接著,將「資料獨立性」的核心定義——「修改某一階層的綱要而不需要修改上一階層的綱要或應用程式之能力」,分別套用至「概念層與外部層之間(邏輯)」以及「內部層與概念層之間(實體)」進行解釋即可。