Selasa, 17 September 2019
Normalisasi pada Database
Pada hari ini tepatnya di hari selasa kami mempelajari basis data yang dibimbing oleh Kang Basyir… Mengenai Normalisasi Database 1NF, 2NF, 3NF. Mungkin akan kebingungan maksud dari apa itu NF?
Langsung saja seperti ini gambaran apa itu normalisasi
pada data.
Contoh.
Gambar table data yang belum dinormalisasi
Untuk tahapan normalisasi ada beberapa tahapan
diantaranya :
- 1NF, pada tahapan ini tidak diperbolehkannya adanya grouping data atau duplikat data
Contoh
gambar Data yang belum normal tadi diubah ke bentuk 1NF dimana pada setiap
atribut dari data di table tersebut hanya punya nilai tunggal dalam satu baris
- 2NF, pada tahapan ini data dipecah menjadi beberapa berdasarkan Primary Key.
Contoh
Gambar tabel dipecah jadi 4
- 3NF, pada intinya pada 3NF ini jika terdapat atribut yg tidak bergantung kepada Primary Key akan tetapi bergantung pada field, maka atribut – atribut tersebut perlu dipisah, seperti gambar dibawah.
Dan pada Akhirnya Tujuan dari normalisasi adalah untuk
menghasilkan table yang terstruktur dan untuk mencegah terjadinya kerangkapan/menghilangkan
perulangan group data atau anomaly.
0 comments:
Post a Comment