Tugas
Kekangan dalam Basisdata
Oleh : Fikri Fauzul Amri
Dosen : Achmad Bachris
1. Simpulkan
materi tsb secara singkat dan benar !
Jawab
: Kekangan dalam basisdata adalah aturan untuk menjamin data yang diinputkan
pada tabel-tabel data base aman, sehingga kesalahan input data berkurang. Dan
aturan tersebut adalah redudasi data (perulangan data), inkonsistensi data
(data yang tidak konsisten), data terisolasi, security data (keamanan data),
dan integritas data(kinerja pada data).
2. Berikan
2 contoh kekangan pada database yaitu :
a. Kekangan
yang paling sederhana
Terjadi Kerangkapan data dalam satu file
Tabel
Nilai
Kerangkapan itu dapat dihindari dengan memecah tabel
menjadi:
1.
Tabel mahasiswa yang berisi
identitas
2.
Tabel Nilai yang dibedakan dari Mata
Kuliah mahasiswa
Tabel Mahasiswa
Tabel Nilai
b.
Kekangan yang lain yang lebih tidak
sederhana.
Kerangkapan data dalam beberapa file terjadi jika muncul
nama-nama kolom yang sama dalam beberapa file kecuali untuk kolom yang
berfungsi sebagai kunci penghubung antar data dalam file.
Contoh :
Kerangkapan
dalam beberapa file ini dapat dihindari dengan menghapus kolom yang rangkap.
Penghapusan dilakukan sesuai dengan kelompok data Nama merupakan
kelompok data mahasiswa yang harus disimpan di table Mahasiswa bukan tabel
Biodata.
3. Ambil
Kesimpulan dari contoh diatas.
Untuk membuat kekangan terhadap basis data, sebuah basis data tidak boleh
terdapat redudansi maupun data yang terisolisasi seperti contoh diatas. Karena
aspek tersebut harus kita hindari sedemikian rupa sehingga tujuan dari kekangan
basis data untuk menjaga terjadinya kesalahan input data pun tercapai. Untuk
menghindarinya kita dapat membuat normalisasi dan membuat primarykey terhadap
masing-masing tabel