IT資格用語解説基本情報技術者試験・ソフトウェア要件の定義
データモデリング
更新日:
用語解説
データモデリングは、業務で扱う対象、属性、対象間の関係、制約を整理し、データの意味と構造をモデルとして表現する活動です。
■ 試験で押さえるポイント
概念データモデルで業務上の対象と関係、論理モデルで属性・キー・正規化、物理モデルでDBMS上の表・索引などを具体化します。
エンティティ、属性、主キー、外部キー、カーディナリティ、任意性、業務ルールを定義します。
同じ意味の重複データ、更新時不整合、意味の曖昧さを減らし、システム間で共通理解を作ります。
■ 選択肢での判断ポイント
概念・論理・物理の抽象度、エンティティと関係、正規化の目的を押さえ、処理の流れを表すDFDと区別します。
例: 顧客、注文、商品をエンティティとし、注文と商品の多対多を注文明細で解消してキーと属性を定めます。