Jan 4, 2020

Normalisasi pada Database #17

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