Jumat, 15 Maret 2013

Normalisasi (1NF, 2NF, 3NF)
1. Di bawah ini adalah kasus tabel un-normal sebuah peminjaman buku di perpustakaan


2. Tabel diatas kemudian dibuat normalisasi agar setiap tabel memiliki datanya masing-masing dan tidak overlap dengan tabel yang lain, disebut dengan 1NF


3. Tabel yang telah dinormalisasi diatas kemudian dipecah menjadi tiga bagian yaitu 2NF, karena dalam satu tabel di atas mengandung tiga functional dependencies yang perlu dipisah.

4. Tetapi di tabel ketiga terdapat atribut non-key yang masih punya functional dependencies (database peminjaman buku mahasiswa tersebut dan database peminjaman buku itu sendiri), oleh karena itu dibentuklah tabel 3NF yang memecah tabel 3.


 5. BCNF sama seperti bentuk 3NF.


Annisa M. Pamungkas
1106095681
Lab SMBD TSI 2011