Page 75 - E-Modul Simbad_Neat
P. 75

1.  Jika  ada  dekomposisi  (penguraian)  tabel,  maka  dekomposisinya  harus

                               dijamin aman (Lossless-Join Decomposition).


                           2.  Terpeliharanya  ketergantungan  fungsional  pada  saat  perubahan  data

                               (Dependency Preservation).

                           3.  Tidak melanggar Boyce-Code Normal Form (BCNF).


                               Jika kriteria ketiga (BCNF) tidak dapat terpenuhi, maka paling tidak harus

                               diupayakan  agar  tabel  tersebut  tidak  melanggar  Bentuk  Normal  tahap


                               Ketiga (3rd Normal Form/3NF).

                               Kriteria di atas merupakan kriteria minpmal untuk mendapatkan prediksi


                        efisien/normal bagi sebuah tabel. Akan tetapi, kita juga dapat menerapkan kriteria-

                        kriteria  lain  yang  juga  tercakup  dalam  kerangka  Normalisasi,  walaupun  bukan


                        merupakan kriteria utama. Kriteria-kriteria lain tersebut yang juga akan dibahas

                        dalam bab ini untuk memperkaya khasanah pengetahuan kita tentang Nomalisasi


                        adalah:

                               •  Bentuk Normal tahap Pertama (1st Normal Form/1NF)


                               •  Bentuk Normal tahap Kedua (2nd Normal Form/2NF)

                               •  Bentuk Normal tahap Keempat (4th Normal Form/4NF)


                               •  Bentuk Normal tahap Kelima (5th Normal Form/5NF)

                               Kriteria-kriteria Normalisasi di atas memang dapat kita terapkan (ujikan)


                        pada setiap tabel yang ada di Bab 3. Akan tetapi, untuk juga menunjukkan adanya

                        proses  dekomposisi  tabel,  akan  lebih  baik  jika  keseluruhan  tabel  itu  kita


                        rekonstruksi menjadi sebuah tabel saja (yang tentu saja sangat tidak efisien). Dari

                        tabel tunggal ini, lalu kita terapkan kriteria-kriteria Normalisasi di atas hingga kita

                        dapatkan sejumlah tabel yang sudah normal (efisien) melalui proses Dekomposisi.






                                                              62
   70   71   72   73   74   75   76   77   78   79   80