1.やさしい
テーブルからデータを取得する SQL 文はどれですか?
- AINSERT
- BCREATE
- CSELECT
- DUPDATE
2.やさしい
リレーショナルモデルで、テーブルの行は何と呼ばれますか?
- Aタプル
- B属性
- Cスキーマ
- Dドメイン
3.やさしい
外部キー(foreign key)とは次のうちどれですか?
- A外国のユーザーが使うキー
- B常に暗号化されているキー
- C別のテーブルの主キーを参照する列
- Dテーブルのすべての行にわたって値が一意でなければならない列
4.ふつう
関係代数で、選択演算子(σ)はどの SQL の句に対応しますか?
- AORDER BY
- BWHERE
- CGROUP BY
- DSELECT リスト
5.ふつう
ある列に値 10、20、NULL が入っています。AVG(col) は何を返しますか?
- A15
- B10
- C30
- DNULL
6.ふつう
外部キーが ON DELETE CASCADE で宣言されています。親の行を削除すると何が起こりますか?
- A親の行がアーカイブテーブルにコピーされる
- B削除は常に拒否される
- Cそれを参照する子の行が自動的に削除される
- D子の行の外部キーが自動的に NULL に設定される
7.むずかしい
クエリに対するカバリングインデックスとは何ですか?
- A毎晩再構築されるインデックス
- Bクエリに必要なすべての列を含み、テーブル自体を読まなくてよいインデックス
- C主キーだけのインデックス
- Dすべてのテーブルのすべての列をカバーするインデックス
8.むずかしい
得点は 90、90、80 です。RANK() OVER (ORDER BY score DESC) はどの値を返しますか?
- A1, 2, 3
- B2, 2, 3
- C1, 1, 2
- D1, 1, 3
解答
- 1. C · SELECT
- 2. A · タプル
- 3. C · 別のテーブルの主キーを参照する列
- 4. B · WHERE
- 5. A · 15
- 6. C · それを参照する子の行が自動的に削除される
- 7. B · クエリに必要なすべての列を含み、テーブル自体を読まなくてよいインデックス
- 8. D · 1, 1, 3
ステップごとの詳しい解答:このトピックは examproblems.com で練習できます。