Nama : APRIANTI
kelas : kelas TKJ_1A
Dosen : Achmad Bachris
1.Simpulkan materi tsb secara singkat dan bear
kerangkapan data dalam beberapa file dapat diatasi dengan menghpus kolom yang rangkap. penghapusan dilakukan sesuai dengan kelompok data mahasiswa yang harus disimpan di file MAHASISWA bukan file MINAT_MAHASISWA.
Kekangan atau aturan dan pandangan dalam basisdata berfungsi untuk meminimalisasi kerangkapan data. kerangkapan data dalam satu file terjadi jika muncul kerangkapan nila kerangkapan nilai-nilai rinci data dalam satu file. 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.
2. Berikan 2 contoh kekangan pada database yaitu
a. Kekangan yang paling sederhana
contoh kasus: kerangkapan data yang terjadi pada kolom NAMA_MAHASISWA yang terdapat dalam dua file yaitu file MAHASISWA dan file MINAT_MAHASISWA.kerangkapan data dalam beberapa file dapat diatasi dengan menghpus kolom yang rangkap. penghapusan dilakukan sesuai dengan kelompok data mahasiswa yang harus disimpan di file MAHASISWA bukan file MINAT_MAHASISWA.
B. kekangan yang lain yang lebih tidak sederhana
terdapat kerangkapan pada dua file sistem basis data berbeda. kerangkapan terjadi pada kolom NAMA.
Dapat diatasi dengan cara menghapus kolom yang mengalami kerangkapan.
3. Kesimpulan dari contoh diatas.
Dalam kedua kasus diatas terjadinya kekangan dalam basis data yaitu yang mencakup kerangkapan data. Pada kasus pertama yang terjadi adalah kerangkapan
data yang terjadi pada kolom NAMA_MAHASISWA yang terdapat dalam dua file
yaitu file MAHASISWA dan file MINAT_MAHASISWA. 




