Wednesday, December 5, 2012

Tugas VII Database


Insan Kamalia R
TMJ1 REG
4312122006

1.      Simpulkan materi bab tersebut secara singkat dan benar!

Terdapat beberapa aturan yang harus dipatuhi dalam file-file basis data. Aturan pada basis data mempunyai aspek-aspek penting yaitu: redudansi data(perulangan data), inkonsistensi data (suatu proses untuk meng-update data, tetapi mengakibatkan munculnya data yang tidak konsisten), data terisolasi (file yang terpisah/terisolasi terhadap file yang lain dalam basis data), security data (keamanan data dalam basis data),integritas data (kinerja sistem agar dapat melakukan kontrol atau kendali pada semua bagian sistem). Basis data dapat dipandang dari dua segi: sudut pemakai (user) dan perancang (designer).
Tujuannya adalah untuk menjamin bahwa data yang diinputkan pada tabel-tabel data base mempunyai integritas yang terjaga, sehingga kemungkinan kesalahan input data jauh berkurang.



1.      Berikan 2 contoh kekangan pada database:

a.      Kekangan yang paling sederhana
Tabel_jadpel
Kode_Matkul
Matakuliah
Hari
Jam
TMJ001
English
Selasa
09.45-11.15
TMJ002
Database
Rabu
13.00-15.00
TMJ003
Programming
Selasa
08.00-10.00
TMJ001
English
Jumat
14.00-17.00







Tabel_jadwal
Kode_Matkul
Hari
Jam
TMJ001
Selasa
09.45-11.15
TMJ002
Rabu
13.00-15.00
TMJ003
Selasa
08.00-10.00
TMJ001
Jumat
14.00-17.00

 Tabel_pel
Kode_Matkul
Matakuliah
TMJ001
English
TMJ002
Database
TMJ003
Programming



b.      Kekangan yang lain yang tidak lebih sederhana

Tabel_pel
Kode_Matkul
Matakuliah
TMJ001
English
TMJ002
Database
TMJ003
Programming
    
      Tabel_jadwal
Kode_Matkul
Hari
Jam
TMJ001
Selasa
09.45-11.15
TMJ002
Rabu
13.00-15.00
TMJ003
Selasa
08.00-10.00
TMJ001
Jumat
14.00-17.00

Tabel_dosen
NIP
Nama_dosen
111092
Tiara Italyana, ST,.MT
128193
Sarah Apriliana,SG,MP
147184
Dyah Kamiswari,Spd,.MI
123491
Dwi Ayu ,SS,.MB

Jika kita lihat ketiga tabel diatas, salah satu tabel tidak memiliki relasi sehingga bisa dikatakan tabel tersebut tidak dapat berfungsi dan informasi yang kita dapat akan tidak lengkap. Kondisi seperti ini dapat di katakan bahwa data tersebut terisolasi, untuk menghindarinya kita harus tambahkan kolom yang berisi record yang menunjukkan adanya suatu relasi terhadap tabel lain.

1.      Ambil kesimpulan dari contoh di atas!

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.
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 table



j






No comments:

Post a Comment