c. Normalisasi
1. Konsep Dasar
Normalisasi adalah merupakan proses pengelompokkan elemen data menjadi tabel-tabel yang menunjukkan entity dan relasinya.
2. Key
Field key yang digunakan :
· Candidate Key
Yaitu satu attribute atau satu set minimal attribute yang mengidentifikasikan secara unik suatu kejadian yang spesifik dari suatu entity.
· Primary Key
Yaitu satu attribute atau satu set minimal attribute yang tidak hanya mengidentifikasikan secara unik suatu kejadian yang spesifik, tetapi juga dapat mewakili setiap kejadian dari suatu entity.
· Alternate Key
Yaitu Candidate Key yang tidak terpilih sebagai Primary Key.
· Foreign Key
Yaitu satu attribute atau satu set attribute yang melengkapi satu hubungan (relationship) yang menunjukkan ke induknya.
3. Tahapan Proses Normalisasi
· UnNormalized Form
Proses pengumpulan data yang akan direkam dengan tidak mengikuti suatu format tertentu.
· First Normal Form/1NF
Mempunyai ciri yaitu setiap data dibentuk dalam flat file dengan setiap field berupa “atomic value” – tidak ada atribut yang berulang.
· Second Normal Form/2NF
Mempunyai syarat yaitu bentuk data telah memenuhi kriteria bentuk 1NF & atribut non key bergantung fungsi dengan primary key.
· Third Normal Form/3NF
Relasi harus dalam bentuk 2NF & semua atribute non primer tidak punya hubungan transitif.
· Boyce-Codd Normal Form/BCNF
Mempunyai paksaan yang lebih baik dari bentuk 3NF, Relasi harus dalam bentuk 1NF & setiap atribute harus bergantung fungsi pada atribute superkey.

Posting Komentar