Tahapan Normalisasi dan Contoh nya
Tahapan Normalisasi
1. Tahap tidak normal (unnormalize)
Pada tahap ini tidak ada format tertentu dan terdapat pengulangan data, ini akan mengakibatkan data menjadi bermasalah jika dilakukan manipulasi data seperti, insert, delete, update atau biasa disebut anomali.
(sumber gambar : mrifki.com)
2. Tahap normal pertama (1NF)
Jika dan hanya setiap atribut dari relasi hanya memiliki satu nilai tunggal dalam satu baris (record) atau dengan kata lain membuat baris berisi kolom jumlah yang sama dan setiap kolom hanya
mengandung satu nilai.
tabel sebelumnya
![](https://blogger.googleusercontent.com/img/proxy/AVvXsEjqHARTMpiRGou-f7c-3toLI6nOt5cqRUUYVtudTOvyn7ewDzBRNrG3CwaH2iSaBqiOHin2rV2flAKRBJqm4LH4rm_EUHjxzq0DzwINKM0pjL4xTj-c6BXw0VSgtipQE4XM58Ta57m4ezzbuFAmhT0pUITT5QO2ModAs7En8MaJqribzqg=s0-d)
tabel sesudahnya
![](https://blogger.googleusercontent.com/img/proxy/AVvXsEgizMDavmJMVjkJ5gPwrQbcYk3acrrAQJyIM4HGu1PWw3uAAfZGfmdayVAHpsKg7vidXDtpS9rKFV6ZLcHDO7EftgkP1-XHPboqIiV_6I_YGc-ZJpO0CwSUbXoK4yyuLwWLduEbANAEUbqGcCLAz2vbEDiFdY4Hx6C39CSgXOLRXjBqXfM=s0-d)
(sumber gambar: mrifki.com)
tabel sesudahnya
(sumber gambar: mrifki.com)
3. Tahap normal kedua (2NF)
Nomal tahap kedua (2NF) relasi dapat memenuhi normalisasi tahap kedua jika sudah memenuhi tahap normal pertama dan setiap atribut yang bukan kunci (non key) bergantung secara fungsional terhadap kunci utama (Primary key).
(sumber gambar: mrifki.com)
4. Tahap normal ketiga (3NF)
Relasi dapat memenuhi normalisasi tahap ketiga jika sudah memenuhi normal tahap kedua dan setiap atribut bukan kunci (non key) tidak mempunyai transitive functional depedency terhadap kunci utama (Primary key).
(sumber gambar: mrifki.com)
Contoh normalisasi basis data perpustakaan
(1) Tahapan tidak normal (unnormalize)
Masih terdapat kerangkapan/pengulangan data.
(1) Tahapan tidak normal (unnormalize)
Masih terdapat kerangkapan/pengulangan data.
(2) Tahap Normal Pertama (1NF)
setiap atribut dari relasi hanya memiliki satu nilai tunggal dalam satu baris (record) atau dengan kata lain membuat baris berisi kolom jumlah yang sama dan setiap kolom hanya
mengandung satu nilai.
(3) Tahap Normal Kedua (2NF)
setiap atribut yang bukan kunci (non key) bergantung secara fungsional terhadap kunci utama (Primary key).
(4) Tahap Normal Ketiga (3NF)
setiap atribut bukan kunci (non key) tidak mempunyai transitive functional depedency terhadap kunci utama (Primary key).
Komentar
Posting Komentar