Rumah Pangkalan data Apakah kunci pengganti? - definisi dari techopedia

Apakah kunci pengganti? - definisi dari techopedia

Isi kandungan:

Anonim

Definisi - Apakah maksud Maksud Suruhan?

Kunci pengganti adalah pengecam unik yang digunakan dalam pangkalan data untuk entiti model atau objek. Ia adalah kekunci unik yang satu-satunya penting ialah untuk bertindak sebagai pengenal utama objek atau entiti dan tidak diperoleh daripada mana-mana data lain dalam pangkalan data dan mungkin atau tidak boleh digunakan sebagai kunci utama. Kekunci pengganti biasa yang digunakan adalah nombor urut yang unik.

Techopedia menerangkan Key Surrogate

Kunci pengganti mewakili entiti yang wujud di dunia luar dan dimodelkan dalam pangkalan data dan dibuat kelihatan kepada aplikasi dan pengguna, atau ia boleh mewakili objek dalam pangkalan data itu sendiri dan tidak dapat dilihat oleh pengguna dan aplikasi. Dalam kedua-dua kes, kunci pengganti dihasilkan secara dalaman.

Kekunci pengganti tidak selalu digunakan sebagai kunci utama, dan ini bergantung kepada sama ada pangkalan data adalah jenis semasa atau temporal. Pangkalan data semasa hanya menyimpan data semasa yang sah dan memerlukan perhubungan satu sama lain antara kunci pengganti dalam dunia model dan kunci utama pangkalan data, yang mana pengganti boleh bertindak sebagai kunci utama. Walau bagaimanapun, dalam pangkalan data sementara, terdapat persamaan antara satu sama lain antara kunci utama dan kunci pengganti, yang bermaksud bahawa terdapat banyak objek dalam pangkalan data yang dikaitkan dengan kunci pengganti, jadi ia tidak boleh digunakan sebagai kunci utama.

Kekunci pengganti mempunyai ciri-ciri berikut:

  • Nilai tidak pernah digunakan semula dan unik dalam keseluruhan sistem.
  • Ia adalah sistem yang dihasilkan.
  • Nilai tidak boleh dimanipulasi oleh pengguna atau aplikasi.
  • Nilai itu bukanlah gabungan nilai yang berbeza dari pelbagai domain.
Apakah kunci pengganti? - definisi dari techopedia