民國106年 第2梯次 電腦軟體設計(JAVA)乙級 學科

第80題

有關於資料庫綱要( D a t a b a s e S c h e m a ) 與資料庫狀態( D a t a b a s e S t a t e ) ,以下的…

題目

有關於資料庫綱要( D a t a b a s e S c h e m a ) 與資料庫狀態( D a t a b a s e S t a t e ) ,以下的敘述那些為 正確?

  1. (1) 資料庫綱要描述資料庫表格的欄位結構與資料型態
  2. (2) 資料庫綱要是儲存於資料庫的資料( T u p l e )
  3. (3) 資料庫綱要經常改變,資料庫狀態較少改變
  4. (4) 資料庫綱要較少改變,資料庫狀態經常改變

官方答案

(1) 資料庫綱要描述資料庫表格的欄位結構與資料型態、(4) 資料庫綱要較少改變,資料庫狀態經常改變

解析

「資料庫綱要(Schema)」描述資料庫的邏輯結構,包含表格名稱、欄位名稱、資料型態與限制等「結構」資訊,故選項1正確。實際儲存於資料庫的資料記錄(Tuple/列)屬於「資料庫狀態(State)」,會隨交易頻繁變動,故選項2錯誤。綱要於設計階段定義完成後多半固定,修改結構(如ALTER TABLE)屬少見作業;而狀態因每日新增、修改、刪除而經常變動,故選項4正確、選項3錯誤。可比喻:綱要是「表格設計圖」,狀態是「表格目前的資料內容」。

AI 參考解析(推得答案已與官方答案比對一致),非官方公告內容,僅供備考參考。

官方資料