初心者の次元モデリングに関する質問:
正式な「ビジネス プロセス」の外で、ディメンション間の関係をどのようにモデル化しますか? たとえば、ファンタジー ベースボール リーグをモデル化しているとします。いくつかの明白な次元はチームとプレーヤーであり、例の事実はプレーヤーが打席に来た結果です。私が混乱しているのは、どのプレイヤーがどのチームに所属しているかを簡単に追跡する方法です。
第 3 正規形では、チームとプレーヤーの FK のクロス リファレンス テーブル、および 2 つの組み合わせに特に関連する追加フィールド (募集日、ベンチ プレーヤー インジケーターなど) を作成します。これは、スター スキーマと何か違いがありますか? そうでない場合、このテーブルは数値属性のないファクト テーブルと見なされますか?
私を混乱させているのは、この相互参照表が単独ではあまり役に立たないということです。他のファクト テーブルに結合して、別のファクト/プロセスに関連付けられたチームのプレーヤーのリストを取得する場合にのみ意味があります。これにより、事実というよりも次元のように感じられます。