Normalisasi
1. Apa itu Normalisasi
Proses penyusunan data dalam basis data untuk mengurangi redundansi(penyimpanan data yang sama tetapi berbeda tempat dengan fasilitas keamanan tambahan) dan meningkatkan integritas data.
pemecahan tabel besar menjadi kecil
2. Tahapan Normalisasi
a. Tidak Normal (Unnormalize)
b. 1NF
Data mulai dikelompokkan sesuai jenisnya untuk mengatasi anomali, menghilangkan duplikasi, dan membuat tabel terpisah dengan kolom unik untuk identifikasi.
c. 2NF
Dilakukan dekomposisi tabel dan pencarian kunci primer untuk setiap tabel.
pada tahap normalisasi 2NF ini tabel tersebut harus dipecah berdasarkan primary key. Sehingga bentuk normalisasi 2NF dari tabel tersebut adalah sebagai berikut:
d. 3NF
Mengharuskan kolom hanya bergantung pada kunci primer dan bukan pada kolom non-kunci lainnya, mengurangi ketergantungan tidak perlu.
- Normalisasi:
- Proses sistematis untuk mengatur data dalam basis data agar mengurangi redundansi dan meningkatkan integritas data. Normalisasi lebih berfokus pada desain tabel dan hubungan antar tabel berdasarkan aturan-aturan normal forms.
- ERD (Entity-Relationship Diagram):
- Diagram grafis yang menggambarkan struktur logis dari basis data. ERD menunjukkan entitas-entitas, atribut-atribut mereka, dan hubungan antara entitas-entitas tersebut. ERD digunakan pada tahap perancangan basis data untuk memvisualisasikan model data sebelum diimplementasikan ke dalam tabel-tabel yang sebenarnya.
Komentar
Posting Komentar