経営情報システム H26年度 第9問

第9問

様々な業務において利用されるリレーショナルデータベースでは、各種の処理要 求がSQL 言語によって指示される。SQL 言語の要素は以下の①〜④のように区分 できる。これら区分とSQL 言語の要素の組み合わせとして最も適切なものを下記 の解答群から選べ。 ① データ定義言語 ② データ操作言語 ③ 演算子 ④ 関数 V解答群X

  1. ①:CREATE ②:INSERT ③:UPDATE ④:UNION
  2. ①:CREATE ②:SELECT ③:LIKE ④:COUNT
  3. ①:DELETE ②:CREATE ③:BETWEEN ④:AVG
  4. ①:SELECT ②:DROP ③:INSERT ④:ALL DKJC-1F
▼ 解答・解説を見る

正解:

解答:イ

SQLは、①データ定義言語(DDL:CREATE・DROP・ALTERなど表やスキーマを定義)、②データ操作言語(DML:SELECT・INSERT・UPDATE・DELETEなどデータを操作)、③演算子(LIKE・BETWEEN・IN・比較演算子など条件記述に使う要素)、④関数(COUNT・SUM・AVGなど集計・計算を行う組込関数)に区分できる。

  • ア(×):③UPDATEは演算子でなくデータ操作言語、④UNIONは関数でなく集合演算子。区分が誤り。
  • イ(○):①CREATE(DDL)/②SELECT(DML)/③LIKE(演算子)/④COUNT(関数)。すべて正しく対応する。
  • ウ(×):①DELETEはDDLでなくDML、②CREATEはDMLでなくDDLで、①②が入れ替わっている。
  • エ(×):①SELECTはDMLでDDLでない、②DROPはDDLでDMLでない、③INSERTは演算子でなくDML。いずれも誤り。

よって

#データベース

← 経営情報システムの一覧へ戻る