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.










Tidak ada komentar:
Posting Komentar