LoginSignup
0
0

More than 5 years have passed since last update.

DBの正規化メモ

Last updated at Posted at 2018-01-31

第一正規化

目的はレーブル内データの重複を無くす事である。
データに重複が存在しなくなるまでテーブルを分割する。
完了した状態を 第一正規形 と呼ぶ。

第二正規化

目的はテーブル内の主キー列以外の列の値が、必ず主キーによって決まるようにすることである。
主キー以外の項目に従属して変化するような項目は、別のテーブルに分割する。

ex. ブログのカテゴリを別テーブルに切り出してつくる

完了した状態を 第二正規形 と呼ぶ。

第三正規化

目的はテーブル内の主キー列以外の列の値が、 主キーのみ によって決まるようにすることである。

ex. 郵便番号と住所を別テーブルに分ける(住所は郵便番号に従属している)

完了した状態を 第三正規形 と呼ぶ。

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0