IT用語帳

論理設計

Logical Design

ろんりせっけい

概念データモデルを特定のデータモデル(関係モデルなど)に変換し、テーブル定義、属性定義、制約定義を行う工程。正規化を適用してデータの冗長性を排除し、整合性を確保する。
データベース設計 > 論理設計

関連キーワードの用語

DB論理データモデル

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

DB関係論理

関係モデルに対する問合せを述語論理で記述する方法。タプル関係論理と定義域関係論理の2種類がある。関係代数と同等の表現力を持ち、SQLのSELECT文の理論的基礎となる。

DB概念データモデル

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

DB物理データモデル

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

DB概念設計

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

DB物理設計

論理設計の結果をDBMSの物理的な格納構造に変換する工程。テーブルスペースの配置、インデックスの選定、パーティショニング方式、ファイル編成、バッファサイズなどを決定し、性能要件を満たす設計を行う。