2-3 データベース

データベース

データベースは、業務で使うデータを矛盾なく効率的に管理する仕組みです。ITパスポートでは、関係データベース、主キー、外部キー、正規化、SQL、トランザクションが中心です。

1. 関係データベース

現在の業務システムでは、表形式でデータを管理する関係データベースがよく使われます。

用語 内容
データを行と列で管理する単位
1件分のデータ
データの項目
主キー 行を一意に識別する列
外部キー 他の表の主キーを参照する列

2. 正規化

正規化は、データの重複や更新時の矛盾を減らすために表を整理することです。

目的 内容
重複の削減 同じ情報を何度も保存しない
更新異常の防止 一部だけ変更されて矛盾することを防ぐ
整合性の維持 関連する表同士の関係を保つ

3. SQLの基本

命令 役割
SELECT データを検索する
INSERT データを追加する
UPDATE データを更新する
DELETE データを削除する

4. トランザクション

トランザクションは、複数の処理を1つのまとまりとして扱う考え方です。銀行振込のように、片方だけ成功すると困る処理で重要です。

性質 内容
原子性 全部成功するか、全部取り消す
一貫性 処理後もデータの整合性を保つ
独立性 同時実行しても互いに悪影響を与えない
永続性 確定した結果は失われない

試験での注意点

主キーは重複せず空欄にできません。外部キーは表同士を関連付けるために使います。SQLは細かい文法より、どの命令が何をするかを押さえることが大切です。

この章の理解を確認しよう
練習問題で知識を定着させましょう
練習問題を解く →