データベース設計とは
データベース設計は、データの正しい持ち方を決める分野です。ここでの判断が、後の使いやすさを左右します。
同じ情報を二重に持たない、矛盾を作らない。正規化とキーの考え方が、その具体的な手段になります。
このカテゴリーで学べること
- E-R図によるデータモデルの表現
- 主キー・外部キー・候補キーの区別
- 第1〜第3正規形と、正規化の手順
- 整合性制約による矛盾の防止
この分野の記事一覧(読む順)
おすすめの読み進め方
- まずは「データモデル」で、関係の表し方を学ぶ
- 次に「キー」で、行を特定する仕組みを理解する
- 「正規化」で、分ける手順を身につける
- 最後に「整合性制約」で、守り方を学ぶ
学習のポイント
正規化は毎回のように出題されます。手順を言葉で説明できるようにしてください。
外部キーと参照整合性は、セットで覚えると混ざりません。
