13
2.1.2.2 Normalisasi
dan
Kamus
Data
Normalisasi
adalah
sebuah
teknik
untuk
menghasilkan seperangkat
hubungan
(relasi)
dengan
informasi
yang
diinginkan, dengan
kebutuhan
informasi
di
perusahaan
(Connolly, 1996,
p.207).
Normalisasi
merupakan sebuah
teknik
untuk
menganalisa
hubungan
didasarkan atas primary
key (atau candidate
keys
didalam kasus
BCNF)
dan
ketergantunagn yang
fungsional.
Teknik
ini
melibatkan
sejumlah
peraturan
yang
dapat
diuji
terhadap
hubungan
individu
sahingga
dapat
sebuah
database
di
normalisasi
kedalam berbagai tingkatan.
a. Normalisasi tingkat pertama (First Normal Form-1NF)
Normalisasi
tingkat
pertama
mengidentifikasi dan
merubah
sekelompok
group
di dalam tabel
yang berisi data-data yang berulang-ulang,
sehingga bersifat atomic.
b. Normalisasi tingkat kedua (Second Normal Form-2NF)
Didasarkan
atas
konsep
full
functional
dependency, dimana
pada
normalisasi tingkat
ini
menambahkan
hubungan dengan composite keys,
yang
adalah,
hubungan
antara
primary
key
dihubungkan
dengan
dua
alau
lebih attribut.
c. Normalisasi tingkat ketiga (third Normal Form-3NF)
Semua
attribut
non-primary-key secara
transitively
bergantung
pada
primary
key
dipisahkan. Normalisasi
tingkat
kedua
dan
ketiga
melibatkan
ketergantungan transitive yang dapat dipindah-pindahkan.
|