bentuk normalisasi nota pembayaran bensin
DESCRIPTION
Sistem Basis DataTRANSCRIPT
Bentuk Unnormalized
No. Receopt No. Pump Tanggal Waktu Grade Vol (L)
Unit Price (Rp. /L)
Amount (Rp)
7795 02 15/06/13 22.23 Premium 1.77 4.500 8.0007794 06 16/06/13 20.16 2 9.000
16.20 Solar 1 5.500 5.500Menuliskan semua field data yang akan direkam, bagian yang double tidak perlu Dituliskan. Terlihat record yang tidak lengkap
Bentuk Normal KesatuNo. Receipt No. Pump Tanggal Waktu Grade Vol
(L)Unit Price (Rp. /L)
Amount (Rp)
7795 02 15/06/13 22.23 Premium 1.77 4.500 8.0007794 06 16/06/13 20.16 Premiun 2 4.500 9.0007794 06 16/06/13 16.20 Solar 1 5.500 5.500
Bentuk Normal Kedua
Tabel Receiptionist Tabel Nota
Tabel Waktu
Keterangan : Kunci Primer dari tabel Kunci tamu/ penghubung dari tabel terhadap induknya
No. Receipt *No. Pump **
TanggalWaktu
Grade *TanggalVolUnit PriceAmountNo. Receipt **No.Pump **
Bentuk Normal Ketiga
Tabel Receiptionist Tabel Nota
Tabel Waktu
Tabel Transaksi Pembelian
No. Receipt *No. Pump **
TanggalWaktu
Grade *TanggalAmountNo. Pump **
No. Receipt *VolUnit PriceAmountGrade **
Pengujian Data dengan Contoh
Tabel Receiptionist Tabel Waktu
Tanggal
Waktu
15/06/13 22 : 2316/06/13 20 : 1616/06/13 16 : 20
Tabel Nota
Grade Tanggal Amount No. PumpPremium 15/06/13 8.000 02Premium 16/06/13 9.000 06Solar 16/06/13 5.500 5.500
Tabel Transaksi Pembelian
Hubungan Relasi Antar Tabel
Receiptionist
Waktu
TransaksiPembelian
Nota
No. Receipt No. Pump 7795 027794 06
No. Receipt Vol Unit Price Amount Grade7795 1.77 4.500 8.000 Premium7794 2 4.500 9.000 Premium7784 1 5.500 5.500 Solar