Apa tujuan dari kunci pengganti?
Apa tujuan dari kunci pengganti?

Video: Apa tujuan dari kunci pengganti?

Video: Apa tujuan dari kunci pengganti?
Video: salah satu fungsi dioda 2024, November
Anonim

A kunci pengganti adalah pengidentifikasi unik yang digunakan dalam database untuk entitas model atau objek. Ini adalah unik kunci yang satu-satunya signifikansinya adalah bertindak sebagai pengidentifikasi utama suatu objek atau entitas dan tidak berasal dari data lain dalam database dan mungkin atau mungkin tidak digunakan sebagai primer kunci.

Demikian juga, orang bertanya, apa perbedaan antara kunci pengganti dan kunci utama?

A kunci utama adalah batasan khusus pada kolom atau kumpulan kolom. A kunci pengganti adalah setiap kolom atau kumpulan kolom yang dapat dideklarasikan sebagai kunci utama bukannya "nyata" atau alami kunci . Terkadang ada beberapa yang alami kunci yang dapat dinyatakan sebagai kunci utama , dan ini semua disebut kandidat kunci.

Kedua, bagaimana kunci pengganti dihasilkan? Mereka kunci yang tidak memiliki hubungan alami dengan kolom lainnya dalam tabel. NS kunci pengganti hanyalah sebuah nilai yang dihasilkan dan kemudian disimpan dengan sisa kolom dalam catatan. NS kunci nilai biasanya dihasilkan pada saat run time tepat sebelum record dimasukkan ke dalam tabel.

Sehubungan dengan ini, apa keuntungan dan kerugian menggunakan kunci pengganti yang dihasilkan?

Kunci pengganti generasi dan penugasan mengambil beban yang tidak perlu pada kerangka ETL. Anda tidak boleh terlalu sering menggunakan kunci pengganti karena mereka tidak memiliki arti dalam tabel data warehouse. Migrasi data menjadi sulit jika Anda memiliki urutan basis data yang terkait dengan kunci pengganti kolom.

Kapan Anda akan menggunakan kunci pengganti di gudang data?

Kunci pengganti standar desain yang banyak digunakan dan diterima di gudang data . Ini adalah nomor unik yang dihasilkan secara berurutan yang dilampirkan dengan masing-masing dan setiap catatan dalam tabel Dimensi di mana saja Gudang data . Ini menggabungkan antara fakta dan tabel dimensi dan diperlukan untuk menangani perubahan atribut tabel dimensi.

Direkomendasikan: