Q31.
Transact-SQL 語法中,支援資料新增、刪除、修改及查詢功能的語言為何?
網頁設計 · 乙級 · 應用軟體安裝及使用 · Q31
難易度分析
2 / 5
本題屬於基礎術語定義考題,僅需掌握 SQL 語言分類的核心概念即可正確選擇,無複雜陷阱或深層推理過程。
正確答案:①DML
① DML:DML(Data Manipulation Language,資料操作語言) 是 SQL 中負責資料處理的核心語法,包含 INSERT(新增)、DELETE(刪除)、UPDATE(修改) 及 SELECT(查詢) 四大指令,完全符合題目所述之功能。
錯誤選項解析
- ② DCL:DCL(Data Control Language,資料控制語言) 用於管理資料庫的權限與安全性控制,主要指令為 GRANT(授權) 與 REVOKE(撤權),並非用於資料的新增、刪除、修改或查詢。
- ③ DSL:DSL(Domain Specific Language,領域特定語言) 是軟體工程中的通用概念,指針對特定應用領域設計的程式語言(如正規表達式、CSS),不屬於 SQL 的分類體系。
- ④ DDL:DDL(Data Definition Language,資料定義語言) 用於定義或修改資料庫結構,主要指令為 CREATE(建立)、ALTER(修改結構) 與 DROP(刪除物件),操作對象是資料表結構而非表內資料。
Learning Tip
"本題常考 SQL 四大語言分類 的區別:DDL(結構定義)、DML(資料操作)、DCL(權限控制)、TCL(交易控制,如 COMMIT/ROLLBACK)。考生易混淆 DDL 與 DML,關鍵在於 DDL 操作的是「物件結構」(如建表、改欄位),而 DML 操作的是「表內資料」(如新增一筆記錄)。實務上 SELECT 雖歸類於 DML,但因其不異動資料,部分教材會特別說明。"
學員答題分佈
①DML0%
②DCL0%
③DSL0%
④DDL0%
此答題分佈是根據學員在 LongePass 模擬考等實際作答紀錄計算而成。與考友分享這道歷屆試題與詳細解析!