Rumah Database Apa hubungan banyak-ke-banyak? - definisi dari techopedia

Apa hubungan banyak-ke-banyak? - definisi dari techopedia

Daftar Isi:

Anonim

Definisi - Apa arti Hubungan Banyak ke Banyak?

Hubungan banyak ke banyak mengacu pada hubungan antara tabel dalam database ketika baris induk dalam satu tabel berisi beberapa baris anak di tabel kedua, dan sebaliknya. Hubungan banyak-ke-banyak seringkali sulit untuk direpresentasikan.


Hubungan banyak-ke-banyak biasanya merupakan cermin dari hubungan kehidupan nyata antara objek yang diwakili oleh dua tabel.

Techopedia menjelaskan Hubungan Banyak ke Banyak

Database yang digunakan oleh aplikasi sekolah dapat diambil sebagai contoh. Dua tabel di dalamnya adalah "Mahasiswa" dan "Subjek." Dalam kehidupan nyata, seorang siswa akan mengambil beberapa mata pelajaran secara bersamaan, sementara satu mata pelajaran akan dipelajari oleh beberapa siswa sekaligus. Ini adalah hubungan banyak-ke-banyak.


Dalam database, hubungan seperti itu harus dipecah menjadi tabel perantara. Dalam contoh sekolah kami, ini dapat berbentuk tabel ketiga yang berisi kolom "Student_ID", "Subject_ID", "Semester" dan "Year". Untuk setiap siswa yang mengambil mata pelajaran tertentu dalam semester tertentu pada tahun tertentu, sebuah baris dapat dimasukkan ke dalam tabel ini. Student_ID dibaca dari tabel master Student, sedangkan Subject_ID dibaca dari tabel master Subject. Dengan cara ini, banyak siswa dapat dikaitkan dengan banyak mata pelajaran.


Contoh lain dapat berupa hubungan antara karyawan dan departemen. Setiap departemen dapat memiliki sejumlah karyawan yang mengerjakan tugas tertentu. Demikian pula, seorang karyawan juga dapat bekerja untuk banyak departemen sekaligus. Oleh karena itu, sejumlah departemen atau karyawan dapat secara bersamaan ditautkan satu sama lain dengan membuat tabel perantara yang menautkannya menggunakan Employee_ID dan Department_ID.

Apa hubungan banyak-ke-banyak? - definisi dari techopedia