() 

 (RDBMS) 

正規形の定義の解釈

編集





 {, , } {'6/9', '', 20}  {'6/9', '', -1000}  {'1/8', '', 169} 


著名な正規形

編集

15

32F3345

沿3

第1正規形

編集

1 (first normal form; 1NF) 1

1

11

第2正規形

編集

12 (second normal form; 2NF) 2

ABABBAAB  ABA { } A  A{A, B}  A 

{, } 使

  

22

{, , , } {, }    2

12

第3正規形

編集

23 (third normal form; 3NF) 

AB, CA  BB  CCA

3223

{, , , } 1    32

233{, , }{,} 2{, , }{, } 2

  RR1R2R1R2RR1R2R1R223

3

ボイス・コッド正規形

編集

 (Boyce/Codd normal form; BCNF) 33

333

3

第4正規形

編集

4 (fourth normal form; 4NF) 

RA, B, C RR (A, C) BACBA

A B

[1]


講義コースデータベースの関係
コース 参考図書 講師
AHA Silberschatz John D
AHA Nederpelt John D
AHA Silberschatz William M
AHA Nederpelt William M
AHA Silberschatz Christian G
AHA Nederpelt Christian G
OSO Silberschatz John D
OSO Silberschatz William M

 {, , }  (BCNF) 4 (4NF)   AHA   AHA  2

{}   {}

{}   {}

4 (4NF) 

24 (4NF) 
コース 参考図書
AHA Silberschatz
AHA Nederpelt
OSO Silberschatz
コース 講師
AHA John D
AHA William M
AHA Christian G
OSO John D
OSO William M

第5正規形

編集

5 (fifth normal form; 5NF) 4 5- (project-join normal form; PJ/NF) 

RA, B, ... , Z R R A, B, ... , Z R

* ( A, B, ... , Z )

[2]

--

--{, , }  3


精神科医-保険会社-病気
精神科医 保険会社 病気
Dr. James Healthco 不安状態
Dr. James Healthco うつ病
Dr. Kendrick FriendlyCare 強迫神経症
Dr. Kendrick FriendlyCare 不安状態
Dr. Kendrick FriendlyCare うつ病
Dr. Kendrick FriendlyCare 気分障害
Dr. Lowenstein FriendlyCare 不安状態
Dr. Lowenstein FriendlyCare 統合失調症
Dr. Lowenstein Healthco 不安状態
Dr. Lowenstein Healthco 認知症
Dr. Lowenstein Victorian Life 転換性障害

3--

PC  PC  CP

-- Dr. Lowenstein 

Dr. Lowenstein FriendlyCare2

Dr. Lowenstein Healthco2

Dr. Lowenstein 2

--45 -- {, , } [3]

--3 --

-- {, } -

-- {, } -

-- {, } -
精神科医-病気
精神科医 病気
Dr. James 不安状態
Dr. James うつ病
Dr. Kendrick 強迫神経症
Dr. Kendrick 不安状態
Dr. Kendrick うつ病
Dr. Kendrick 気分障害
Dr. Lowenstein 統合失調症
Dr. Lowenstein 不安状態
Dr. Lowenstein 認知症
Dr. Lowenstein 転換性障害
精神科医-保険会社
精神科医 保険会社
Dr. James Healthco
Dr. Kendrick FriendlyCare
Dr. Lowenstein FriendlyCare
Dr. Lowenstein Healthco
Dr. Lowenstein Victorian Life
保険会社-病気
保険会社 病気
Healthco 不安状態
Healthco うつ病
Healthco 認知症
FriendlyCare 強迫神経症
FriendlyCare 不安状態
FriendlyCare うつ病
FriendlyCare 気分障害
FriendlyCare 統合失調症
Victorian Life 転換性障害

Dr. James  FriendlyCare  --Dr. James  FriendlyCare --2 -1

第5正規形の有用性

編集

45 454

5

5

5: 


32
3 () 

ドメイン・キー正規形

編集

ドメイン・キー正規形ではすべての制約はドメインとキー制約の結果として生じるものでなければならない。

脚注

編集
  1. ^ C. J. Date 、藤原譲ほか、1997年、p.358
  2. ^ C. J. Date 、藤原譲ほか、1997年、p.362
  3. ^ C. J. Date 、藤原譲ほか、1997年、p.363

参考文献

編集
  • 『データベースシステム概論 原著第6版』丸善、東京、1997年。ISBN 978-4-621-04276-2 
  • JIS X 0017:1997 情報処理用語(データベース) 17.01.04

関連項目

編集