IT用語帳
DBデータベースの分析・設計 · 論理データモデルの作成

コード設計

Code Design

こーどせっけい

商品コードや部門コードなど、データを識別・分類するための符号体系を設計すること。一意性、桁数の余裕、変更への耐性、チェックディジットによる誤り検出などを考慮する。意味を持たせすぎると変更に弱くなる。

共有:

Related

関連キーワードの用語

DB概念データモデル

現実世界のデータ要件を、DBMS非依存の形で抽象化して表現したモデル。ER図が代表的な表記法で、エンティティ、属性、関連を用いてデータ構造を記述する。データベース設計の第一段階として作成される。

DB論理データモデル

概念データモデルを特定のデータモデル(関係モデルなど)に変換したもの。テーブル名、属性名、データ型、制約(主キー、外部キー、NOT NULLなど)を定義する。DBMS製品には依存しない。

DB物理データモデル

論理データモデルを特定のDBMS上の物理的な格納構造に変換したもの。テーブルスペース、インデックス、パーティション、ファイル配置などの物理的な設計を含む。

DB概念設計

データベース設計の最初の段階で、対象業務のデータ要件をDBMS非依存の概念データモデル(ER図など)として表現する工程。ユーザの業務要件を分析し、エンティティ、属性、関連を抽出・定義する。

DBトップダウンアプローチ

概念設計において、業務全体の要件から出発してエンティティを識別し、段階的に詳細化していく手法。組織全体のデータモデルを最初に構築するため、全体の整合性を保ちやすい。

DBボトムアップアプローチ

概念設計において、個別の帳票やデータ項目から出発し、それらを統合してエンティティと関連を導き出す手法。既存のデータ構造を基にするため現状分析に適するが、全体整合性の確保に注意が必要。