Nama:Mandala Rosmana Putra
Kelas : TKJ IB
No.Absen: 13
Tanggal pemberian tugas : 4 Desember 2012
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:
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
2.B
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.