Presentasi sedang didownload. Silahkan tunggu

Presentasi sedang didownload. Silahkan tunggu

Perancangan Database dengan teknik normalisasi Purwono Hendradi, M.Kom.

Presentasi serupa


Presentasi berjudul: "Perancangan Database dengan teknik normalisasi Purwono Hendradi, M.Kom."— Transcript presentasi:

1 Perancangan Database dengan teknik normalisasi Purwono Hendradi, M.Kom

2 Bentuk Tak normal Unnormal Form : Data diambil dari form- form yang ada apa adanya, tidak ada ketentuan mengikuti bentuk tertentu Contoh Invoice : (terlampir)

3 Bentuk tak normal Dirubah ke bentuk Flat : Invoice NoNm_CustAdd_CustCity_CustState_CustZipPhone_CustDate Order NoRepFOBQTYDescriptionUnit PriceTotalSubtotal ShippingTax RatesG_Total

4 Bentuk Tak Normal Semua atribut/field di susun bentuk flat Untuk yang diarsir, memungkinkan adanya data yang bernilai ganda (non atomic value), maka form ini memiliki hubungan one to many dengan customer dan barang

5 Bentuk normal ke satu 1 st Normal Form : Menghilangkan data bernilai ganda  menjadi atomic value (bila ada) Bentuk ini di uji dengan memasukkan data ke bentuk tak normal, minimal 2 data

6 Bentuk normal ke satu Invoice NoNm_CustAdd_CustCity_CustState_CustZipPhone_CustDate 0001ABCfffggghhhh PQRDddEeeEe Order NoRepFOBQTYDescriptionUnit PriceTotalSubtotal aaaa3060 3bbbb Aaaa30 ShippingTax RatesG_Total

7 Bentuk normal ke 2 2 nd normal form : Tiap attribut bukan kunci harus bergantung fungsi ke attribut kunci Bergantung fungsi A  B,C,D,E A adalah kunci, sedangkan B,C,D,E bergantung fungsi terhadap A Menjadikan pengelompokan dalam tabel- tabel yang relevan

8 Bentuk normal ke 2 Dirubah ke bentuk Nm_Cust*Add_Cu st City_CustState_CustZipPhone_CustDate Invoice NoOrder NoRepFOBQTYCode**TotalSub total ShippingTax Rates G_TotalNm _Cu st ** Tabel Customer Code*DescriptionUnit Price Tabel Barang Tabel Transaksi

9 Bentuk normal ke 3 Menguji bentuk normal ke 2 untuk menghilangkan ketergantungan transitif Ketergantungan transitif A  B,C,D,E C  E C adalah trans untuk E dan A, maka harus di dekomposisi menjadi : A  B,C,D dan C  E

10 Bentuk Normal ke 3 Bisa jadi bentuk normal ke 2 juga memenuhi persyaratan normal ke 3 Bentuk normal ke 3 bisa diaplikasikan dalam pemrograman Pustaka : Haryanto Kristanto


Download ppt "Perancangan Database dengan teknik normalisasi Purwono Hendradi, M.Kom."

Presentasi serupa


Iklan oleh Google