Relasi

Relasi pada SQL adalah hubungan antara tabel dalam sebuah database relasional. Basis data relasional terdiri dari satu atau lebih tabel yang terhubung satu sama lain melalui kunci asing (foreign key), yaitu sebuah kolom pada sebuah tabel yang mengacu pada kolom kunci (primary key) pada tabel lain.

Ada beberapa jenis relasi yang dapat dibangun antara tabel dalam basis data relasional, antara lain:

One-to-One : Relasi ini terjadi ketika satu baris dalam sebuah tabel hanya terhubung dengan satu baris dalam tabel lain. 

One-to-Many : Relasi ini terjadi ketika satu baris dalam sebuah tabel terhubung dengan banyak baris dalam tabel lain. 

Many-to-Many : Relasi ini terjadi ketika banyak baris dalam sebuah tabel terhubung dengan banyak baris dalam tabel lain. Relasi ini diimplementasikan dengan menggunakan tabel tengah (junction table) yang memiliki kunci asing dari kedua tabel utama. 

Dengan adanya relasi kita dapat melakukan operasi penggabungan, pengurangan, atau penyaringan data secara efisien dan mudah dipahami. Relasi juga membantu menjaga integritas data dan mencegah redundansi data yang tidak perlu dalam basis data.

Komentar

Postingan populer dari blog ini

Seputar Container Dalam Linux Redhat