Bentuk-Bentuk Normal

Written By Online's on 10/14/2010 | 10.06

Bentuk-Bentuk Normal (normal Form)
  1. Bentuk Tidak Normal (Unnormalized)
                Adalah merupakan bentuk kumpulan data yang :
                § tidak ada keharusan untuk mengikuti aturan atau format tertentu (bisa teduplikasi ataupun tidak
                    lengkap)
                § dkumpulkan apa adanya sesuai dengan kedatangannya
       Contoh :
               
Gambar 1
1.            Bentuk Normal ke- 1 (1NF)
                Ciri – ciri :
                a.            setiap data dibentuk dalam flat file (file datar/ rata)
                b.            data dibetuk record demi record dan nilai field berupa “atomic value”
                c.             tidak memilki atribut bernilai banyak
       Contoh :
                dari tabel tidak normal diatas dapat di bentuk : 

gambar 2
Kelemahan dari bentuk normal 1 (1NF) adalah ;
¨        Data yang sama ditulis berulang-ulang
                contoh :
                nim 08530001 atas nama Anita dituliskan 3 kali
                nim 08530002 atas nama Badu dituliskan 2 kali
                nim 08530004 atas nama Dedi dituliskan 2 kali
¨       Kemungkinan inkonsistensi ketika dilakukan updating/perubahan
                jika terjadi perubahan, maka perubahan harus dilakukan sebanyak data dituliskan, jika tidak akan
                mengakibatkan data yang tidak konsisten
¨       Inserting/ penyisipan
                 data mahasiswa dengan nim 08530003 tidak dapat terdeteksi, jika tidak sedang menempuh kuliah

2.  Bentuk Normal ke dua (2NF)
                syarat :
                ¨  Sudah memenuhi bentuk normal 1 (1NF)
                ¨ Atribut bukan kunci haruslah bergantung secara fungsi pada kunci utama, sehingga untuk
                                membentuk Normal Kedua haruslah sudah ditentukan kunci-kunci field
                                kunci kandidat yang diajukan :
                                1. nim ® nama
                                2. kd_kul ® smtr, nilai
                maka tabel dari bentuk normal ke dua (2NF) adalah :                                     

gambar 3
3. Bentuk Normal 3 (3NF)
    Syarat :
     Setiap atribut yang bukan kunci harus bergantung hanya pada atribut kunci (primary key) secara
     menyeluruh.
     dari tabel matkul, nilai tidak bergantung penuh atau tidak hanya ditentukan oleh atribut kd_kul, maka
     tabel harus di dekomposisi
     Maka tabel yang dapat di bentuk adalah :

Gambar 4

0 komentar:

Posting Komentar