免費開始練習
地特四等申論題 113年 [統計] 資料處理概要

第 一 題

📖 題組:
資料庫系統中有一個名為 student 資料表,請說明執行下列 SQL 指令對資料庫會有的影響。(每小題 10 分,共 20 分) ㈠ DROP TABLE student CASCADE; ㈡ DROP TABLE student RESTRICT;
📝 此題為申論題,共 2 小題

小題 (一)

DROP TABLE student CASCADE;

思路引導 VIP

看到「DROP TABLE ... CASCADE」,首先應聯想到資料庫的「物件相依性(Object Dependencies)」。解題關鍵在於明確點出 CASCADE(連鎖)參數的作用,不僅會刪除指定的資料表本身及其資料,更會自動強制移除所有依賴於該表的其他資料庫物件(如視圖、外來鍵約束等),以確保刪除指令不會因相依性阻擋而中斷。

🤖
AI 詳解
AI 專屬家教

【破題】 DROP TABLE student CASCADE; 屬於 SQL 中的結構定義語言(DDL),其核心作用為「強制且連鎖地刪除資料表及其所有相依物件」。 【論述】

小題 (二)

DROP TABLE student RESTRICT;

思路引導 VIP

考生看到此題應立刻拆解指令結構:動作(DROP TABLE)、目標(student)與限制參數(RESTRICT)。核心思考點在於「RESTRICT」如何透過檢查外部相依性(如外部鍵、視圖等)來維護資料庫的參照完整性,並應依據「存在依賴」與「不存在依賴」兩種情境分別論述其影響。

🤖
AI 詳解
AI 專屬家教

【破題】 此 SQL 指令旨在「有條件地」刪除 student 資料表,透過 RESTRICT 參數確保資料庫的參照完整性(Referential Integrity)不受破壞。 【論述】

📝 同份考卷的其他題目

查看 113年[統計] 資料處理概要 全題

升級 VIP 解鎖