データベース スーパーキーとは何ですか? -techopediaからの定義

スーパーキーとは何ですか? -techopediaからの定義

目次:

Anonim

定義-Superkeyの意味?

スーパーキーは、リレーショナルデータベース管理システム(RDBMS)テーブル内の行を一意に識別する列の組み合わせです。 候補キーは、各行を一意に識別するために必要な列の最小数までスーパーキーが削減される密接に関連した概念です。

TechopediaはSuperkeyを説明します

例として、顧客マスターの詳細を格納するために使用されるテーブルには、次のような列を含めることができます。

  • 顧客名
  • 顧客ID
  • 社会保障番号(SSN)
  • 住所
  • 生年月日

特定の列のセットが抽出され、各顧客に一意であることが保証されます。 スーパーキーの例は次のとおりです。

  • 名前+ SSN +生年月日
  • ID +名前+ SSN

ただし、このプロセスはさらに削減される場合があります。 顧客IDは各顧客に固有であると想定できます。 したがって、スーパーキーは、候補キーである1つのフィールド(顧客ID)に減らすことができます。 ただし、絶対的な一意性を確保するために、顧客IDとSSNを組み合わせて複合候補キーを作成できます。

スーパーキーとは何ですか? -techopediaからの定義