OLAPデータベースは、非正規化形式のデータで構成されています。これは、データの冗長性を意味し、このデータの冗長性は、より少ない数の結合によってデータを検索するのに役立ち、したがって、より迅速な検索を促進する。スタースキーマは非正規化スキーマですか?
しかし、OLAPデータベースの一般的な設計は、事実次元モデルです。ファクトテーブルにはファクトベースのエントリ(#など)が格納され、ディメンションテーブルにはファクトに関連する「記述属性」、つまり販売が行われた顧客の詳細が格納されます。
私の質問は、この設計では、すべてのディメンション表がファクト表への外部キー参照を持つため、非正規化されていないようです。 OLTPデザインとはどう違うのですか?
調査、質問、SubQuestion、AnswerChoicesのような正規化された階層を持っている場合、@ FrankPI - 測量表、質問ID、SubQuestionID、AnswerChoiceID、... [調査、質問、サブ質問およびAnswerChoices?これは、DimSurvey、DimQuestion、DimSubQuestionなどの表とは対照的です...? – condiosluzverde
@jmsmcfrlndこれは、あなたがそれをどのようにしたいと思うかによって決まります。 e。クエリはどのように実行されますか?これはおそらく、使用するツールとそのクエリ機能にも依存します。 – FrankPl
@FrankPIこのデータを使用するツールは、フレームワークを使用してクエリ用の論理データモデルを構築するCognosです。私たちはアンケートの質問(ファクト表)の回答を照会/分析しますが、アンケート自体を分析します(たとえば、どの質問が別の質問よりも良いとするなど)。 – condiosluzverde