民國101年 第4梯次 電腦軟體應用乙級 學科
第23題
在資料庫軟體M i c r o s o f t A c c e s s X P 中,若主資料表以「一對多」關聯對應到關聯資料表, 當使用者不想在刪除關聯資料表記…
題目
在資料庫軟體M i c r o s o f t A c c e s s X P 中,若主資料表以「一對多」關聯對應到關聯資料表, 當使用者不想在刪除關聯資料表記錄前,就先將主資料表的欄位刪除,則可以設定下列那一 個功能?
- (1) 設定強迫參考完整性
- (2) 設定為查詢精靈資料類型
- (3) 設定驗證規則屬性
- (4) 設定主索引
官方答案
(1) 設定強迫參考完整性
解析
在 Access 的「一對多」關聯中,若勾選「強迫參考完整性」(Enforce Referential Integrity),系統會限制:主資料表(一)的主鍵值若已被關聯資料表(多)參考,則不得刪除該主表記錄,亦不得變更其主鍵值,藉此維護資料間邏輯一致性。此功能正是用來防止「先刪除主資料表欄位或記錄,造成關聯資料表出現懸置參考(孤兒記錄)」的問題。選項 2 查詢精靈、選項 3 驗證規則(針對欄位輸入值限制)、選項 4 主索引(建立唯一識別)均無此關聯刪除保護作用,故答案為 1。
AI 參考解析(推得答案已與官方答案比對一致),非官方公告內容,僅供備考參考。