2

本や記事を読んでも、以下の具体的な答えを見つけることができません。

OLAP および OLTP の正規化の最小および最大の程度は?

OLTP の最小値は第 3 正規形であり、OLAP の最大値は第 2 正規形であると思います。

回答を補足する詳細を教えてください。

4

2 に答える 2

8

OLAP の一部は、データ ウェアハウス、データ マート、またはレポート データベースの形式をとっています。1 つのデザインは、Ralph Kimball によって導入されたスター スキーマの形をとっています。スター スキーマでは、ディメンション テーブルは一般に 2NF であるのに対し、ファクト テーブルは 1NF である場合があります。3NF または BCNF になるようにディメンション テーブルを分解すると、最終的にスノーフレーク スキーマになります。

一般に、スター スキーマの設計は厳密な規律であるため、正規化または非正規化の観点から考えるのではなく、優れたスター設計の観点から考えます。当然のことながら、正規化から逸脱すると更新の異常が発生し、ETL 処理が複雑になります。

スター スキーマは、Kimball が SQL プラットフォームで次元モデルと呼んだものを表現する方法です。これらは、データ マート、レポート データベース、およびデータ ウェアハウスに役立ちます。

もう 1 人のデータ ウェアハウスのイノベーターである William (Bill) Inmon は、OLAP を実行する場合でも 3NF を維持することを提唱しました。キンボールもインモンも私より頭がいいので、どちらが正しいかは言いません。OLAP を行ったときは、Kimball に従う傾向があり、良い結果が得られました。

于 2015-11-03T06:43:19.553 に答える