Normalisasi adalah proses pengelompokkan elemen-elemen data kedalam sebuah tabel yang dapat menunjukkan entitas dan relasi masing-masing tabel. Normalisasi sering juga diartikan sebagai pengelompokkan atribut-atribut kedalam sebuah relasi sehingga membentuk Well structure Relation.
Berdasarkan dokumen diatas saya akan menguraikan sebagian dari bentuk-bentuk dari normalisasi, seperti berikut ini:
1. Unnormalisasi
Dikatakan sebagai Unnormalisasi atau bentuk tidak normal karena data-data yang ada didalamnya tidak lengkap atau bisa berulang. Yang menyebakan data berulang atau tidak lengkap salah satunya ialah karena data tersebut direkam dengan tidak memperhatikan format yang telah ditentukan. Sebagai contoh dari unnormalisasi perhatikan gambar berikut ini:
Dari gambar diatas menunjukkan adanya peulangan dibaagian kode dokter dan Nama pasien.
Bentuk Normal Kesatu (1NF /First normal form)
Ciri-ciri
Dari gambar diatas terdapat beberapa field yang menjadi atribut Candidate Key. Candidate Key dalam hal ini adalah satu set minimal atribut yang mengidentifikasi secara unik suatu kejadian dari entity. Atribut yang menjadi Candidate Key antara lain:
- No pasien
- Nopen
- Kode dokter
- Kode sakit
- Kode obat
Bentuk Normal Kedua (2NF /Second
Bentuk normal kedua memiliki ketergantungan Transitif. Dan biasanya sudah memenuhi syarat normal kesatu.
4. Bentuk normal Ketiga (3NF /Third
Bentuk normal ketiga biasanya sudah memenuhi syarat normal kedua dan tidak memiliki ketergantugan secara transitif. Dengan kata lain setiap atribute bukan kunci haruslah bergantung hanya pada primary key dan pada primary key secara menyeluruh.
field nya mana ??
BalasHapus