Rumah Pangkalan data Apa gunanya? - definisi dari techopedia

Apa gunanya? - definisi dari techopedia

Isi kandungan:

Anonim

Definisi - Apa maksud Superkey?

A superkey adalah gabungan lajur yang unik mengenal pasti sebarang baris dalam jadual sistem pengurusan pangkalan data relasi (RDBMS). Kunci calon adalah konsep yang berkait rapat di mana kuncian super dikurangkan kepada jumlah minimum ruang yang diperlukan untuk mengenal pasti setiap baris secara unik.

Techopedia menerangkan Superkey

Sebagai contoh, jadual yang digunakan untuk menyimpan butiran induk pelanggan boleh mengandungi lajur seperti:

  • Nama Pelanggan
  • ID pelanggan
  • Nombor Keselamatan Sosial (SSN)
  • Alamat
  • Tarikh lahir

Satu set lajur tertentu boleh diekstrak dan dijamin unik kepada setiap pelanggan. Contoh superkey adalah seperti berikut:

  • Nama + SSN + Tarikh Lahir
  • ID + Nama + SSN

Bagaimanapun, proses ini dapat dikurangkan lagi. Ia boleh diandaikan bahawa ID pelanggan adalah unik kepada setiap pelanggan. Oleh itu, superkey boleh dikurangkan kepada hanya satu bidang, ID pelanggan, yang merupakan kunci calon. Walau bagaimanapun, untuk memastikan keunikan mutlak, kunci calon komposit boleh dibentuk dengan menggabungkan ID pelanggan dengan SSN.

Apa gunanya? - definisi dari techopedia