Relasi

                                                                         Relasi

Relasi dalam database mengacu pada hubungan antara tabel atau entitas dalam sebuah basis data. Relasi ini memungkinkan data yang terkait dapat dikumpulkan bersama-sama dan dikelola dengan lebih efektif. Ada tiga jenis relasi yang umum digunakan dalam database:


1. One-to-One (1:1)

Relasi satu-satu terjadi ketika satu baris dalam tabel hanya memiliki satu pasangan di tabel lain. Contohnya adalah relasi antara tabel "Employee" dan "Employee Address", dimana setiap karyawan hanya memiliki satu alamat dan setiap alamat hanya dimiliki oleh satu karyawan. contoh:

2. One-to-Many (1:N)

Relasi satu-banyak terjadi ketika satu baris dalam tabel dapat memiliki banyak pasangan di tabel lain. Contohnya adalah relasi antara tabel "Customer" dan "Orders", dimana setiap pelanggan dapat memiliki banyak pesanan. contoh: 



3. Many-to-Many (N:M)

Relasi banyak-banyak terjadi ketika banyak baris dalam satu tabel dapat berkaitan dengan banyak baris di tabel lain. Untuk mengatasi relasi ini, sebuah tabel "junction" atau "penghubung" perlu dibuat. Contohnya adalah relasi antara tabel "Student" dan "Course", dimana setiap siswa dapat mendaftar untuk banyak kursus dan setiap kursus dapat memiliki banyak siswa. contoh:


Dalam hubungan relasi, penting untuk menentukan kunci utama dan kunci asing untuk menghubungkan tabel. Kunci utama adalah kolom unik dalam sebuah tabel, sedangkan kunci asing adalah kolom yang mengacu pada kunci utama di tabel lain untuk membentuk relasi antara tabel.



Komentar

Postingan populer dari blog ini

TCL - Transaction Control Language

Sejarah perkembangan komputer

Field - Struktur Database