Rumah Database Apa itu superkey? - definisi dari techopedia

Apa itu superkey? - definisi dari techopedia

Daftar Isi:

Anonim

Definisi - Apa yang dimaksud dengan Superkey?

Superkey adalah kombinasi kolom yang secara unik mengidentifikasi setiap baris dalam tabel sistem manajemen basis data relasional (RDBMS). Kunci kandidat adalah konsep yang terkait erat di mana tombol super dikurangi menjadi jumlah kolom minimum yang diperlukan untuk mengidentifikasi setiap baris secara unik.

Techopedia menjelaskan Superkey

Sebagai contoh, tabel yang digunakan untuk menyimpan detail master pelanggan dapat berisi kolom seperti:

  • Nama Pelanggan
  • ID Pelanggan
  • Nomor Jaminan Sosial (SSN)
  • Alamat
  • Tanggal lahir

Serangkaian kolom tertentu dapat diekstraksi dan dijamin unik untuk setiap pelanggan. Contoh dari superkeys adalah sebagai berikut:

  • Nama + SSN + Tanggal Lahir
  • ID + Nama + SSN

Namun, proses ini dapat dikurangi lebih jauh. Dapat diasumsikan bahwa ID pelanggan unik untuk setiap pelanggan. Oleh karena itu, superkey dapat dikurangi menjadi hanya satu bidang, ID pelanggan, yang merupakan kunci kandidat. Namun, untuk memastikan keunikan absolut, kunci kandidat gabungan dapat dibentuk dengan menggabungkan ID pelanggan dengan SSN.

Apa itu superkey? - definisi dari techopedia