属性

属性(アトリビュート)とは、エンティティを構成する要素を表します。

※通常、属性はテーブルの列(カラム)としてデータベースに反映されます。

属性の種類には、大きく分けてキー属性非キー属性の2つがあります。

項目名 説明
キー属性 エンティティ内のデータを一意に識別することが可能な属性で、モデル上では、エンティティボックス内の上段に表示されます。
データを一意に識別することが可能な属性が複数存在する場合は、そのなかの一つだけをキー属性として定義します。
通常、キー属性は主キーとしてデータベースに反映されます。
非キー属性 キー属性以外の属性。
非キー属性のなかでデータを一意に識別することが可能な属性については、必要に応じて二次キーして定義します。二次キーとして定義された属性は、ユニーク制約やインデックスとしてデータベースに反映されます。


※論理のみに設定した属性は青(デフォルト)、物理のみに設定した属性は赤(デフォルト)になります。