IT用語帳
A-1データ分析・データ利活用 · データ基盤

スノーフレークスキーマ

Snowflake Schema

すのーふれーくすきーま

スタースキーマのディメンションテーブルをさらに正規化し、階層ごとに別のテーブルに分割したデータモデル。形が雪の結晶に似ることからこう呼ぶ。データの重複が減って更新時の不整合が起きにくいが、集計時の結合が増えて問合せが複雑になり、性能が落ちやすい。

共有:

Related

他の資格での定義

Related

関連キーワードの用語

A-1非正規化

正規化した表を、検索の性能を高める目的で、あえて結合したり、冗長な列や集計値を持たせたりすること。表の結合の処理を減らして問合せを速くできるが、同じデータを複数箇所で持つため、更新時に不整合が起きないよう管理する必要がある。

A-1集中型データアーキテクチャ

データアーキテクチャの形態の一つで、組織のデータを中央の1つのデータベースやデータ基盤に集約して一元的に管理する方式。データの整合性の維持や管理・統制がしやすく、全社横断の分析に向くが、中央の基盤に負荷が集中し、障害時の影響が全体に及びやすい。

A-1列指向データベース

表のデータを行単位ではなく列単位にまとめて格納するデータベース。集計に必要な列だけを読み出せばよく、同じ種類の値が並ぶため圧縮の効率も高いので、大量データの分析処理(データウェアハウス)に向く。1行単位の追加や更新は行指向のデータベースより不得手である。

A-1論理データモデル

概念データモデルを、関係モデルなど採用するデータベースの方式に合わせて具体化したデータモデル。関係データベースでは、正規化を行って表、列、主キー、外部キー、制約を定義する。索引や格納方法など、特定の製品や記憶装置に依存する事項は物理設計で決める。

A-1第1正規形

表のすべての列の値が、それ以上分解できない単一の値(原子値)であり、繰返し項目を含まない状態。非正規形の表から繰返しのグループを取り除き、1つのセルに1つの値だけが入るようにして得る。

A-1第2正規形

第1正規形であり、かつ主キー以外のすべての列が、主キー全体に完全関数従属している状態。複合主キーの一部の列だけで値が決まる列(部分関数従属)を、別の表に分離して得る。