Page 3 - Modul 10
P. 3
Tabel 10.1 dan 10.2 adalah bentuk tabel yang tidak normal dan harus di
dekomposisi agar bentuk datanya menjadi atomik, karena syarat 1NF adalah nilai data
pada setiap kolo pada sebuah tabel data harus atomik. Jadi agar terbentuk tabel 1NF maka
tabel tersebut harus diuraikan atau di dekomposisi, dimana hasil dekomposisinya dapat
dilihat pada tabel
10.3 dan 10.4.
Tabel 10.3 Tabel Mahasiswa
Tabel 10.4 Tabel Hobi
Atau dapat dilihat dari contoh lain yaitu pada tabel 10.5. Dimana nilai pada
kolom/atribut jadwal berisi gabungan antara Hari dan Jam. Jika asumsi hari dan jam
memegang peranan penting dalam sistem basis data, maka kolom/atribut Jadwal perlu
dipisah sehingga menjadi JadwalHari dan JadwalJam. Hasil dekomposisinya dapat dilihat
pada tabel 10.6.
Tabel 10.5 Tebel Jadwal Kuliah
Tabel 10.6 Tabel Jadwal Kuliah
10.4Second Normal Form (2NF)
Bentuk 2NF adalah bentuk lanjutan 1NF dimana pada awal proses harus
menentukan primary key pada tabel 1NF. Syarat terbentuknya 2NF adalah :
3