データ・分析
データモデリング
Data Modeling
読み:でーたもでりんぐ
扱う情報の種類、項目、関係、制約を整理し、目的に合うデータ構造を設計する活動です。
01初心者向け
まず意味をつかむ
顧客、申込、研修などがどのようにつながるかを考えます。保存する列を決める前に、仕事で扱う意味と関係をそろえることが重要です。
02実務者向け
仕事でどう使うか
業務用語と利用場面から対象を抽出し、識別子、関連、必須条件を設計します。代表的な登録や検索を使って、曖昧な関係や重複を確認します。
03専門家向け
判断を一段深める
概念上の関係、論理構造、実装上の最適化は区別します。性能のために構造を変える場合も、業務上の意味や整合条件を失わないようにし、変更が既存データと利用先へ与える影響を評価します。
IN PRACTICE
具体例で考える
架空の研修サイトで、一人が複数の研修へ申し込める関係を表し、受講者情報と申込履歴を分けて管理する構造を決めます。
理解を助けるための架空の例です。対象と業務上の意味
項目・ID・関連
利用と整合の確認
設計の観点を示します。特定の表形式や正規化段階を指定するものではありません。
ここは誤解しやすい
画面の入力欄をそのまま表に並べるだけで、業務全体のデータ関係を設計したと考えないようにします。
この知識を、組織の力へ。
