民國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) 資料庫綱要描述資料庫表格的欄位結構與資料型態
- (2) 資料庫綱要是儲存於資料庫的資料( T u p l e )
- (3) 資料庫綱要經常改變,資料庫狀態較少改變
- (4) 資料庫綱要較少改變,資料庫狀態經常改變
官方答案
(1) 資料庫綱要描述資料庫表格的欄位結構與資料型態、(4) 資料庫綱要較少改變,資料庫狀態經常改變
解析
「資料庫綱要(Schema)」描述資料庫的邏輯結構,包含表格名稱、欄位名稱、資料型態與限制等「結構」資訊,故選項1正確。實際儲存於資料庫的資料記錄(Tuple/列)屬於「資料庫狀態(State)」,會隨交易頻繁變動,故選項2錯誤。綱要於設計階段定義完成後多半固定,修改結構(如ALTER TABLE)屬少見作業;而狀態因每日新增、修改、刪除而經常變動,故選項4正確、選項3錯誤。可比喻:綱要是「表格設計圖」,狀態是「表格目前的資料內容」。
AI 參考解析(推得答案已與官方答案比對一致),非官方公告內容,僅供備考參考。