Langkah 3: Bentuk 3NF (Third Normal Form)
Pada tahap ini, seluruh dependensi transitif harus dihilangkan. Artinya, atribut non-primer tidak boleh bergantung pada atribut non-primer lainnya, melainkan hanya pada kunci utama.
- Identifikasi Dependensi Transitif:
- Atribut metode_pembayaran dan jasa_kirim tidak secara langsung bergantung pada kunci utama no_pesanan.
- Dependensi transitif ini harus dipecah menjadi tabel terpisah.
- Pisahkan Data ke Tabel Baru:
- Tabel Metode Pembayaran: Berisi daftar metode pembayaran yang digunakan, seperti "Bank BNI (Dicek Otomatis)".
- Tabel Jasa Kirim: Berisi daftar jasa pengiriman yang digunakan, seperti "J&T Express".
- Hubungkan dengan Referensi:
Tabel Pesanan kini akan menyimpan referensi ke tabel Metode Pembayaran dan Jasa Kirim melalui kunci asing (foreign key), bukan langsung menyimpan nilai teksnyaUntuk memahami lebih jelas proses normalisasi database mulai dari tahap UNF hingga 3NF, Anda dapat menyaksikan video tutorial berikut di YouTube:
Baca konten-konten menarik Kompasiana langsung dari smartphone kamu. Follow channel WhatsApp Kompasiana sekarang di sini: https://whatsapp.com/channel/0029VaYjYaL4Spk7WflFYJ2H
Beri Komentar
Belum ada komentar. Jadilah yang pertama untuk memberikan komentar!