「ビューに対して問合せをするには,ビューに対する SELECT 権限だけではなく,元の表に対する SELECT 権限も必要である。」
「ビューに対して問合せをするには,ビューに対する SELECT 権限又は元の表に対する SELECT 権限のいずれかがあればよい。」
「ビューに対する SELECT 権限にかかわらず,元の表に対する SELECT 権限があれば,そのビューに対して問合せをすることができる。」
「元の表に対する SELECT 権限にかかわらず,ビューに対する SELECT 権限があれば,そのビューに対して問合せをすることができる。」
上記4つのうち、
「ビューの SELECT 権限に関する記述として適切なもの」
は、どれでしょう?
(H22春・データベース・問11、ならびに、H19春・情報セキュリティ・問27 より)
↓
↓
↓
↓
↓
↓
↓
↓
↓
↓
↓
↓
↓
↓
↓
↓
↓
↓
↓
↓
↓
↓
「元の表に対する SELECT 権限にかかわらず,ビューに対する SELECT 権限があれば,そのビューに対して問合せをすることができる。」が正解です。
平成22年度 春期
基本情報技術者
午前 問31
“商品”表,“在庫”表に対する次の SQL 文と,同じ結果が得られる SQL 文はどれか。
SELECT 商品番号 FROM 商品
WHERE 商品番号 NOT IN (SELECT 商品番号 FROM 在庫)
■“商品”表の項目
商品番号(主キー)
商品名
単価
■“在庫”表の項目
在庫番号(主キー)
商品番号
在庫数
ア
SELECT 商品番号 FROM 在庫
WHERE EXISTS (SELECT 商品番号 FROM 商品)
イ
SELECT 商品番号 FROM 在庫
WHERE NOT EXISTS (SELECT 商品番号 FROM 商品)
ウ
SELECT 商品番号 FROM 商品
WHERE EXISTS (SELECT 商品番号 FROM 在庫 WHERE 商品.商品番号 = 在庫.商品番号)
エ
SELECT 商品番号 FROM 商品
WHERE NOT EXISTS (SELECT 商品番号 FROM 在庫 WHERE 商品.商品番号 = 在庫.商品番号)
答え
↓
↓
↓
↓
↓
↓
↓
↓
↓
↓
↓
↓
↓
↓
↓
↓
↓
↓
↓
↓
エの、
SELECT 商品番号 FROM 商品
WHERE NOT EXISTS (SELECT 商品番号 FROM 在庫 WHERE 商品.商品番号 = 在庫.商品番号)
が正解です。
「ビューに対して問合せをするには,ビューに対する SELECT 権限又は元の表に対する SELECT 権限のいずれかがあればよい。」
「ビューに対する SELECT 権限にかかわらず,元の表に対する SELECT 権限があれば,そのビューに対して問合せをすることができる。」
「元の表に対する SELECT 権限にかかわらず,ビューに対する SELECT 権限があれば,そのビューに対して問合せをすることができる。」
上記4つのうち、
「ビューの SELECT 権限に関する記述として適切なもの」
は、どれでしょう?
(H22春・データベース・問11、ならびに、H19春・情報セキュリティ・問27 より)
↓
↓
↓
↓
↓
↓
↓
↓
↓
↓
↓
↓
↓
↓
↓
↓
↓
↓
↓
↓
↓
↓
「元の表に対する SELECT 権限にかかわらず,ビューに対する SELECT 権限があれば,そのビューに対して問合せをすることができる。」が正解です。
平成22年度 春期
基本情報技術者
午前 問31
“商品”表,“在庫”表に対する次の SQL 文と,同じ結果が得られる SQL 文はどれか。
SELECT 商品番号 FROM 商品
WHERE 商品番号 NOT IN (SELECT 商品番号 FROM 在庫)
■“商品”表の項目
商品番号(主キー)
商品名
単価
■“在庫”表の項目
在庫番号(主キー)
商品番号
在庫数
ア
SELECT 商品番号 FROM 在庫
WHERE EXISTS (SELECT 商品番号 FROM 商品)
イ
SELECT 商品番号 FROM 在庫
WHERE NOT EXISTS (SELECT 商品番号 FROM 商品)
ウ
SELECT 商品番号 FROM 商品
WHERE EXISTS (SELECT 商品番号 FROM 在庫 WHERE 商品.商品番号 = 在庫.商品番号)
エ
SELECT 商品番号 FROM 商品
WHERE NOT EXISTS (SELECT 商品番号 FROM 在庫 WHERE 商品.商品番号 = 在庫.商品番号)
答え
↓
↓
↓
↓
↓
↓
↓
↓
↓
↓
↓
↓
↓
↓
↓
↓
↓
↓
↓
↓
エの、
SELECT 商品番号 FROM 商品
WHERE NOT EXISTS (SELECT 商品番号 FROM 在庫 WHERE 商品.商品番号 = 在庫.商品番号)
が正解です。