100% menganggap dokumen ini bermanfaat (1 suara)
1K tayangan4 halaman

Normalisasi Data: 1NF hingga 3NF

Dokumen tersebut membahas tentang normalisasi basis data dari bentuk yang tidak ternormalisasi menjadi bentuk normal 1NF, 2NF, dan 3NF. Proses normalisasi dilakukan dengan memecah tabel menjadi beberapa tabel dan menghilangkan dependensi antar atribut.

Diunggah oleh

PutRi Hutasoi't
Hak Cipta
© All Rights Reserved
Kami menangani hak cipta konten dengan serius. Jika Anda merasa konten ini milik Anda, ajukan klaim di sini.
Format Tersedia
Unduh sebagai DOCX, PDF, TXT atau baca online di Scribd
100% menganggap dokumen ini bermanfaat (1 suara)
1K tayangan4 halaman

Normalisasi Data: 1NF hingga 3NF

Dokumen tersebut membahas tentang normalisasi basis data dari bentuk yang tidak ternormalisasi menjadi bentuk normal 1NF, 2NF, dan 3NF. Proses normalisasi dilakukan dengan memecah tabel menjadi beberapa tabel dan menghilangkan dependensi antar atribut.

Diunggah oleh

PutRi Hutasoi't
Hak Cipta
© All Rights Reserved
Kami menangani hak cipta konten dengan serius. Jika Anda merasa konten ini milik Anda, ajukan klaim di sini.
Format Tersedia
Unduh sebagai DOCX, PDF, TXT atau baca online di Scribd

NAMA : PUTRI MELIANA HUTASOIT

NIM : 18210059

M. KULIAH : SISTEM BASIS DATA

Berikut ini adalah bentuk normalisasi 1NF – 3NF yaitu:


Pertama yang dibuat bentuk yang tidak normalnya terlebih dahulu atau disebut
juga unnormalized, karena didalamnnya terdapat group atribut berulang.
Bentuk normal ke satu(1NF)
pada data tabel diatas, contoh data belum ternormalisasi sehingga dapt diubah ke
dalam bentuk 1NF dengan cara membuat setiap baris berisi kolom dengan jumlah
yang sama dan setiap kolom yang mengandung satu nilai.
Relasi hanya berisi nilai elementer (tunggal) pada interseksi setiap beris dan
kolom, dan tidak mengandung group berulang.

No Class Time Day Teacher Start Room Remark


1 B11 17.00- tuesday [Link] 19/08/2004 A202 Run
18.30
2 B11 17.00- thursday [Link] 19/08/2004 A202 Run
18.30
3 B51 15.30- tuesday [Link] 20/08/2004 A302 Run
17.00
4 B51 15.30- friday [Link] 20/08/2004 A302 Run
17.00
5 B1J 17.00- monday [Link] 23/08/2004 A301 Run
18.30
6 B1J 17.00- thursday [Link] 23/08/2004 A301 Run
18.30
7 B2J 17.00- Tuesday [Link] 24/08/2004 A302 Run
18.30
8 B2J 17.00- Thursday [Link] 24/08/2004 A302 Run
18.30
9 B3J 15.30- Tuesday [Link] 05/08/2004 A103 Run
17.00
10 B3J 15.30- Thursday [Link] 05/08/2004 A103 Run
17.00
11 B2F 15.30- Monday [Link] 19/08/2004 A201 Run
17.00
12 B2F 15.30- Thursday [Link] 19/08/2004 A201 Run
17.00
13 B1I 18.30- wednesday [Link] 04/04/2004 A203 Run
20.00
14 B1I 18.30- Friday [Link] 04/04/2004 A203 Run
20.00

Bentuk normal kedua (2NF)


Kita buat bentuk normalisasi kedua. Bentuk kedua diambil dari hasil normalisasi
pertama, dikatakan normal kedua jika seluruh atribut bukan kunci tergantunng
secara fungsional pada primary key.
Tabel lokasi tabel waktu start
Class Teacher Room Time Day Start
B11 [Link] A202 17.00-18.30 tuesday 19/08/2004
B11 [Link] A202 17.00-18.30 thursday 19/08/2004
B51 [Link] A302 15.30-17.00 tuesday 20/08/2004
B51 [Link] A302 15.30-17.00 friday 20/08/2004
B1J [Link] A301 17.00-18.30 monday 23/08/2004
B1J [Link] A301 17.00-18.30 thursday 23/08/2004
B2J [Link] A302 17.00-18.30 Tuesday 24/08/2004
B2J [Link] A302 17.00-18.30 Thursday 24/08/2004
B3J [Link] A103 15.30-17.00 Tuesday 05/08/2004
B3J [Link] A103 15.30-17.00 Thursday 05/08/2004
B2F [Link] A201 15.30-17.00 Monday 19/08/2004
B2F [Link] A201 15.30-17.00 Thursday 19/08/2004
B1I [Link] A203 18.30-20.00 wednesday 04/04/2004
B1I [Link] A203 18.30-20.00 Friday 04/04/2004

Tabel remark tabel lokasi tabel waktu start

Room Remark
A202 Run Class Time
A202 Run Teacher Day
A302 Run Room start
A302 Run
A301 Run
A301 Run
A302 Run Tabel remark
A302 Run
A103 Run
A103 Run Room
A201 Run remark
A201 Run
A203 Run
A203 Run

Bentuk normal ketiga(3NF)


Membuat normalisasi bentuk ketiga. Bentuk normal ketiga diambil dari hasil
normal kedua, setiap atributnya tidak tergantung secra transitif pada primary key.
Hasil normalisasi ke 3 sampai kita mendapatkan 4 tabel yaitu sebagai berikut
Tabel lokasi tabel waktu start
Time Day Start
Class Teacher Room 17.00-18.30 tuesday 19/08/2004
B11 [Link] A202 17.00-18.30 thursday 19/08/2004
B11 [Link] A202 15.30-17.00 tuesday 20/08/2004
B51 [Link] A302 15.30-17.00 friday 20/08/2004
B51 [Link] A302 17.00-18.30 monday 23/08/2004
B1J [Link] A301 17.00-18.30 thursday 23/08/2004
B1J [Link] A301 17.00-18.30 Tuesday 24/08/2004
B2J [Link] A302 17.00-18.30 Thursday 24/08/2004
B2J [Link] A302 15.30-17.00 Tuesday 05/08/2004
B3J [Link] A103 15.30-17.00 Thursday 05/08/2004
B3J [Link] A103 15.30-17.00 Monday 19/08/2004
B2F [Link] A201 15.30-17.00 Thursday 19/08/2004
B2F [Link] A201 18.30-20.00 wednesday 04/04/2004
B1I [Link] A203 18.30-20.00 Friday 04/04/2004
B1I [Link] A203

Tabel remark tabel mulai masuk

Room Remark Teacher Start Class


A202 Run [Link] 19/08/2004 B11
A202 Run [Link] 19/08/2004 B11
A302 Run [Link] 20/08/2004 B51
A302 Run [Link] 20/08/2004 B51
A301 Run [Link] 23/08/2004 B1J
A301 Run [Link] 23/08/2004 B1J
A302 Run [Link] 24/08/2004 B2J
A302 Run [Link] 24/08/2004 B2J
A103 Run [Link] 05/08/2004 B3J
A103 Run [Link] 05/08/2004 B3J
A201 Run [Link] 19/08/2004 B2F
A201 Run [Link] 19/08/2004 B2F
A203 Run [Link] 04/04/2004 B1I
A203 Run [Link] 04/04/2004 B1I

Maka

Tabel lokasi tabel waktu start tabel remark tabel mulai masuk

Class Time Room


Teacher Day Teacher
remark
room start Start
Class

Anda mungkin juga menyukai