2009年02月16日

SQL豆知識【6】


浜松4チ-ムの
晶博です。

第六回目のSQLの豆知識としまして

前回より引き続き

『正規化』(Normalization)について

段階別に説明していきたいと思います。

今回は

① 第1正規化(First Normal Form)

② 第2正規化(Second Normal Form)

③ 第3正規化(Third Normal Form)

についてです。

第3正規化

第三正規化は、第二正規形である表に対して行われる操作で、

非キー属性間で関数従属している属性を別の表に分割します。

すなわち、非キー属性間に関数従属がない状態にするのが

第三正規化です。

難しく書いてありますが、要するに

ある行の主キー以外の列が決定した時に、この主キー以外の列によって

他の列の値が決定する事があってはいけないという事です。

主キーは1つしか存在してはいけません。


SQL豆知識【6】拡大表示
図1

今回で『正規化』についての説明を終了します。

『正規化』は表の保存効率、データ更新の容易さを

高くするメリットが有る反面、

場合によっては処理速度を遅くしてしまうというデメリットも

存在するという事を忘れない様にして下さい。

『正規化』と処理速度のバランスが重要になってきます。

バランスを取る為に、以下の4点を考慮して『正規化』を行って下さい。

① 各表に対するアクセス頻度

② コンピュータの処理能力

③ データベース性能・容量

④ 業務内容

次回からは、いよいよSQLの文法についての説明を開始します。


Blog Ranking
ブログランキングに参加しています。

---------------------------------------------------------------------------------------------------------------
   ■ 弊社の事をお知りになりたい方
   ■ 弊社へ入社希望の方
   ■ その他、ご相談やご連絡を取りたい方は
     (経験は問いませんのでまずは)


画面上部の「オ-ナ-へメッセ-ジ」よりご連絡を下さい。



同じカテゴリー(SQL)の記事
SQL豆知識【64】
SQL豆知識【64】(2010-08-01 13:58)

SQL豆知識【63】
SQL豆知識【63】(2010-07-18 14:55)

SQL豆知識【62】
SQL豆知識【62】(2010-07-11 09:49)

SQL豆知識【61】
SQL豆知識【61】(2010-06-27 06:25)

SQL豆知識【59】
SQL豆知識【59】(2010-05-30 16:51)

SQL豆知識【58】
SQL豆知識【58】(2010-05-16 10:46)


Posted by JOB CAFE at 00:00│Comments(0)SQL
上の画像に書かれている文字を入力して下さい
 
<ご注意>
書き込まれた内容は公開され、ブログの持ち主だけが削除できます。

プロフィール
JOB CAFE
JOB CAFE
株式会社 ネクサス
                  
本社 :静岡県浜松市中区大工町311-15
            
     TEL:053-451-0830           
     FAX:053-451-0832
オーナーへメッセージ
QRコード
QRCODE
アクセスカウンタ
読者登録
メールアドレスを入力して登録する事で、このブログの新着エントリーをメールでお届けいたします。解除は→こちら
現在の読者数 1人
削除
SQL豆知識【6】
    コメント(0)