19
2.1.4.2 First
Normal
Form
(1NF)
Suatu
relasi
dikatakan
unnormalized
(UNF), jika
terdapat
satu
atau
lebih
repeating
group
didalam
relasi
tersebut.
Sedangkan
First
Normal Form (1NF) adalah sebuah relasi dimana pertemuan dari
setiap
baris dan kolomnya berisi
satu dan
hanya satu
nilai.
Untuk
mengubah
unnormalized
table
menjadi
relasi
1NF,
maka
repeating
group
dalam
tabel
harus
diidentifikasi dan
dihilangkan.
Yang
dimaksud
dengan
repeating
group adalah
sebuah
atribut
atau
sekumpulan
atribut,
didalam
sebuah
tabel
yang
mempunyai nilai
yang
berulang
untuk
sebuah kejadian (Begg, Connolly, 2002, p388).
Terdapat
dua
pendekatan
untuk
menghilangkan repeating
group
dari unnormalized table:
1. Pendekatan pertama,
hilangkan repeating
group dengan
memasukkan
data
yang
tepat
didalam kolom
kosong
pada
baris
yang
mengandung
perulangan
data
yang
akan
menghasilkan satu
data
didalam
pertemuan setiap baris dan kolomnya.
Pendekatan
kedua,
hilangkan
repeating
group
dengan
menempatkan
data yang berulang bersamaan dengan sebuah salinan dari kunci
atribut
aslinya,
didalam sebuah
relasi
yang
berbeda.
Sebuah
primary
key diidentifikasikan pada relasi yang baru.
2.1.4.3 Second Normal
Form
(2NF)
Second
Normal
Form
(2NF)
didasari
oleh
konsep
full functional
dependency.
Full
functional
dependency
mengindikasikan
bahwa
jika
A
dan
B
adalah
suatu
atribut
dari
sebuah
relasi,
maka
B
akan
sangat
|