問題
問33 関係データベースの“製品”表と“売上”表から,売上報告のビュー表を定義するSQL文中のaに入るものはどれか。
ア GRANT
イ INSERT
ウ SCHEMA
エ SELECT
解説と解答
実際の表を目的に応じて加工して作成した仮想的な表のことを「ビュー表」と言います。ビュー表の定義は,次のSQLで行います。
CREATE VIEW ビュー表(列名,列名,...)
AS SELECT 【以下,SELECTの構文】
それぞれの選択肢にあるSQLの機能を確認しましょう。
選択肢アのGRANTは,権限を付加するSQLです。
選択肢イのINSERTは,既存の表に行を挿入するSQLです。
選択肢ウのSCHEMAは,データの論理的な集合体です。表のほかに様々なSQL文などを含みます。標準SQLでは利用できません。
以上より正解は,選択肢エです。
アイティ・アシスト 代表取締役