Title | Latihan Normalisasi Data |
---|---|
Course | BASIS DATA |
Institution | Universitas Pendidikan Indonesia |
Pages | 4 |
File Size | 311.2 KB |
File Type | |
Total Downloads | 10 |
Total Views | 90 |
Download Latihan Normalisasi Data PDF
Basis Data Latihan
1. 1st Normal Form (1NF) Tabel diatas masih belum sesuai dengan syarat 1NF yaitu masih ada atribut multivalue. Maka lakukan dekomposisi menjadi : Tabel Mahasiswa : NIM Nama_Mhs Kd_Jur
Nama_Jur
Kode_MK Nama_MK SKS
Nilai
1-01
Tukimin
TE
Elektro
TE-001
Elektronika
3
A
2-01
Jamilah
IF
Informatika
IF-001
Algoritma
3
B
2-02
Maemunah
IF
Informatika
IF-002
Database
2
A
Tabel Telepon: NIM
Telepon
1-01
0813xx
1-01
022xxx
2-01
0812xx
2-01
021xx
2-02
0852xx
2-02
031xxx
2. 2nd Normal Form (2NF) NIM Nama_Mhs Kd_Jur
Nama_Jur
Kode_MK Nama_MK SKS
Nilai
1-01
Tukimin
TE
Elektro
TE-001
Elektronika
3
A
2-01
Jamilah
IF
Informatika
IF-001
Algoritma
3
B
2-02
Maemunah
IF
Informatika
IF-002
Database
2
A
Tabel hasil 1NF diatas masih terdapat masalah, tabel tersebut memenuhi 1NF tetapi tidak memenuhi 2NF.Jika ada ketergantungan parsial maka atribut harus dipisah pada tabel lain. Tabel diatas perlu didekomposisi menjadi beberapa tabel yang memenuhi 2NF Functional dependency nya adalah sbb : {NIM, Kode_MK} NIM
→
Kode_Mk
Nilai (fd1)
→
{Nama_Mhs, Kd_Jur, Nama_Jur} (fd2) →
{Nama_MK, SKS} (fd3)
Di Dekomposisi menjadi : Tabel Nilai : NIM Kode_MK Nilai 1-01
TE-001
A
2-01
IF-001
B
2-02
IF-002
A
Tabel Mahasiswa : NIM Nama_Mhs Kd_Jur Nama_Jur 1-01
Tukimin
TE
Elektro
2-01
Jamilah
IF
Informatika
2-02
Maumunah
IF
Informatika
Tabel Mata Kuliah : Kode_MK Nama_MK SKS TE_001
Elektronika
3
IF_001
Algoritma
3
IF_002
Database
2
3. 3rd Normal Form (3NF) NIM Nama_Mhs Kd_Jur Nama_Jur
1-01
Tukimin
TE
Elektro
2-01
Jamilah
IF
Informatika
2-02
Maumunah
IF
Informatika
Ditabel tersebut masih ada atribut non primary key yaitu Nama_Jur yang masih memiliki ketergantungan terhadap atribut non primary key yang lain yaitu Kd_Jur. Maka tabel tersebut harus didekomposisi lagi menjadi: Tabel Mahasiswa : NIM Nama_Mhs Kd_Jur 1-01
Tukimin
TE
2-01
Jamilah
IF
2-02
Maumunah
IF
Tabel Jurusan : Kd_Jur Nama_Jur TE
Elektro
IF
Informatika
IF
Informatika
Jadi setelah dilakukan Normalisasi tabel sampai 3NF maka didapatkan tabel berikut :...