This is default featured slide 1 title

Go to Blogger edit html and find these sentences.Now replace these sentences with your own descriptions.

This is default featured slide 2 title

Go to Blogger edit html and find these sentences.Now replace these sentences with your own descriptions.

This is default featured slide 3 title

Go to Blogger edit html and find these sentences.Now replace these sentences with your own descriptions.

This is default featured slide 4 title

Go to Blogger edit html and find these sentences.Now replace these sentences with your own descriptions.

This is default featured slide 5 title

Go to Blogger edit html and find these sentences.Now replace these sentences with your own descriptions.

Kamis, 13 Desember 2012

Tugas Kekangan dalam Database



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