Normalisasi Database 1NF, 2NF, 3NF dengan Contoh Tabel
Pecah tabel peminjaman perpustakaan yang berantakan menjadi 1NF, 2NF, lalu 3NF. Uji anomali ubah, hapus, dan sisip di setiap tahap.
Normalisasi Database 1NF, 2NF, 3NF dengan Contoh Tabel
- Mulai dari lembar kerja: sel mana yang berisi daftar dan nilai mana yang berulang?
- Maju ke 1NF, 2NF, dan 3NF; ikuti garis kunci asing ke kunci primer.
- Di setiap tahap, coba ketiga anomali dan bandingkan jumlah sel yang terdampak.
- Datanya fiktif dan kecil supaya setiap sel terlihat; tabel nyata punya kolom tanggal, denda, dan lainnya.
- Anomali dihitung untuk tiga kejadian tetap: alamat Wati berubah, peminjaman 3 dihapus, buku baru ditambahkan.
- BCNF dan bentuk normal yang lebih tinggi tidak dibahas.
- Microsoft Access — Database design basics · Informasi ganda, anomali, aturan 1NF–3NF
- OpenStax, Introduction to Computer Science §8.3 (CC BY) · Dependensi parsial dan transitif, bentuk normal
- OpenStax, Foundations of Information Systems §3.1 (CC BY) · Normalisasi dan redundansi
Apakah Normalisasi 1NF–3NF ini gratis?
Gratis dan tanpa akun. Simulasinya berjalan di peramban kamu; tidak ada yang dikirim ke server KelasGratis. Bila kamu masuk, KelasGratis hanya mencatat bahwa akunmu membuka lab ini (sekali sehari) untuk riwayat dan aktivitas komunitas.
Apa saja penyederhanaan modelnya?
Datanya fiktif dan kecil supaya setiap sel terlihat; tabel nyata punya kolom tanggal, denda, dan lainnya. Anomali dihitung untuk tiga kejadian tetap: alamat Wati berubah, peminjaman 3 dihapus, buku baru ditambahkan. BCNF dan bentuk normal yang lebih tinggi tidak dibahas.
Boleh dipasang di situs sekolah atau blog?
Boleh. Pasang iframe ke https://kelasgratis.com/lab/normalisasi-1nf-2nf-3nf?embed=1; bingkainya menampilkan lab saja beserta tautan balik.