スタースキーマとスノーフレークスキーマ
データベース設計
Lis Sulmont
Curriculum Manager
スタースキーマ
ディメンショナルモデリング:スタースキーマ
ファクトテーブル
- 指標となるレコードを保持する
- 定期的に変更される
- 外部キーを介してディメンションに接続する
ディメンションテーブル:
例:
- 米国とカナダの店舗に書籍を供給する
- 書籍販売売上の追跡
同じファクトテーブル、異なるディメンション
$$

スタースキーマ: 1つのディメンション
$$

スノーフレークスキーマ: 複数のディメンション
ディメンションテーブルは正規化されているため
正規化とは?
- データベース設計手法
- テーブルを小さなテーブルに分割し、リレーションシップで繋ぐ
- 目標: 冗長性を減らし、データ整合性を向上させる
正規化とは?
- データベース設計手法
- テーブルを小さなテーブルに分割し、リレーションシップで繋ぐ
- 目標: 冗長性を減らし、データ整合性を向上させる
データの繰り返しグループを識別し、新しいテーブルを作成する
スタースキーマの書籍ディメンション
$$
最も繰り返し値が発生しやすい:
スタースキーマの店舗ディメンション
$$
$$
$$
$$
$$
$$

$$

$$

Preparing Video For Download...