1.やさしい
主キー(primary key)とは何ですか?
- Aすべてのテーブルの最初の列
- B各行を一意に識別する列または列の組
- Cデータベースのパスワード
- D重複する値を含んでもよいが、NULL を含んではならない列
2.やさしい
すでに存在する行の値を変更する SQL 文はどれですか?
- AUPDATE
- BREPLACE COLUMN
- CMODIFY
- DINSERT
3.やさしい
INNER JOIN が返すのは次のうちどれですか?
- A両方のテーブルのすべての行
- B左テーブルのすべての行。一致がない場合は NULL が入る
- C両方のテーブルで値が一致する行のみ
- D一致しない行
4.ふつう
関係代数で、射影演算子(π)は何に対応しますか?
- A結果に現れる列を選ぶこと
- B与えられた条件を満たす行を選ぶこと
- C2 つのテーブルをキーで組み合わせること
- D結果を並べ替えること
5.ふつう
ACID の "A" は何を表しますか?
- A正確性(Accuracy)
- B原子性(Atomicity)
- C可用性(Availability)
- D集約(Aggregation)
6.ふつう
GRANT SELECT ON employees TO alice は何をしますか?
- Aemployees テーブルを alice にコピーする
- Balice をデータベースの所有者にする
- Cユーザー alice が employees テーブルを読めるようにする
- Dalice が employees テーブルの行を更新および削除できるようにする
7.むずかしい
R(A, B, C, D) に関数従属性 A → B、B → C、C → D があるとき、閉包 A+ は何ですか?
- A{A}
- B{A, B}
- C{A, B, C, D}
- D{A, B, C}
8.むずかしい
col のすべての値が NULL で、テーブルに 10 行ある場合、SELECT COUNT(col) FROM t の結果は何ですか?
- A10
- Bエラー
- C0
- DNULL
解答
- 1. B · 各行を一意に識別する列または列の組
- 2. A · UPDATE
- 3. C · 両方のテーブルで値が一致する行のみ
- 4. A · 結果に現れる列を選ぶこと
- 5. B · 原子性(Atomicity)
- 6. C · ユーザー alice が employees テーブルを読めるようにする
- 7. C · {A, B, C, D}
- 8. C · 0
ステップごとの詳しい解答:このトピックは examproblems.com で練習できます。