本や記事を読んでも、以下の具体的な答えを見つけることができません。
OLAP および OLTP の正規化の最小および最大の程度は?
OLTP の最小値は第 3 正規形であり、OLAP の最大値は第 2 正規形であると思います。
回答を補足する詳細を教えてください。
本や記事を読んでも、以下の具体的な答えを見つけることができません。
OLAP および OLTP の正規化の最小および最大の程度は?
OLTP の最小値は第 3 正規形であり、OLAP の最大値は第 2 正規形であると思います。
回答を補足する詳細を教えてください。
OLAP の一部は、データ ウェアハウス、データ マート、またはレポート データベースの形式をとっています。1 つのデザインは、Ralph Kimball によって導入されたスター スキーマの形をとっています。スター スキーマでは、ディメンション テーブルは一般に 2NF であるのに対し、ファクト テーブルは 1NF である場合があります。3NF または BCNF になるようにディメンション テーブルを分解すると、最終的にスノーフレーク スキーマになります。
一般に、スター スキーマの設計は厳密な規律であるため、正規化または非正規化の観点から考えるのではなく、優れたスター設計の観点から考えます。当然のことながら、正規化から逸脱すると更新の異常が発生し、ETL 処理が複雑になります。
スター スキーマは、Kimball が SQL プラットフォームで次元モデルと呼んだものを表現する方法です。これらは、データ マート、レポート データベース、およびデータ ウェアハウスに役立ちます。
もう 1 人のデータ ウェアハウスのイノベーターである William (Bill) Inmon は、OLAP を実行する場合でも 3NF を維持することを提唱しました。キンボールもインモンも私より頭がいいので、どちらが正しいかは言いません。OLAP を行ったときは、Kimball に従う傾向があり、良い結果が得られました。