メインコンテンツへスキップ
一問一答一覧に戻る
一問一答

データベース 一問一答

全 20 問

対応する教材に戻る
💡

ログインすると学習の進捗を記録できます

ログイン
📝

問もん題だい数すうを選えらんでスタート

1問もんずつ表ひょう示じ・即そく回かい答とう・ランダム出しゅつ題だい

制せい限げん時じ間かん: 12分ふん

この一問一答で出る問題

全20問。答えと解説は「スタート」を押すと1問ずつ表示されます。

  1. データベース管理システム(DBMS)の主な機能として最も適切なものはどれですか?
    • データの同時アクセス制御、整合性管理、障害回復を行う
    • Web ページを表示する
    • ネットワーク経路を制御する
    • ファイルを暗号化する
  2. 「行」と「列」で構成される 2 次元の表形式でデータを管理するデータベースはどれですか?
    • 階層型データベース
    • 関係データベース(RDB)
    • ネットワーク型データベース
    • オブジェクト指向データベース
  3. 関係データベースではなく、Key-Value 型や文書型などで柔軟にデータを格納するデータベースの総称はどれですか?
    • RDB
    • CSV
    • NoSQL
    • ORM
  4. 関係データベースで、1 つの行を一意に識別するための項目(キー)はどれですか?
    • 外部キー
    • 候補キー
    • 補助キー
    • 主キー(Primary Key)
  5. 他の表の主キーを参照するキーで、参照整合性を実現するものはどれですか?
    • 外部キー(Foreign Key)
    • 主キー
    • 候補キー
    • 索引キー
  6. データベースの正規化の主な目的はどれですか?
    • 検索速度を最大化する
    • データの重複を減らし、更新異常を防ぐ
    • 記憶容量を最小化する
    • アクセス権限を細かく管理する
  7. 繰り返し項目(配列のような列)を排除して、1 つのセルに単一の値が入るようにした正規形はどれですか?
    • 第 2 正規形
    • 第 3 正規形
    • 第 1 正規形
    • ボイスコッド正規形
  8. ER 図で、エンティティ(実体)間の 1 対多関係を表現するときに使われる記号として一般的なものはどれですか?
    • ○
    • ×
    • 矢印と波線
    • 1 および N(または鳥の足)
  9. SQL で表からデータを取得するために使う命令はどれですか?
    • SELECT
    • INSERT
    • UPDATE
    • DELETE
  10. SQL で「WHERE 年齢 >= 20」と記述したときの意味として正しいものはどれですか?
    • 年齢が 20 歳未満の行を取得
    • 年齢が 20 歳以上の行を取得
    • 年齢が 20 歳と等しい行のみ取得
    • 年齢列をすべて削除
  11. SQL で 2 つの表を特定の列で結合して検索するキーワードはどれですか?
    • UNION
    • GROUP BY
    • JOIN
    • ORDER BY
  12. SQL で、集計関数を使って「部署ごとの平均給与」を求めるときに必要な句はどれですか?
    • ORDER BY
    • LIMIT
    • DISTINCT
    • GROUP BY
  13. SQL の LIKE 演算子で「%」が持つ意味はどれですか?
    • 任意の 0 文字以上の文字列に一致
    • 任意の 1 文字に一致
    • パーセント記号自体のみに一致
    • 数値にのみ一致
  14. トランザクションの ACID 特性のうち、「すべて成功するか、すべて失敗する(途中で止まらない)」性質はどれですか?
    • 一貫性(Consistency)
    • 原子性(Atomicity)
    • 独立性(Isolation)
    • 耐久性(Durability)
  15. ACID 特性の「独立性(Isolation)」の意味として適切なものはどれですか?
    • 完了後、結果が永続化される
    • データの整合性ルールが常に保たれる
    • 複数トランザクションが並行実行されても互いに影響しない
    • 障害時に前の状態に戻せる
  16. トランザクションの処理を確定し、データベースに結果を反映する操作はどれですか?
    • ロールバック
    • チェックポイント
    • ロック
    • コミット
  17. 2 つのトランザクションが互いに相手のロック解放を待って永久に進まない状態を何と呼びますか?
    • デッドロック
    • レースコンディション
    • スラッシング
    • ライブロック
  18. データベースで検索高速化のために用いる構造はどれですか?
    • ログファイル
    • 索引(インデックス)
    • ビュー
    • トリガ
  19. DB 障害発生時に、ログを使って障害直前の状態まで回復する処理はどれですか?
    • ロールバック(後退復帰)
    • シャドウコピー
    • ロールフォワード(前進復帰)
    • スナップショット
  20. ビュー(View)の特徴として適切なものはどれですか?
    • 物理的に独立したテーブルを新しく作る
    • インデックスの別名
    • トランザクションを分割する機能
    • 実表から導出される仮想的な表として動作する
この教材きょうざいは役やくに立たちましたか?