公開ライブラリ/このデッキ
共有された暗記カード
応用情報処理技術者 vol.3
全30枚
応用情報技術者試験のデータベース分野を完全網羅した実践デッキです。リレーショナルデータベースの基礎となる正規化理論(第1〜第3正規形)、主キー・外部キー制約、参照整合性など、データベース設計の本質を理解できます。トランザクション管理ではACID特性、デッドロック、2相コミット、楽観的ロック・悲観的ロックを詳説。SQL文法では、JOIN操作、集約関数、ビュー、ストアドプロシージャ、トリガーなど実務で使う技術を網羅しています。さらに、インデックス設計、パーティショニング、レプリケーション、シャーディングといったパフォーマンスチューニング技術や、NoSQL(キーバリューストア・ドキュメント指向・列指向)、データウェアハウス、OLTP/OLAPまでカバー。午後問題の設計・最適化問題に完全対応しています。
保存して学習を記録するには登録が必要です。
- 1
リレーショナルデータベースの主キーの条件として正しくないものはどれか?
NULL値を含むことができる
- 2
外部キー制約の目的として正しいものはどれか?
参照整合性の保証
- 3
第1正規形の条件として正しいものはどれか?
全ての属性が単一値(原子値)である
- 4
第2正規形の条件として正しいものはどれか?
部分関数従属を排除
- 5
第3正規形の条件として正しいものはどれか?
推移的関数従属を排除
- 6
トランザクションのACID特性に含まれないものはどれか?
可用性(Availability)
- 7
デッドロックが発生する条件として正しいものはどれか?
複数のトランザクションが互いに保持しているロックを待ち合う
- 8
2相コミットプロトコルの目的は何か?
分散トランザクションの原子性保証
- 9
楽観的ロックと悲観的ロックの違いとして正しいものはどれか?
楽観的ロックは更新時に競合を検出、悲観的ロックは読取時にロック
- 10
インデックスの主な目的は何か?
検索性能の向上
- 11
クラスタ化インデックスの特徴として正しいものはどれか?
データの物理的な格納順序がインデックスの順序と一致
- 12
SQLのSELECT文で、GROUP BY句と一緒に使用できない関数はどれか?
SUBSTRING
- 13
SQLのJOIN句で、結合条件に一致しない行も含めて取得する方法はどれか?
OUTER JOIN
- 14
ビューの主な利点として適切でないものはどれか?
データの物理的な格納領域削減
- 15
ストアドプロシージャの利点として正しいものはどれか?
処理のDB側集約によるネットワークトラフィック削減
- 16
トリガーの主な用途として適切なものはどれか?
データ変更時の自動処理実行
- 17
カーソルの主な用途は何か?
SELECT結果を1行ずつ処理
- 18
MVCCの主な利点は何か?
読取と書込の競合を減らし同時実行性を向上
- 19
パーティショニングの主な目的は何か?
大規模テーブルの管理性と性能向上
- 20
レプリケーションの主な目的として適切でないものはどれか?
データの正規化
- 21
シャーディングの主な目的は何か?
データを複数のサーバに分散して水平スケーリング
- 22
SQLインジェクション対策として最も有効なものはどれか?
プレースホルダを使用したプリペアドステートメント
- 23
NOSQLデータベースの特徴として正しくないものはどれか?
厳格なスキーマ定義が必須
- 24
キーバリューストアの特徴として正しいものはどれか?
キーによる高速なデータアクセス
- 25
ドキュメント指向データベースの特徴は何か?
JSON等の柔軟な構造のデータを格納
- 26
列指向データベースの主な利点は何か?
特定列の集計処理の高速化
- 27
データウェアハウスの主な用途は何か?
意思決定支援のための分析用データ統合
- 28
OLTPとOLAPの主な違いは何か?
OLTPは日常業務、OLAPは分析用途
- 29
ディメンションテーブルとファクトテーブルの関係として正しいものはどれか?
ファクトテーブルが数値データ、ディメンションテーブルが属性データ
- 30
データベースのバックアップ方式で、トランザクションログのみをバックアップする方式は何か?
ログバックアップ