リレーショナルデータベース設計
- Date
- 2008/11/03/Mon 16:53
- Category
- DB設計
リレーショナルデータベースのお勉強です。
まずは、「論理設計」なるものを、少しずつ勉強していきたい、
と思います。
論理データモデルは、
「対象とするシステムの情報の構造と規則を明確に表現するための技術」である。
次の要素から構成される。
(1)エンティティ
管理対象となる人やモノ、概念
(2)リレーションシップ
2つのエンティティ間の関連
(3)プライマリーキー
あるエンティティの1つを特定する1つまたは複数の、エンティティの属性
(4)オルターネートキー
あるエンティティの1つを特定する1つまたは複数の、エンティティの属性で、プライマリーキーとならなかったもの
(5)フォーリンキー
別のエンティティと関係する、1つまたは複数の、エンティティの属性
(6)キービジネス規則
属性が取りうる値を制御することによって論理データモデルのインテグリティを保つための仕様
以上です。
まずは、「論理設計」なるものを、少しずつ勉強していきたい、
と思います。
論理データモデルは、
「対象とするシステムの情報の構造と規則を明確に表現するための技術」である。
次の要素から構成される。
(1)エンティティ
管理対象となる人やモノ、概念
(2)リレーションシップ
2つのエンティティ間の関連
(3)プライマリーキー
あるエンティティの1つを特定する1つまたは複数の、エンティティの属性
(4)オルターネートキー
あるエンティティの1つを特定する1つまたは複数の、エンティティの属性で、プライマリーキーとならなかったもの
(5)フォーリンキー
別のエンティティと関係する、1つまたは複数の、エンティティの属性
(6)キービジネス規則
属性が取りうる値を制御することによって論理データモデルのインテグリティを保つための仕様
以上です。
