Normalisasi Database Bagian Penjualan Counter HP

Normalisasi Database Bagian Penjualan Counter HP - Normalisasi database adalah proses desain database yang bertujuan untuk mengorganisasi struktur data agar meminimalkan redundansi dan anomali, serta meningkatkan integritas data. Normalisasi sering kali dilakukan dalam beberapa tingkat (biasanya hingga bentuk normalisasi ketiga atau 3NF) untuk mencapai desain yang optimal. Untuk database bagian penjualan counter HP, normalisasi dapat dilakukan sebagai berikut:

ulin00


Tabel Pertama: Produk

Kolom:

  1. ID_Produk (Primary Key)

  2. Nama_Produk

  3. Harga

  4. Deskripsi (Opsional)

  5. Spesifikasi (Opsional)


Tabel Kedua: Penjualan

Kolom:

  1. ID_Penjualan (Primary Key)

  2. Tanggal

  3. ID_Produk (Foreign Key mengacu ke ID_Produk di Tabel Produk)

  4. Jumlah

  5. Total_Harga


Tabel Ketiga: Pelanggan

- Kolom:

  1. ID_Pelanggan (Primary Key)

  2. Nama_Pelanggan

Baca Juga: loading

  3. Alamat

  4. Nomor_Telepon

  5. Email (Opsional)


Tabel Keempat: Transaksi

Kolom:

  1. ID_Transaksi (Primary Key)

  2. ID_Penjualan (Foreign Key mengacu ke ID_Penjualan di Tabel Penjualan)

  3. ID_Pelanggan (Foreign Key mengacu ke ID_Pelanggan di Tabel Pelanggan)

  4. Metode_Pembayaran

  5. Total_Bayar

  6. Tanggal_Transaksi


Dalam normalisasi ini, kami memisahkan informasi ke dalam tabel yang berbeda-beda untuk menghindari redundansi. Misalnya, informasi produk hanya disimpan sekali dalam tabel Produk, dan referensi ke produk ini digunakan di tabel Penjualan. Hal yang sama berlaku untuk informasi pelanggan dan transaksi. Dengan normalisasi seperti ini, integritas data dapat dijaga dengan lebih baik dan manipulasi data dapat dilakukan tanpa risiko kehilangan informasi.

Muhammad Ulin Nuha
Muhammad Ulin Nuha PEEKCODE CHANNEL YOUTUBE Developer Android | Networking | Konten Creator peekcode YT | Galery | Pecinta Sholawat |

Posting Komentar