(211001067) (I Nengah Ariya Subawa) (Basis Data)
(211001067) (I Nengah Ariya Subawa) (Basis Data)
Nim : 211001067
Matkul : Basis Data Dasar
Prodi : Informatika D
1. Buatlah rancangan basis data dengan menggunakan teknik normalisasi (bentuk tidak normal /
universal, Bentuk 1NF, Bentuk 2NF, dan Bentuk 3NF → BCNF dengan dokumen dasar sebagai
berikut
Jawaban :
a. Bentuk (UNF)
b. Bentuk 1NF
c. Bentuk 2NF
Tabel Mahasiswa
Tabel Prodi
Tabel Matkul
d. Bentuk 3NF
Tabel Mahasiswa
Tabel Matkul
Tabel Nilai
3. Berikan contoh keadaan/table yang perlu denormalisasi (selain contoh diatas), jelaskan
alasannya?
Jawaban :
• Nilai-nilai dari atribut ini diolah dari nilai-nilai yang sudah ada pada atribut yang
lain (dari tabel yg sama atau tabel lain).
• Digunakan untuk menghindari proses yang berulang dan memakan waktu.
• Atribut yang berlebihan.
• Atribut yang menyatakan lebih dari satu fakta.
• Melanggar First Normal Form, karena tidak memiliki domain nilai yang unik
Contohnya :