問題

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

ア GRANT
イ INSERT
ウ SCHEMA
エ SELECT

テクノロジ系>技術要素>データベース>データ操作

解説と解答

 実際の表を目的に応じて加工して作成した仮想的な表のことを「ビュー表」と言います。ビュー表の定義は,次のSQLで行います。

CREATE VIEW ビュー表(列名,列名,...)
AS SELECT 【以下,SELECTの構文】

 それぞれの選択肢にあるSQLの機能を確認しましょう。

 選択肢アのGRANTは,権限を付加するSQLです。

 選択肢イのINSERTは,既存の表に行を挿入するSQLです。

 選択肢ウのSCHEMAは,データの論理的な集合体です。表のほかに様々なSQL文などを含みます。標準SQLでは利用できません。

 以上より正解は,選択肢エです。

佐塚 彰夫(さづか あきお)
アイティ・アシスト 代表取締役
ITに関するコンサルティングや教育を実施するアイティ・アシストの代表。新人研修やプロジェクトマネージャ育成研修をはじめ,基本情報技術者試験,応用情報技術者試験,プロジェクトマネージャ試験などの試験対策研修の実績も豊富。著書に「短期完全マスター 基本情報技術者 2009年版」などがある。