1.やさしい
主キー(primary key)とは何ですか?
- A重複する値を含んでもよいが、NULL を含んではならない列
- B各行を一意に識別する列または列の組
- Cすべてのテーブルの最初の列
- Dデータベースのパスワード
2.やさしい
GRANT と REVOKE は SQL のどの部分に属しますか?
- Aデータ操作言語(DML)
- Bデータ制御言語(DCL)
- Cデータ定義言語(DDL)
- Dデータ問い合わせ言語(DQL)
3.やさしい
クエリの中で列やテーブルに一時的な別名を付けるキーワードはどれですか?
- AALIAS
- BAS
- CNAME
- DRENAME
4.ふつう
HAVING について正しい記述はどれですか?
- AGROUP BY と一緒には使えない
- B結果を並べ替える
- CSELECT 文の中で WHERE より前に書かなければならない
- D集約関数を使ってグループを絞り込むことができる
5.ふつう
ROLLBACK TO SAVEPOINT s1 は何をしますか?
- Aトランザクション全体を最初から取り消す
- Bトランザクションを終了し、すべてをコミットする
- Cセーブポイント s1 より後に行った変更を取り消し、トランザクションは開いたままにする
- Dセーブポイントとそれ以降に変更されたすべてのテーブルを削除する
6.ふつう
ACID の "A" は何を表しますか?
- A正確性(Accuracy)
- B可用性(Availability)
- C集約(Aggregation)
- D原子性(Atomicity)
7.むずかしい
ログ先行書き込み(WAL)の規則は何を要求していますか?
- Aすべてのクエリが解析される前にログに記録されること
- B変更のログレコードが、変更されたデータページより先に安定記憶装置に書かれること
- Cログはクラッシュの後にだけ書かれること
- Dデータページがログより先に書かれること
8.むずかしい
クエリに対するカバリングインデックスとは何ですか?
- Aすべてのテーブルのすべての列をカバーするインデックス
- B毎晩再構築されるインデックス
- Cクエリに必要なすべての列を含み、テーブル自体を読まなくてよいインデックス
- D主キーだけのインデックス
解答
- 1. B · 各行を一意に識別する列または列の組
- 2. B · データ制御言語(DCL)
- 3. B · AS
- 4. D · 集約関数を使ってグループを絞り込むことができる
- 5. C · セーブポイント s1 より後に行った変更を取り消し、トランザクションは開いたままにする
- 6. D · 原子性(Atomicity)
- 7. B · 変更のログレコードが、変更されたデータページより先に安定記憶装置に書かれること
- 8. C · クエリに必要なすべての列を含み、テーブル自体を読まなくてよいインデックス
ステップごとの詳しい解答:このトピックは examproblems.com で練習できます。