Apa itu Relasi
Relasi dalam konteks database adalah hubungan antara dua atau lebih tabel yang saling terkait berdasarkan kolom-kolom tertentu. Dalam relasi, satu tabel dianggap sebagai tabel utama (atau tabel referensi) dan tabel lainnya dianggap sebagai tabel terkait (atau tabel anak). Kolom-kolom yang digunakan untuk membentuk relasi disebut kunci relasi.
beberapa jenis relasi antar tabel yang digunakan untuk menghubungkan data dari tabel yang berbeda, yaitu:
One-to-One (1:1): Satu baris pada tabel A hanya dapat memiliki satu pasangan dengan baris di tabel B, dan sebaliknya.
One-to-Many (1:N): Satu baris pada tabel A dapat memiliki banyak pasangan dengan baris di tabel B, namun setiap baris pada tabel B hanya dapat memiliki satu pasangan dengan baris di tabel A.
Many-to-One (N:1): Setiap baris pada tabel A hanya dapat memiliki satu pasangan dengan baris di tabel B, namun setiap baris pada tabel B dapat memiliki banyak pasangan dengan baris di tabel A.
Many-to-Many (N:N): Satu baris pada tabel A dapat memiliki banyak pasangan dengan baris di tabel B, dan sebaliknya.
Untuk mengimplementasikan relasi-relasi ini dalam basis data, digunakan konsep foreign key yang menghubungkan nilai di kolom satu tabel dengan kolom di tabel lain yang sesuai. Relasi juga dapat diimplementasikan dengan menggunakan tipe data yang berbeda seperti tabel pivot, tampilan (view), dan trigger.
Contoh relasi dalam database:
Misalkan ada dua tabel dalam database, yaitu tabel pelanggan dan tabel pesanan. Tabel pelanggan berisi informasi pelanggan seperti nama dan alamat, sedangkan tabel pesanan berisi informasi pesanan seperti nomor pesanan, tanggal pesanan, dan ID pelanggan.
Tabel Pelanggan:
0 komentar:
Posting Komentar