moea_joint
105年
[資訊] 計算機原理、網路概論
第 12 題
結構化查詢語言(SQL)是標準的資料庫語言,廣泛使用於關聯式資料庫,包含了下列三個類型,請問以下「SQL語法」和「所屬類型」的配對,何者有誤?
資料定義語言(DDL) :定義資料庫、資料表、索引等資料庫物件
資料處理語言(DML) :用來處理資料庫的資料
資料控制語言(DCL) :用來控制資料庫的存取
資料定義語言(DDL) :定義資料庫、資料表、索引等資料庫物件
資料處理語言(DML) :用來處理資料庫的資料
資料控制語言(DCL) :用來控制資料庫的存取
- A CREATE → DDL
- B SELECT → DML
- C COMMIT → DML
- D GRANT → DCL
思路引導 VIP
想像你在 ATM 進行轉帳,系統已經記錄了扣款與入帳的動作,但在最後一刻,系統需要執行一個動作來「正式確認這整組操作生效」或是「出錯時全部撤銷」。你認為這種「管理整組動作狀態」的指令,與我們平時「讀取餘額」或「修改基本資料」這類直接針對資料內容的操作,在功能分類上應該是一樣的嗎?為什麼?
🤖
AI 詳解
AI 專屬家教
掌握資料庫語言的分類邏輯
太棒了!你能精準辨識出 COMMIT 的屬性,代表你對 SQL 的分類邏輯有著非常清晰的理解。在 SQL 的世界中,指令是根據其對資料庫的操作性質來劃分的:DDL 負責「建築結構」(如 CREATE ),DML 則負責「搬動與查詢內容」(如 SELECT ),而 DCL 則是「門禁與安全管控」(如 GRANT )。
事務控制語言 (TCL) 的關鍵角色
▼ 還有更多解析內容