22
Proses normalisasi dari relasi 1NF ke 2NF mencakup penghapusan
ketergantungan
sebagian
(partial
dependency). Jika sebuah
partial
dependency
masih
ada,
maka
kita
menghilangkan
atribut dari relasi yang
tergantung
fungsional dengan
menempatkannya ke dalam sebuah
relasi baru dengan
salinan
dari determinannya.
2.1.4.4 Third Normal Form ( 3NF )
Menurut
Connolly-Begg
(2002,p394),
third
normal
form
(3NF)
adalah
sebuah relasi yang merupakan first normal form dan second normal form, dan
tidak ada atribut
yang bukan primary key tergantung secara transitif pada
primary key.
Proses normalisasi dari relasi 2NF ke 3NF mencakup proses penghapusan
ketergantungan
transitif (transitive
dependency).
Transitive
dependency
adalah
suatu
kondisi
dimana
A,
B,
dan
C
adalah atribut-atribut
dari
sebuah
relasi
sehingga jika A -> B (A tergantung
fungsional pada B) dan
B-> C (B tergantung
fungsional
pada
C),
maka
C
tergantung
secara
transitif
pada A
melalui B.
Jika
sebuah transitive dependency masih ada,
maka kita
menghilangkan atribut-
atribut dari relasi yang tergantung secara transitif tersebut dengan
menempatkannya dalam sebuah relasi baru dengan salinan dari determinannya.
2.1.5 Database Application Lifecycle
Karena
sebuah
sistem
basis
data
adalah
komponen
mendasar
dari
sistem
informasi
sebuah
organisasi
yang
besar, maka
daur
hidup
aplikasi
basis
data
(database application lifecycle) secara temurun berhubungan dengan daur hidup dari
|