民國114年 第2梯次 電腦軟體設計(JAVA)乙級 學科
第80題
在ANSI/SPARC 三層架構中,以下的敘述哪些為正確?
題目
在ANSI/SPARC 三層架構中,以下的敘述哪些為正確?
- (1) 修改概念層(Conceptual Layer)並不會影響外部層(External Layer)
- (2) 主要目的為達成資料獨立的特性
- (3) 修改內部層(Internal Layer)並不會影響概念層(Conceptual Layer)
- (4) 主要目的為達成物件導向的特性
官方答案
(1) 修改概念層(Conceptual Layer)並不會影響外部層(External Layer)、(2) 主要目的為達成資料獨立的特性、(3) 修改內部層(Internal Layer)並不會影響概念層(Conceptual Layer)
解析
ANSI/SPARC 三層架構分為外部層、概念層與內部層,核心目的就是達成資料獨立。邏輯資料獨立是指修改概念層(例如新增欄位、調整關聯)時,外部層的使用者視界不受影響,故敘述1正確;實體資料獨立是指改變內部層的儲存結構或存取方式(例如換索引、改檔案組織)時,概念層不需跟著修改,故敘述3正確。敘述2點出架構的主要目的亦正確。物件導向是程式設計範式,並非三層架構追求的目標,故敘述4錯誤。
AI 參考解析(推得答案已與官方答案比對一致),非官方公告內容,僅供備考參考。