BENTUK NORMAL PERTAMA
Kadangkala, selama proses pembuatan
database kita mungkin perlu melakukan transformasi ke dalam relasi terhadap
tabel yang diketahui beberapa entrinya (perpotongan baris dan kolom) mungkin
memiliki lebih dari satu nilai Untuk mengacu ke tipe tabel ini dan
bagaimana tabel – tabel ini akan berhubungan dengan relasi kita memerlukan
beberapa terminologi baru. Entri- entri tabel yang memiliki lebih dari satu
nilai dinamakan multivalue.
Tabel
dengan entri multivalue dinamakan tabel unnormalized.
Di dalam tabel unnormalized, kita
akan menamakan repeating
group atau kelompok
pengulangan untuk sebuah atribut atau kelompok
atribut yang mungkin memliki entri multivalue untuk peristiwa tunggal dari
identifikasi tabel. Bentuk terakhir ini mengacu ke atribut yang memperbolehkan
kita untuk membedakan baris – baris dari tabel unnormalized.
Untuk dapat mempresentasikan tabel
ini sebagai sebuah relasi dan untuk mengimplementasikannya ke dalam RDBMS, kita
perlu menormalisasikan tabelnya. Tujuan dari menormalkan tabel adalah untuk
membuang grup pengulangan dan memastikan bahwa seluruh entri tabel hasil
memiliki maksimal satu nilai tunggal.