Kunci pengganti

Pengarang: Randy Alexander
Tanggal Pembuatan: 25 April 2021
Tanggal Pembaruan: 1 Juli 2024
Anonim
Sekam Langka dan Mahal ? Ini kunci pengganti sekam
Video: Sekam Langka dan Mahal ? Ini kunci pengganti sekam

Isi

Definisi - Apa arti Kunci Pengganti?

Kunci pengganti adalah pengidentifikasi unik yang digunakan dalam database untuk entitas yang dimodelkan atau objek. Ini adalah kunci unik yang hanya signifikansi untuk bertindak sebagai pengidentifikasi utama suatu objek atau entitas dan tidak berasal dari data lain dalam database dan mungkin atau mungkin tidak digunakan sebagai kunci utama. Kunci pengganti yang biasa digunakan adalah nomor urut yang unik.


Pengantar Microsoft Azure dan Microsoft Cloud | Sepanjang panduan ini, Anda akan mempelajari tentang apa itu cloud computing dan bagaimana Microsoft Azure dapat membantu Anda untuk bermigrasi dan menjalankan bisnis Anda dari cloud.

Techopedia menjelaskan Kunci Pengganti

Kunci pengganti mewakili entitas yang ada di dunia luar dan dimodelkan dalam basis data serta dibuat terlihat oleh aplikasi dan pengguna, atau dapat mewakili objek di dalam basis data itu sendiri dan tidak terlihat oleh pengguna dan aplikasi. Dalam kedua kasus, kunci pengganti dihasilkan secara internal.

Kunci pengganti tidak selalu digunakan sebagai kunci utama, dan ini tergantung pada apakah database dari jenis saat ini atau sementara. Basis data saat ini hanya menyimpan data saat ini yang valid dan membutuhkan hubungan satu-ke-satu antara kunci pengganti di dunia yang dimodelkan dan kunci utama dari basis data, dalam hal mana pengganti dapat bertindak sebagai kunci utama. Namun, dalam database temporal, ada banyak-ke-satu hubungan antara kunci primer dan kunci pengganti, yang berarti bahwa mungkin ada beberapa objek di dalam database yang terkait dengan kunci pengganti, sehingga tidak dapat digunakan sebagai kunci utama.


Kunci pengganti memiliki karakteristik berikut:

  • Nilai tidak pernah digunakan kembali dan unik di seluruh sistem.
  • Ini adalah sistem yang dihasilkan.
  • Nilai tidak dapat dimanipulasi oleh pengguna atau aplikasi.
  • Nilainya bukan campuran nilai yang berbeda dari beberapa domain.