平成21年 春期 基本情報技術者 午前 問33

関係データベースの“製品”表と“売上”表から、売上報告のビュー表を定義するSQL文中のaに入るものはどれか。

CREATE VIEW 売上報告(製品番号, 製品名, 納品数, 売上年月日, 売り上げ金額)
    AS   a   製品.製品番号, 製品.製品名, 売上.納品数, 売上.売上年月日,
    売上.納品数*製品.単価
        FROM 製品, 売上
        WHERE 製品.製品番号=売上.製品番号

表名 列名
製品 製品番号、製品名、単価
売上 製品番号、納品数、売上年月日

 ア  GRANT  イ  INSERT  ウ  SCHEMA  エ  SELECT


答え エ


解説

 ア  GRANTは権限定義で使用します。(が、省略することが多いです。)
 イ  INSERTは表へデータを挿入するときに使用します。
 ウ  SCHEMAはスキーマ定義を行うときに“CREATE SCHEMA”として使用します。
 エ  SELECTは表から選択(検索)するときに使用します。
この問題ではFROMの後で指定された“製品”表と“売上”表から、WHEREの後で指定された“製品.製品番号=売上.製品番号”の条件に一致したデータから、AS SELECTの後で指定された“製品.製品番号, 製品.製品名, 売上.納品数, 売上.売上年月日, 売上.納品数*製品.単価”をビュー『売上報告』として出力する。


キーワード
・SQL文

キーワードの解説
  • SQL文
    データベースにアクセスするための言語である。
    SQLを使用すると、データベースからの表の抽出の定義や、データベースのデータ操作など、データベースに関する処理を記述することができます。
    なお、SQLは公式には何かの略語ではないとなっていますが、SQLを開発したIBMでは“Structured Query Language”の略語となっています。
    また、読み方も、“シークェル”と読む人と“エス・キュー・エル”と読む人がいます。

もっと、「SQL文」について調べてみよう。

戻る 一覧へ 次へ