Selasa, 04 Desember 2012

Tugas Bab 6 Kekangan Data

Nama:Mandala Rosmana Putra
Kelas : TKJ IB
No.Absen: 13
Tanggal pemberian tugas : 4 Desember 2012

Soal 
1.Simpulkan materi tersebut secara singkat dan benar !
2.Berikan 2 Contoh kekangan pada database : 
         A.Kekangan yang paling sederhana .
         B.Kekangan yang lain yang tidaka lebih sederhana .
3. Ambil kesimpulan dari contoh di atas !

Jawab
1. Di dalam perancangan basis data ada beberapa aturan yang harus dipatuhi. Kekangan tersebut diperlukan agar file-file basis data yang disusun bisa memenuhi kriteria sesuai dengan definisi basis data. 

Dalam kekangan data pada pandangan basis data terdapat beberapa aturan yang harus dipatuhi dalam file-file basis data. Aturan tersebut berhubungan dengan aspek-aspek penting dalam basis data yaitu:


  • Redudansi Data : Adanya data yang sama secara berulang-ulang pada file basis data yang semestinya tidak diperlukan
  • Inkonsistensi data :Adanya data yang tidak konsisten karena kesalahan dalam pemasukan atau update data
  • Data terisolasi : Dikarenakan 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
  • Security data : Berhubungan dengan masalah keamanan data dalam sistem basis data. Pada prinsipnya file basis data hanya boleh digunakan oleh pemakai tertentu yang mempunyai wewenang untuk mengaksesnya.
  • Intergritas Data : Integritas data berhubungan dengan kinerja sistem dalam mengendalikan semua bagian sistem.
Basis data dapat dipandang dari dua segi yaitu 
  a. Sudut Pemakai (user)
  b. Sudut Perancang (designer).Mempunyai dua bentuk pandangan yang berbeda, yaitu pandangan secara konseptual (conceptual view) dan pandangan secara fisik (physical view).
2. A.Contoh Kekangan yang sederhana


         Dalam database di atas masih terdapat adanya redudansi dengan hal ini maka database tersebut belum memenuhi aturan kekangan data.Untuk itu dapat dihindari dengan cara memecah tabel  menjadi 2 yaitu,tabel_spesifikasi dan tabel_kompresi 

tabel_spesifikasi 

tabel_kompresi




2.B



         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.Permasalahan yang dapat timbul dalam database adalah ditemukan adanya kerangkapan data. Dalam kasus ini, pada kasus pertama terjadi redudansi dibaris (record) pada satu file basis data yang sama. Pada contoh kedua, masalah yang lebih rumit dikarenakan adanya beberapa tabel yang terisolasi. Cara agar dapat mematuhi aturan pada database adalah teknik normalisasi.





Tidak ada komentar:

Posting Komentar