# インデックスタイプ

インデックスタイプは、インデックスの種類を指定します。

項目名 | 説明
--- | ---
主キー | インデックスは、エンティティの主キーとなります。 データベースには PRIMARY KEY 制約として適用され、従属するリレーションシップのキー項目として使用可能になります。 ※一つのエンティティに複数の主キーを指定することはできません。
二次キー | 重複不可制約 インデックスは、インデックスデータの重複を許さない二次キーとなります。 データベースには UNIQUE 制約として適用され、従属するリレーションシップのキー項目として使用可能になります。 ※HiRDBの場合、この項目を使用することはできません。 重複不可キー インデックスは、インデックスデータの重複を許さない二次キーとなります。 データベースには UNIQUE INDEX として適用されます。 ※重複不可制約と異なり、リレーションシップのキー項目としては使用できません。 重複可能 インデックスは、インデックスデータの重複が可能な二次キーとなります。 データベースには INDEX として適用されます。

※Oracle のビットマップインデックスやファンクションベースドインデックスについては、「重複可能」キーとしてリバース、フォワードされます。