Normalisasi merupakan sebuah teknik dalam logical desain sebuah basis
data yangmengelompokkan atribut dari suatu relasi
sehingga membentuk struktur relasi yang baik (tanpa redudansi). Menurut PengertianNormalisasiadalah
proses pembentukanstruktur basis data sehinggasebagianbesarambiguity bisadihilangkan.
TujuanNormalisasi
•
Untukmenghilangkerangkapandata
•
Untukmengurangikompleksitas
•
Untukmempermudahpemodifikasian
data
Proses
Normalisasi
•
Data
diuraikandalambentuktabel, selanjutnyadianalisisberdasarkanpersyaratantertentukebeberapatingkat.
•
Apabilatabel
yang diujibelummemenuhipersyaratantertentu,
makatabeltersebutperludipecahmenjadibeberapatabel yang
lebihsederhanasampaimemenuhibentuk yang optimal.
TahapanNormalisasi
•
TahapNormalisasidimulaidaritahap
paling ringan (1NF) hingga paling ketat (5NF)
•
Biasanyahanyasampaipadatingkat
3NF atau BCNF karenasudahcukupmemadaiuntukmenghasilkantabel-tabel yang
berkualitasbaik.
•
Urutan:
1NF, 2NF, 3NF, BCNF, 4NF, 5NF
Berikut ini langkah-langkah Pembuatan Normalisasi Dengan
Contoh Struk Belanja :
yg jd primary key yg mna saja?
BalasHapusgak tau
HapusKode Kasir itu primary key
HapusAnis winda loveyouuuu 😙😙😙😙😙
BalasHapusterima kasih ilmunya!
BalasHapusMakasih banyak.. Sangat membantu :)
BalasHapusTerima kasih sangat membantu, tapi kalo bisi di tambah contoh struktur nya juga, biar lebih jelas
BalasHapusTerimakasih 🙂
Candidat keynya yg mna
BalasHapus