definisi :
Relasi secara umum artinya hubungan antara dua hal atau lebih. Tapi dalam konteks basis data (database), relasi mengacu pada hubungan antara dua atau lebih tabel.
Contohnya:
-
Tabel Siswa menyimpan data siswa.
-
Tabel Kelas menyimpan data kelas.
-
Relasi antara Siswa dan Kelas: satu siswa berada di satu kelas, dan satu kelas bisa memiliki banyak siswa. Ini disebut relasi one-to-many.
Jenis-jenis relasi dalam basis data:
-
One-to-One: satu baris di tabel A berhubungan dengan satu baris di tabel B.
-
One-to-Many: satu baris di tabel A bisa berhubungan dengan banyak baris di tabel B.
-
Many-to-Many: banyak baris di tabel A bisa berhubungan dengan banyak baris di tabel B (biasanya melalui tabel penghubung).