民國110年 第2梯次 電腦軟體設計(C++)乙級 學科

第48題

以下對結構化查詢語言(SQL)的敘述中,何者不正確?

題目

以下對結構化查詢語言(SQL)的敘述中,何者不正確?

  1. (1) SQL 提供資料定義語言(DDL)及資料操作語言(DML)的功能
  2. (2) SQL 主要以「How to do」的概念進行描述,而非以「What to do」的概念 進行描述
  3. (3) SQL 可以獨立的在線上以交互的方式進行操作
  4. (4) SQL 可作為一個嵌入式的語言,可以嵌入到高階語言中

官方答案

(2) SQL 主要以「How to do」的概念進行描述,而非以「What to do」的概念 進行描述

解析

SQL 是非程序性的描述語言,使用者只需說明「要做什麼(What to do)」,例如查詢哪些資料、符合什麼條件,至於「如何做(How to do)」的存取路徑與執行計畫,由資料庫管理系統的最佳化器決定,因此敘述2不正確。SQL 兼具 DDL(如 CREATE、ALTER)與 DML(如 SELECT、INSERT)功能,可在線上以互動方式操作,也可嵌入 C、Java 等高階語言成為嵌入式 SQL。

AI 參考解析(推得答案已與官方答案比對一致),非官方公告內容,僅供備考參考。

官方資料