48
konsisten,
dan
mempunyai
sedikit
redundansi
dan
stabilitas
yang
maksimal. Normalisasi terbagi menjadi tahap-tahap berikut, yaitu:
1. First normal form (1NF), yang menghilangkan perulangan data.
2. Second
normal
form
(2NF),
yang
menghilangkan
partial
dependencies pada Primary
Key.
3. Third
normal
form
(3NF),
yang
menghilangkan
transitive
dependencies pada Primary
Key.
Langkah 2.4
Mendefinisikan batasan integrity
Batasan integrity dapat dibagi menjadi lima, yaitu:
a. Data yang dibutuhkan
Beberapa atribut
harus selalu
mempunyai
nilai, dengan kata
lain,
tidak boleh Null.
b. Batasan domain atribut
Setiap
atribut
mempunyai domain,
yaitu
sekumpulan nilai
yang
pasti.
c. Integritas entity
Atribut
primary
key
tidak
boleh
tidak
mempunyai
nilai,
dengan
kata lain, tidak boleh Null.
d. Integritas referensial
Integritas
referensial
berarti
jika
foreign
key
berisi
sebuah
nilai,
maka
nilai
tersebut
harus
dapat
menunjuk ke
tuple
yang
ada
di
relasi
parent.
Umumnya,
jika
partisipasi
dari
relasi
child
dalam
relationship adalah
mandatory,
maka
tidak
boleh
Null.
Tetapi
|