第4正規形とは? わかりやすく解説

第4正規形

出典: フリー百科事典『ウィキペディア(Wikipedia)』 (2021/11/12 07:30 UTC 版)

関係の正規化」の記事における「第4正規形」の解説

第4正規形 (fourth normal form; 4NF) では候補キーではない属性への多値従属性をもった属性あってはならない多値従属性の定義を述べる。R を関係とし、A, B, C を、R の属性集合任意の部分集合とする。R のある (A値, C値) 対に対応するB値集合がA値だけに依存しC値には独立かつそのとき限り、B は A に多値従属しているといい、次のように表す。 A B 例を示して説明する。この例は、講義コース関係データベースである。各コース推奨されている参考図書がある。各コースには講義する予定となっている講師がいる。 講義コースデータベースの関係コース参考図書講師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) である。このとき多値従属性事実上関数従属性である。多値従属性関数従属性一般化した概念位置づけることができる。 前述例の関係は、次のように2つの第4正規形 (4NF) の関係に分解して正規化することができる。 コース参考図書AHA Silberschatz AHA Nederpelt OSO Silberschatz コース講師AHA John D AHA William M AHA Christian G OSO John D OSO William M

※この「第4正規形」の解説は、「関係の正規化」の解説の一部です。
「第4正規形」を含む「関係の正規化」の記事については、「関係の正規化」の概要を参照ください。

ウィキペディア小見出し辞書の「第4正規形」の項目はプログラムで機械的に意味や本文を生成しているため、不適切な項目が含まれていることもあります。ご了承くださいませ。 お問い合わせ



英和和英テキスト翻訳>> Weblio翻訳
英語⇒日本語日本語⇒英語
  

辞書ショートカット

すべての辞書の索引

「第4正規形」の関連用語

第4正規形のお隣キーワード
検索ランキング

   

英語⇒日本語
日本語⇒英語
   



第4正規形のページの著作権
Weblio 辞書 情報提供元は 参加元一覧 にて確認できます。

   
ウィキペディアウィキペディア
Text is available under GNU Free Documentation License (GFDL).
Weblio辞書に掲載されている「ウィキペディア小見出し辞書」の記事は、Wikipediaの関係の正規化 (改訂履歴)の記事を複製、再配布したものにあたり、GNU Free Documentation Licenseというライセンスの下で提供されています。

©2024 GRAS Group, Inc.RSS