SQL Relation
Last updated
Last updated
Satu baris data di tabel A berhubungan dengan satu baris data di tabel B. Contohnya misal ada 1 baris data di tabel User yang memiliki informasi 1 baris data dari tabel Status.
Satu baris data di tabel A berhubungan dengan beberapa baris data di tabel B. Contohnya misal pada Tabel Item_Penjual berikut terdapat 2 baris data dengan Id_Penjual sama dengan 1.
Beberapa baris data di tabel A berhubungan dengan beberapa baris data di tabel B. Untuk kasus tabel many to many diperlukan tabel perantara antara tabel A dan B. Contohnya misal ada data user yang membeli beberapa item yang kemudian disimpan dalam Tabel User_Item, maka beberapa baris di Tabel A bisa dikatakan berhubungan dengan beberapa baris di Tabel B.
Has many merupakan istilah yang dapat digunakan untuk mendiskripsikan relasi one to many (1:n) dan many to many (n:n). Sementara belongs to dapat digunakan untuk mendiskripsikan relasi one to one (1:1) dan many to one(n:1). Sebagai catatan untuk many to one merupakan kebalikan dari one to many.
Referensi :