Selasa, 04 Desember 2012

Tugas 6 DataBase

1.Simpulkan materi kekangan basis data secara singkat dan benar!
Kekangan database diperlukan agar file-file basis data yang disusun bisa memenuhi kriteria sesuai dengan definisi basis data.
Beberapa aturan kekangan dalam basis data berhubunga :
 1. Kerangkapan Data, yaitu munculnya data-data yang sama secara berulang-ulang.
 2. Inkonsistensi Data, yaitu munculnya data yang tidak konsisten pada medan yang sama untuk beberapa file dengan kunci yang sama.
 3. Data Terisolasi, disebabkan oleh pemakaian beberapa file basis data dimana program aplikasi tidak dapat mengakses data-data dari file tertentu sehingga seolah-olah ada file yang terpisah/terisolasi terhadap file yang lain dalam basis data.

 4. Security Problem, berhubungan dengan masalah keamanan data dalam sistem basis data.
 5. Integrity Problem, berhubungan dengan unjuk kerja sistem agar dapat melakukan kendali/kontrol pada semua bagian sistem.
  • Basis data dapat dipandang melalui 2 segi, yaitu      :
       a. Sudut Pemakai (user)
       b. Perancang (designer).

2.  a. Kekangan yang paling sederhana


     Dalam database diatas terjadi kerangkapan atau redudansi. Hal tersebut berarti basis data diatas belum memenuhi kekangan basis data. Hal tersebut dapat dihindari dengan memecah tabel tersebut menjadi Tabel_Mahasiswa dan Tabel_Nilai.

*Tabel_Mahasiswa 


*Tabel_Nilai


b. Kekangan yang lain yang lebih tidak sederhana.



             Dari ketiga tabel diatas, ada beberapa tabel yang terisolasi, artinya antara table tersebut tidak memiliki relasi. Solusinya adalah dengan menambahkan kolom yang berfungsi sebagai penghubung dengan file yang telah ada.


 3.      Kesimpulan dari contoh-contoh kekangan diatas:
 
Suatu database yang masih memiliki tabel  yang teredudansi, terisolasi, tidak terintegritas inkonsistensi data dan tidak adanya keamanan data berarti belum memenuhi aturan/kekangan basisdata. Banyak cara dilakukan untuk mengatasi hal tersebut, salah satunya adalah normalisasi.