情報処理技術者試験対策のページ午前対策 目次

テクノロジ系 技術要素 データベース


データベース基本

  1. トランザクションのACID特性
  2. 透過性
  3. データベースの制約
  4. メタデータ
    データ自身に関するデータで、データの定義情報が記述されている

データベース方式

  1. データベースの種類と特徴
  2. データベースのモデル
  3. DBMS(DataBase Management Syste)データベース管理システム

データベース設計

  1. データ分析
  2. データベースの論理設計
  3. データの正規化
  4. データベースのパフォーマンス設計
  5. データベースの物理設計

データ操作

  1. データベースの操作
  2. SQL
  3. 関係代数

トランザクション処理

  1. 排他制御(同時実行制御)
  2. リカバリ処理
  3. トランザクション管理
  4. データベースの性能向上
  5. データ制御
  6. ダーティリード(dirty read)
    トランザクションT1が行を更新し、トランザクションT2がその行を検索する。その後T1がロールバックされると、T2はその行に存在しない値を読んだことになる
  7. アンリピータブルリード
    同じデータを複数回読むとき、結果が違うこと
  8. ファントムリード
    異なるデータ集合を読んでしまうこと

データベース応用

  1. データウェアハウス
  2. データマイニング ( Data Mining )
  3. データマート ( Data Mart )
    小規模なデータウェアハウスで目的に合わせてデータを絞り込んだもの
  4. 分散データベース
  5. ストアドプロシージャ

データベース管理

  1. ジャーナルファイル
    データベースの更新前や更新後の値を書き出して、データベースの交信記録として保存するファイル
  2. インデックスファイル
  3. データベースの維持・管理
  4. データベースの障害回復
  5. ユーザID ( 利用者ID ) 
    ユーザIDごとに、表の利用を制限したり、許可したりする
  6. データベース管理者 ( DBA ; Database Administrator )
  7. データ管理者 ( DA ; Data Administrator )
  8. データの分割格納