Rumah Pangkalan data Apakah hubungan yang banyak? - definisi dari techopedia

Apakah hubungan yang banyak? - definisi dari techopedia

Isi kandungan:

Anonim

Definisi - Apakah maksud Hubungan Banyak-ke-Banyak?

Hubungan banyak-ke-banyak merujuk kepada hubungan antara jadual dalam pangkalan data apabila baris induk dalam satu jadual mengandungi beberapa baris kanak-kanak dalam jadual kedua, dan sebaliknya. Ramai yang banyak hubungan sering sukar untuk diwakili.


Hubungan banyak ke banyak biasanya merupakan cermin hubungan kehidupan sebenar antara objek yang mewakili dua jadual.

Techopedia menerangkan Hubungan Ramai-kepada-Banyak

Pangkalan data yang digunakan oleh aplikasi sekolah boleh diambil sebagai contoh. Dua jadual yang mengandunginya ialah "Pelajar" dan "Subjek." Dalam kehidupan sebenar, seorang pelajar akan mengambil beberapa mata pelajaran serentak, sementara mata pelajaran akan dipelajari oleh beberapa pelajar pada satu masa. Ini adalah hubungan yang banyak.


Dalam pangkalan data, perhubungan sedemikian perlu dipecahkan ke dalam jadual perantara. Dalam contoh sekolah kami, ini mungkin mengambil bentuk jadual ketiga yang mengandungi lajur "Student_ID", "Subject_ID", "Semester" dan "Tahun". Bagi setiap pelajar yang mengambil subjek tertentu pada semester tertentu dalam satu tahun tertentu, satu baris boleh dimasukkan ke dalam jadual ini. Student_ID dibaca dari jadual induk Pelajar, manakala Subject_ID dibaca dari jadual induk Subjek. Dengan cara ini, ramai pelajar boleh dikaitkan dengan banyak mata pelajaran.


Contoh lain boleh menjadi hubungan antara pekerja dan jabatan. Setiap jabatan boleh mempunyai bilangan pekerja yang menjalankan tugas tertentu. Begitu juga, pekerja juga boleh bekerja untuk pelbagai jabatan pada satu masa. Oleh itu, bilangan jabatan atau pekerja secara serentak boleh dihubungkan dengan satu sama lain dengan membuat jadual perantara yang menghubungkan mereka dengan menggunakan Employee_ID dan Jabatan_ID.

Apakah hubungan yang banyak? - definisi dari techopedia