解答つきデータベースと SQLワークシート

無料で印刷できるデータベースと SQLのワークシート:やさしい問題から試験レベルまで 8 問、解答つき。印刷するか PDF で保存できます。

先生方へ: 授業で自由に印刷・コピーしてお使いいただけます。新しいワークシートごとに数値が変わり、専用の解答が付きます。授業ページに ExamProblems へのリンクを載せていただけると嬉しいです。

名前: ____________________   日付: ____________

1.やさしい

結果から重複行を取り除く SQL キーワードはどれですか?

  1. ADIFFERENT
  2. BDISTINCT
  3. CSINGLE
  4. DUNIQUE
2.やさしい

代理キー(サロゲートキー)とは何ですか?

  1. A自動採番の id のように、業務上の意味を持たない人工的な識別子
  2. Bビューでだけ使われるキー
  3. Cメールアドレスのような実世界のデータから作ったキー
  4. D別のテーブルを参照するキー
3.やさしい

LIKE のパターンで、ワイルドカード _(アンダースコア)は何を表しますか?

  1. A数字以外の任意の文字
  2. Bちょうど 1 文字
  3. C空白文字
  4. D0 文字以上
4.ふつう

データベースのトリガーとは何ですか?

  1. A検索を速くするインデックスの一種
  2. Bテーブルで INSERT、UPDATE、DELETE などの指定したイベントが起きると自動的に実行されるコード
  3. Cユーザーが手で実行するクエリ
  4. Dデータベースの定期バックアップ
5.ふつう

ACID の "A" は何を表しますか?

  1. A原子性(Atomicity)
  2. B集約(Aggregation)
  3. C正確性(Accuracy)
  4. D可用性(Availability)
6.ふつう

関数従属性 A → B は何を意味しますか?

  1. AA が B を参照する外部キーである
  2. BA の各値にはちょうど 1 つの B の値が対応する
  3. CB の各値にはちょうど 1 つの A の値が対応する
  4. DA と B がどちらも主キーである
7.むずかしい

テーブル employee(emp_id, dept_id, dept_name) のキーは emp_id で、dept_id → dept_name です。正しい記述はどれですか?

  1. ABCNF であり、したがって 3NF である
  2. B1NF ではない
  3. C2NF だが 3NF ではない
  4. D2NF ではない
8.むずかしい

R(A, B, C, D) に関数従属性 A → B、B → C、C → D があるとき、閉包 A+ は何ですか?

  1. A{A, B}
  2. B{A}
  3. C{A, B, C}
  4. D{A, B, C, D}

解答

  1. 1. B · DISTINCT
  2. 2. A · 自動採番の id のように、業務上の意味を持たない人工的な識別子
  3. 3. B · ちょうど 1 文字
  4. 4. B · テーブルで INSERT、UPDATE、DELETE などの指定したイベントが起きると自動的に実行されるコード
  5. 5. A · 原子性(Atomicity)
  6. 6. B · A の各値にはちょうど 1 つの B の値が対応する
  7. 7. C · 2NF だが 3NF ではない
  8. 8. D · {A, B, C, D}

ステップごとの詳しい解答:このトピックは examproblems.com で練習できます。