Rumah Database Apa hubungan satu lawan satu? - definisi dari techopedia

Apa hubungan satu lawan satu? - definisi dari techopedia

Daftar Isi:

Anonim

Definisi - Apa arti Hubungan Satu-ke-Satu?

Hubungan satu-ke-satu dalam database relasional terjadi ketika satu catatan induk atau bidang memiliki nol atau satu catatan anak saja. Hubungan ini adalah yang paling mudah untuk diwakili dalam database karena catatan induk dan anak mungkin berada di tabel yang sama.

Techopedia menjelaskan Hubungan Satu-ke-Satu

Sebagai contoh, dalam tabel CUSTOMER_MASTER dalam database bank, setiap pelanggan diwakili oleh CUSTOMER_ID unik, yang juga merupakan kunci utama tabel. Setiap pelanggan juga dapat memiliki kartu jaminan sosial yang dikeluarkan pemerintah, yang berisi nomor jaminan sosial yang unik. Oleh karena itu, setiap pelanggan harus memiliki ID pelanggan tunggal dalam database bank. Jika pelanggan memiliki satu, maka hanya ada satu nomor jaminan sosial per pelanggan.


Bidang induk (CUSTOMER_ID) memiliki hubungan satu-ke-satu dengan bidang jaminan sosial. Untuk hubungan seperti itu, yang terbaik adalah menempatkannya dalam satu tabel untuk kemudahan referensi. Dalam hal ini, nomor jaminan sosial seharusnya menjadi kolom tambahan dalam tabel CUSTOMER_MASTER.

Apa hubungan satu lawan satu? - definisi dari techopedia