属性(アトリビュート)とは、エンティティを構成する要素を表します。
※通常、属性はテーブルの列(カラム)としてデータベースに反映されます。
属性の種類には、大きく分けてキー属性と非キー属性の2つがあります。
| 項目名 | 説明 |
|---|---|
| キー属性 | エンティティ内のデータを一意に識別することが可能な属性で、モデル上では、エンティティボックス内の上段に表示されます。 データを一意に識別することが可能な属性が複数存在する場合は、そのなかの一つだけをキー属性として定義します。 通常、キー属性は主キーとしてデータベースに反映されます。 |
| 非キー属性 | キー属性以外の属性。 非キー属性のなかでデータを一意に識別することが可能な属性については、必要に応じて二次キーして定義します。二次キーとして定義された属性は、ユニーク制約やインデックスとしてデータベースに反映されます。 |

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