Summon Night 5 |
Sebelumnya saya berterima kasih menemukan lagu Indonesia telah mulai kembali ke jalan yang benar. Mungkin tidak 100% kembali ke jalan yang benar, tetapi setidaknya saya menyukai lagu-lagu bagus dari grup band Noah ini. Membahas Noah mengingatkanku kalau kita bisa membeli CDnya di KFC (kalau masih ada)
Untuk membuat table dengan cara normalisasi, kita biasanya memakai teori. Tetapi bagaimana kalau prakteknya saja langsung.
Apa yang gw belanjain hari ini dan kemarin
dari table diatas kita harusnya melihat beberapa data di ulang yaitu hari dan barang. Pertama anggap table di atas terdapat di 1 table. Table itu terdiri dari fieldkemarin | Ongkos | 5 ribu |
kemarin | Makan | 10 ribu |
kemarin | Pulsa | 15 ribu |
hari ini | Ongkos | 6 ribu |
Hari ini | Makan | 10 ribu |
- id
- hari
- barang
- harga
Lalu kita melihat ternyata ada yang kembar yaitu hari dan tanggal, dari table ini kita langsung berfikir.. memisahkan table utama dan menghadirkan table barang. Berdasarkan dari pemisahan table di atas kita mendapat table barang yang terdiri dari
- Makan
- Pulsa
- Pulang
Bila diperhatikan ternyata table barang ini memiliki nilai dasar. Tetapi fakta di atas terlihat bahwa nilai dasar itu akhirnya berubah. Jadi kita membuat table barang yang terdiri dari field
- id
- nama
- harga
Bila awalnya table utama memiliki field berjumlah 4, maka field untuk barang akan berganti isinya menjadi id_barang. sehingga kedepannya kita tidak perlu menuliskan barang (nama) cukup id dan nanti saat di query akan digabung (join).
Contoh di atas adalah contoh sederhana normalisasi, kedepannya kita akan menghadapi banyak table dengan banyak data kembar yang hasilnya bukan cuma 2 tetapi bisa 3 bahkan lebih. Sebenarnya saya sudah menyebutkan di part sebelumnya, tidak ada yang salah dalam hal menuliskan table dan strukturnya. Bila anda tidak yakin akan input yang dimasukkan.. Harap ingat 2 hal dalam membuat table
- tangkap semua data yang masuk
- pastikan data yang masuk sesuai fieldnya.
Tidak ada komentar:
Posting Komentar