CONTOH NORMALISASI MELALUI phpMyAdmin
Normalisasi dalam database (termasuk saat pakai phpMyAdmin) adalah proses merancang tabel agar data:
-
Terstruktur rapi → tidak ada pengulangan data (redundansi).
-
Konsisten → data yang sama hanya disimpan sekali, lalu dihubungkan lewat relasi.
-
Mudah dikelola → update, insert, dan delete data tidak menimbulkan masalah (anomali).
Di phpMyAdmin, normalisasi tidak otomatis.
Caranya:
-
Buat tabel sesuai hasil normalisasi (misalnya
peminjam
,buku
,peminjaman
). -
Pastikan ada PRIMARY KEY di tabel induk (parent).
-
Tambahkan FOREIGN KEY di tabel relasi (child).
-
Atur relasi lewat menu Designer atau Relation View di phpMyAdmin.
JOIN dipakai untuk menggabungkan dua tabel atau lebih berdasarkan kolom yang saling berhubungan.
1. LEFT JOIN
-
Mengambil semua data dari tabel kiri (LEFT).
-
Data dari tabel kanan (RIGHT) hanya ikut ditampilkan kalau ada pasangan yang cocok.
-
Kalau tidak ada pasangan, kolom dari tabel kanan akan berisi NULL.
2. RIGHT JOIN
-
Kebalikannya dari LEFT JOIN.
-
Mengambil semua data dari tabel kanan (RIGHT).
-
Data dari tabel kiri hanya ikut ditampilkan kalau ada pasangan yang cocok.
-
Kalau tidak ada pasangan, kolom dari tabel kiri akan berisi NULL.