17
2.4.4
Normalisasi
Pengertian Normalisasi
Tujuan
utama
dalam
pengembangan model
data
logical
pada
sistem
database
relasional
adalah
menciptakan
representasi
akurat
suatu
data,
relationship
antar
data
dan
batasan-batasannya. Untuk
mencapai
tujuan
ini,
maka
harus
ditetapkan sekumpulan relasi.
Empat bentuk
normal
yang biasa digunakan
yaitu,
first
normal
form
(1NF),
second
normal
form
(2NF)
dan third
normal
form
(3NF),
dan
BoyceCodd
normal
form
(BCNF).
Konsep
utamanya terkait
dengan
functional dependencies, dimana menerangkan hubungan antar atribut yang ada. Sebuah
relasi
dapat
dinormalisasi kedalam
bentuk
tertentu
untuk
mengatasi
kemungkinan
terjadinya
pengulangan
dari
update
yang tidak baik.
Normalisasi
adalah suatu
teknik
untuk
menghasilkan sekumpulan
relasi
dengan
sifat-sifat
(properties)
yang
diinginkan, memenuhi kebutuhan
data pada perusahaan.
Proses Normalisasi
-
Suatu
teknik
formal
untuk
menganalisa
relasi
berdasarkan
primary
key
dan
functional dependencies antar atribut.
-
Dieksekusi
dalam
beberapa
langkah.
Setiap
langkah
mengacu
ke
bentuk
normal
tertentu, sesuai dengan sifat yang dimilikinya.
-
Setelah normalisasi diproses, relasi menjadi secara bertahap lebih terbatas/kuat
bentuk formatnya dan juga mengurangi tindakan update yang anomali.
Unnormalized Form (UNF)
Merupakan suatu tabel yang berisikan satu atau lebih group yang berulang.
Membuat
tabel
unnormalized
yaitu
dengan
memindahkan
data
dari
sumber
informasi kedalam format tabel dengan baris dan kolom.
|