Perhubungan Satu-ke-Satu

Hubungan satu sama satu adalah bahagian penting dalam membina pangkalan data

Hubungan satu sama satu berlaku apabila terdapat satu rekod dalam jadual pertama yang sepadan dengan satu rekod dalam jadual yang berkaitan. Sebagai contoh, rakyat Amerika Syarikat mempunyai nombor Keselamatan Sosial. Terdapat hanya satu nombor yang diberikan setiap orang, dan oleh itu, seseorang tidak boleh mempunyai banyak nombor.

Berikut adalah contoh lain menggunakan dua jadual di bawah. Jadual mempunyai hubungan satu sama satu kerana setiap baris dalam jadual pertama langsung berkaitan dengan baris lain dalam jadual kedua.

Nombor pekerja Nama pertama Nama terakhir
123 Rick Rossin
456 Rob Halford
789 Eddie Henson
567 Amy Bon


Jadi bilangan baris dalam jadual nama pekerja harus sama dengan bilangan baris dalam jadual kedudukan pekerja.

Nombor pekerja Jawatan Sambungan Telefon.
123 Bersekutu 6542
456 Pengurus 3251
789 Bersekutu 3269
567 Pengurus 9852


Satu lagi jenis model pangkalan data adalah satu-ke-banyak hubungan. Menggunakan jadual bawah, anda dapat melihat bahawa Rob Halford, adalah seorang pengurus, jadi hubungannya dengan kedudukannya adalah satu-dengan-satu kerana di perusahaan ini seseorang hanya mempunyai satu kedudukan. Tetapi kedudukan pengurus termasuk dua orang, Amy Bond dan Rob Halford, yang merupakan satu-ke-banyak hubungan. Satu kedudukan, ramai orang.

Ketahui lebih lanjut mengenai Hubungan Pangkalan Data, Kunci Asing, JOIN dan Diagram ER .