採用試験 データベース

問一

以下のデータベースに関する用語で正しい説明をしているのはどれか全て選択せよ。

ア クエリ:データの書式のこと
イ 主キー(プライマリーキー):一意に識別できるデータのこと
ウ テーブル:データの入ったファイルのこと
エ インデックス:データのページ数
オ トランザクション:データベースの処理の最初のこと
問二

テーブル(SAMPLE_TABLE)からすべてのデータの選択をする際のクエリの書き方として正しいものを選択せよ。

ア I SELECT ALL SAMPLE_TABLE;
イ SELECT * FROM SAMPLE_TABLE;
ウ SAMPLE_TABLE WHICH SELECT;
エ SAMPLE_TABLE=ALL(ALL);
オ FUNC () SELECT SAMPLE_TABLE;
問三

以下はある地域における生産者のリンゴとミカンの収穫量のデータである。


テーブル操作に関して以下の問いに解答せよ。
テーブル名は「収穫量」とする。

(1)「収穫量」テーブルのミカンの収穫量の多い順に行を並び替えたい。正しいクエリ文を選択せよ。
ア SELECT * FROM収穫量 ORDER BY ミカン;
イ SELECT * FROM 収穫量 ORDER IN ミカン;
ウ ORDER ミカン DESC 収穫量;
エ BIGGER ORDER BY ミカン FROM 収穫量;
オ SORT ミカン FROM 収穫量;

(2)「収穫量」テーブルに新たに生産者の収穫量を追加したい。正しいクエリ文を選択せよ。
なお、追加する生産者IDは101、生産者名はBBB、リンゴの収穫量は40、ミカンの収穫量は20とする。

ア ADD TO 収穫量 (生産者ID,生産者,リンゴ,ミカン) VALUES (101,‘BBB’,40,20);
イ INTO {収穫量} = {101,‘BBB’,40,20};
ウ INSERT INTO 収穫量 (生産者ID,生産者,リンゴ,ミカン) VALUES (101,‘BBB’,40,20);
エ (生産者ID,生産者,リンゴ,ミカン) VALUES (101,‘BBB’,40,20) ADD;
オ NEW DATA TO (生産者ID,生産者,リンゴ,ミカン) VALUES (101,‘BBB’,40,20);
(3)各生産者のリンゴの収穫量の合計を求めたい。正しいクエリを選択せよ。

ア SELECT SUM(リンゴ) FROM 収穫量;
イ SELECT ALL(リンゴ) FROM 収穫量;
ウ SELECT TOTAL(リンゴ) FROM 収穫量;
エ SELECT SUM 収穫量(リンゴ) FROM;
オ SELECT TOTAL(リンゴ) FROM 収穫量;
(4)ミカンの収穫量が50以下の各生産者のリンゴの収穫量の合計を求めたい。正しいクエリを選択せよ。

ア SELECT SUM(リンゴ) FROM 収穫量 WHERE ミカン<=50;
イ SELECT ALL(リンゴ) FROM 収穫量 WHERE ミカン<=50;
ウ SELECT TOTAL(リンゴ) FROM 収穫量 HAVING ミカン<=50;
エ SELECT SUM 収穫量 WHERE ミカン<=50(リンゴ) FROM;
オ SELECT TOTAL(リンゴ) FROM 収穫量 WHICH ミカン<=50;
TOP
TOP