|
26
2.
Second Normal Form (2NF)
Relasi dikatakan 2NF
jika relasi tersebut berada pada 1NF
dan setiap atribut
yang
bukan
primary
key
bergantung
sepenuhnya (fully
functionally
dependent)
terhadap primary key (Connolly dan Begg, 2002, p392).
Full functional dependency terjadi jika A dan B
merupakan atribut dari suatu
relasi, dan
B
dikatakan bergantung penuh
terhadap A
(A?B),
jika
B
bergantung
terhadap A, namun bukan subset dari A. (Connolly dan Begg, 2002, p391).
3.
Third Normal Form (3NF)
Suatu relasi dikatakan 3NF jika relasi tersebut berada dalam bentuk 1NF dan
2NF,
dan
tidak
ada
atribut
yang
bukan
primary
key
bergantung
secara
transitif
(transitively dependent) terhadap primary key (Connolly dan Begg, 2002, p394).
Transitive dependency
ialah sebuah kondisi dimana A, B, dan C
merupakan
atribut
dari
relasi
yang
jika
A?B
dan
B?C
maka
C
disebut
bergantung secara
transitif (transitively
dependent)
terhadap A
melalui
B
(A
tidak
functionally
dependent terhadap B atau C). (Connolly dan Begg, 2002, p394).
2.1.9
Database Application Lifecycle
Menurut Connoly dan
Begg
(2003,
p271),
sebuah
sistem
database
merupakan
komponen dasar
sistem
informasi
organisasi yang
lebih
besar.
Oleh
karena
itu,
siklus
hidup
aplikasi
database
berhubungan dengan
siklus
hidup
sistem
informasi.
Langkah-
langkah siklus hidup aplikasi adalah sebagai berikut :
|