Dalam tahap merancang tabel sangat dihindari adanya data rangkap. Sebelumnya perlu dibedakan antara data rangkap dan data duplikasi.
Data duplikasi (duplicate data) dan data rangkap (redundant data) merupakan kondisi dimana satu atribut memiliki dua atau lebih nilai yang sama, hanya saja pada data rangkap apabila nilai tersebut dihapus tidak akan ada informasi yang hilang dengan kata lain data rangkap merupakan data duplikasi yang tidak perlu terjadi. Berikut adalah contoh data duplikasi dan data rangkap:
Data Duplikasi :Pada tabel diatas terdapat data duplikasi pada kolom jurusan dan apabila salah satu nilai pada kolom jurusan dihapus informasi pada tabel tersebut akan hilang. Sebagai contoh nilai teknik pada baris nama dengan nilai agus dihapus akan mengakibatkan "agus" tidak memiliki jurusan.
Data Duplikasi Yang Dihapus :Pada contoh selanjutnya akan menjelaskan mengenai data rangkap yang sangat dihindari dalam perancangan tabel.
Data Rangkap :Pada tabel diatas terdapat data rangkap pada baris pertama dan ketiga yang telah diberi warna dan apabila salah satu dari nilai "150" pada kolom sks dihapus akan mengakibatkan adanya data dengan nilai kosong dan menimbulkan informasi yang tidak konsisten. Salah satu cara untuk menghilangkan data rangkap pada tabel adalah dengan memecah tabel diatas menjadi dua tabel yaitu tabel mahasiswa dan jurusan.
Tabel Mahasiswa Dan Tabel Jurusan :Demikian penjelasan sederhana saya mengenai data duplikasi dan data rangkap dalam perancangan tabel. Semoga sedikit bermanfaat bagi para pembaca.
0 Comments:
Post a Comment