データベーススキーマは、データベース内の関係を記述するメタデータの集合です。スキーマは、データがテーブルに編成される方法を概説するデータベースのレイアウトまたは青写真とも呼ばれます。
スキーマは通常、新しいデータベースのスキーマを複製するために使用される一連のCREATE文としてSQL(Structured Query Language)を使用して記述されます。
スキーマを想像する簡単な方法は、テーブル、ストアドプロシージャ、ビュー、およびデータベースの残りの部分全体を保持するボックスと考えることです。 1つは、人々にボックスへのアクセスを与えることができ、ボックスの所有権も同様に変更することができます。
データベーススキーマの種類
2つのタイプのデータベーススキーマがあります。
- 物理データベース・スキーマ 各データがどのようにデータベースに格納されるかの青写真を示す。
- 論理スキーマ テーブルの構造とデータベース内部の関係を提供します。一般に、論理スキーマは物理スキーマの前に作成されます。
通常、データベース設計者は、データモデリングを使用して、データベースと対話するソフトウェアに基づいてデータベーススキーマを作成します。




