キーは、リレーショナルデータベースにおいて重要な役割を果たします。それは表から一意の行を特定するために使用され、また表間の関係を確立します。
DBMSのキーの種類
- プライマリキー – プライマリキーは、テーブル内のタプル(行)を一意に識別するための列または列のセットです。
- スーパーキー – スーパーキーは、テーブル内の行を一意に識別するための1つ以上の列(属性)のセットです。
- カンディデートキー – 冗長な属性がないスーパーキーは、カンディデートキーとして知られています。
- 代替キー – すべてのカンディデートキーのうち、1つだけがプライマリキーとして選択され、残りのキーは代替キーまたはセカンダリキーとして知られています。
- 複合キー – 表内の行(またはレコードとタプルとも呼ばれます)を一意に識別するために複数の属性で構成されるキーは、複合キーと呼ばれます。
- フォーリンキー – フォーリンキーは、テーブルの列であり、他のテーブルのプライマリキーを指します。これらはテーブル間のクロスリファレンスとして機能します。
コメントを残す