Q154.
在關聯式資料庫系統中,SQL 語言包含哪些類型?
電腦軟體應用 · 乙級 · 應用軟體使用 · Q154
難易度分析
3 / 5
本題要求考生掌握多項 SQL 分類定義,且採複選形式,必須排除虛構的干擾選項並正確識別所有符合條件的類別,增加了判別難度。
正確答案 (複選):①, ②, ④
- ① DDL:DDL(資料定義語言)用於定義資料庫的結構物件,包含 `CREATE`、`ALTER`、`DROP` 等指令,負責建立與修改資料表、索引、檢視表等資料庫物件。
- ② DML:DML(資料操作語言)用於對資料庫中的資料進行增刪修查操作,包含 `SELECT`、`INSERT`、`UPDATE`、`DELETE` 等指令,是日常資料處理的核心。
- ④ DCL:DCL(資料控制語言)用於管理資料庫的存取權限與安全性控制,包含 `GRANT`(授權)與 `REVOKE`(撤銷授權)等指令,確保資料存取的安全性。
錯誤選項解析
- ③ DHL:DHL 並非標準 SQL 語言分類,SQL 規範中不存在此類型。此為干擾選項,正確的分類應為 DDL、DML、DCL 及 TCL(交易控制語言)。
Learning Tip
"SQL 語言的五大分類為 DDL(資料定義)、DML(資料操作)、DCL(資料控制)、TCL(交易控制,如 COMMIT、ROLLBACK) 及 DQL(資料查詢,部分教材將 SELECT 獨立)。常考陷阱為混淆不存在的縮寫(如 DHL、DHL),或將 TCL 遺漏。實務上需清楚區分各指令歸屬類別,尤其在乙丙級檢定中經常交叉測驗。"
學員答題分佈
①DDL0%
②DML0%
③DHL0%
④DCL0%
此答題分佈是根據學員在 LongePass 模擬考等實際作答紀錄計算而成。與考友分享這道歷屆試題與詳細解析!