45
memiliki
nol
hingga
banyak
produk.
Atribut
name
pada
entitas products
merupakan
atribut
yang
harus
diisi,
sedangkan
atribut product_category_id
merupakan atribut foreign key yang menunjuk ke entitas product_categories.
2.16.3 Normalisasi
Menurut Connolly dan Begg(2002, p376) Normalisasi
merupakan
sebuah teknik untuk menghasilkan sebuah kumpulan dari relasi-relasi
dengan atribut-atribut yang diinginkan, berdasarkan kebutuhan data
perusahaan.
Tujuan
normalisasi
dalam perancangan
model
data
logikal
untuk
sistem basis
data
relasional
adalah
untuk
menciptakan
representasi
data,
hubungan antar data dan constraint yang akurat. Tahapan-tahapan
Normalisasi :
1. Unnormal Form (UNF)
Pada
bentuk
ini
sebuah
tabel
masih
memiliki
satu
atau lebih
kelompok data yang berulang. (Connolly dan Begg, 2002, p387)
2. First Normal Form (1NF)
Pada
bentuk
ini
sebuah
tabel
memiliki
relasi
dimana
pada
setiap
sel (perpotongan baris dan kolom) hanya mengandung satu nilai.
(Connolly dan Begg, 2002, p388)
3. Second Normal Form (2NF)
Pada
bentuk ini
sebuah tabel
memiliki
relasi
yang
sama
dengan
bentuk First Normal Form dan setiap attribut non-primary key tergantung
sepenuhnya pada primary key. (Connolly dan Begg, 2002, p392)
|