民國110年 第2梯次 電腦軟體設計(C++)乙級 學科
第76題
有關於資料庫的SQL,以下的敘述那些為正確?
題目
有關於資料庫的SQL,以下的敘述那些為正確?
- (1) SQL 的CREATE TABLE 是利用UNIQUE 指令來定義資料庫表格的主要鍵(Primary Key)
- (2) SQL 中的VIEW 會隨著所查詢資料表格的資料變動而自動更新查詢結果
- (3) SQL 中的VIEW 為虛擬的表格,因此無法放在SQL 的FROM 子句中與真實的表格作JOIN
- (4) SQL 指令可以用來定義表格、新增資料、刪除資料、更改資料、和查詢資料
官方答案
(2) SQL 中的VIEW 會隨著所查詢資料表格的資料變動而自動更新查詢結果、(4) SQL 指令可以用來定義表格、新增資料、刪除資料、更改資料、和查詢資料
解析
CREATE TABLE 定義主鍵使用 PRIMARY KEY 約束,非 UNIQUE(UNIQUE 只保證唯一性)。VIEW 為虛擬表,查詢時即時依底表資料產生結果,故隨底表變動自動反映(選項 2 正確);VIEW 可像資料表一樣出現在 FROM 子句中與其他表 JOIN(選項 3 錯誤)。SQL 涵蓋 DDL/DML/DQL 完整功能(選項 4 正確)。
AI 參考解析(推得答案已與官方答案比對一致),非官方公告內容,僅供備考參考。