1.やさしい
テーブルから行を削除する文はどれですか?
- AREMOVE
- BTRUNCATE COLUMN
- CDELETE
- DDROP
2.やさしい
クエリの結果を並べ替えるキーワードはどれですか?
- ASORT
- BGROUP BY
- CORDER BY
- DARRANGE
3.やさしい
GRANT と REVOKE は SQL のどの部分に属しますか?
- Aデータ操作言語(DML)
- Bデータ制御言語(DCL)
- Cデータ定義言語(DDL)
- Dデータ問い合わせ言語(DQL)
4.ふつう
employees テーブルには、別の従業員を参照する manager_id 列があります。各従業員をその上司の名前と並べて一覧にするにはどうしますか?
- Amanager_id だけで GROUP BY を使う
- Bディスク上にテーブルの 2 つ目のコピーを作る
- C2 つの別名を使って employees テーブルをそれ自身と結合する
- DUNION ALL と WHERE フィルターを使って、テーブルをそれ自身と結合する
5.ふつう
ある列に値 10、20、NULL が入っています。AVG(col) は何を返しますか?
- A10
- BNULL
- C15
- D30
6.ふつう
コミットされた変更がシステムクラッシュ後も残ることを保証する ACID 特性はどれですか?
- A一貫性(Consistency)
- B独立性(Isolation)
- C永続性(Durability)
- D原子性(Atomicity)
7.むずかしい
SELECT day, SUM(amount) OVER (ORDER BY day) FROM sales は何を計算しますか?
- Aday の順に並べた amount の累計
- Bその日の合計だけを持つ、1 日 1 行
- C1 日あたりの平均 amount
- Dすべての行に全 amount の合計
8.むずかしい
ログ先行書き込み(WAL)の規則は何を要求していますか?
- Aログはクラッシュの後にだけ書かれること
- B変更のログレコードが、変更されたデータページより先に安定記憶装置に書かれること
- Cすべてのクエリが解析される前にログに記録されること
- Dデータページがログより先に書かれること
解答
- 1. C · DELETE
- 2. C · ORDER BY
- 3. B · データ制御言語(DCL)
- 4. C · 2 つの別名を使って employees テーブルをそれ自身と結合する
- 5. C · 15
- 6. C · 永続性(Durability)
- 7. A · day の順に並べた amount の累計
- 8. B · 変更のログレコードが、変更されたデータページより先に安定記憶装置に書かれること
ステップごとの詳しい解答:このトピックは examproblems.com で練習できます。