Tugas 6 (Kekangan Basis Data)

Standard
INTAN VIONA/IT-1B REGULER/D4/TEKNIK ELEKTRO/4312010029
1.Simpulkan materi tsb secara singkat dan benar

Kekangan atau aturan dan pandangan dalam basisdata

Tujuannya yaitu : untuk menjamin tabel-tabel database yang telah diinput terjaga integritasnya

Aspek –aspek penting dalam basis data :

a. Redudansi Data

adalah munculnya data-data berulang kali pada file basis data. biasanya terjadi data entry atau update anomaly

b. Inkonsistensi Data

yaitu munculnya data yang tidak konsisten pada lokasi yang sama untuk beberapa file dengan kunci yang sama

c. Data Terisolasi

tidak dapat mengakses data-data dari file tertentu , seolah-olah ada file yang terpisah/terisolasi terhadap file yang lain dalam basis data

d. Security Data

Data-data dalam basis data merupakan sumber informasi yang sangat penting dan rahasia sehingga harus dijaga dari berbagai hal yang dapat  merusak data

e. Integritas data

Integritas data berhubungan dengan kinerja sistem agar dapat melakukan kontrol atau kendali pada semua bagian system

Basisdata dpt dipandang dari dua segi

a. Sudut Pemakai (user), sangat dipengaruhi oleh privacy dan security

b. Perancang (designer) dipengaruhi oleh  conceptual view dan  physical view

2.Berikan 2 contoh kekangan pada database yaitu :
a. Kekangan yang paling sederhana
Kekangan yang paling sederhana pada databse ditinjau melalui adanya normalisasi pada database, ditiap-tiap tahap pada normalisasi database diatur sedemikian rupa untuk menghilangkan redudansi data, data anomali, dan penetapan atribut kunci. Dengan adanya proses normalisasi tersebut, inkonsistensi data dapat dihilangkan, terlebih lagi proses normalisasi data dapat menjaga integritas data.
tabel penyewaanpada tabel tersebut terjadi redudansi, berarti basisdata diatas belum memenuhi aturan/kekangan basis data. Agar tabel diatas memenuhi kekangan basis data, maka tabel diatas dipecah menjadi Tabel Peminjam dan Tabel Sewa.
tabel peminjam
tabel sewa
b. kekangan yang lain yang lebih tidak sederhana
Kekangan yang tidak sederhana dapat dilihat dari lima aspek: redudansi data, inkonsistensi data, data terisolasi, security data, dan integritas data.
2.b
tabel ke 3 ternyata terisolasi, artinya antara table tersebut tidak memiliki relasi. Solusinya adalah dengan menambahkan kolom yang berfungsi sebagai penghubung dengan file yang telah ada.
2.b 1
3. Ambil Kesimpulan dari contoh diatas
Kesimpulannya adalah sebuah database haruslah diberi kekangan. Hal ini dilakukan untuk menghindari kesalahan input seperti redudansi pada data, menghilangkan inkonsistensi pada data, menghilangkan data-data yang terisolasi, menjaga keamanan data, dan menjaga integritas data. Kekangan pada database dilakukan melalui proses normalisasi. Pada kasus pertama terjadi kerangkapan baris pada satu file basis data yang sama dan pada kasus kedua tidak adanya hubungan antara 1,2 dengan tabel 3. Pemecahan kasus pertama adalah dengan cara memecah file basisdata menjadi dua bagian file dan pemecahana kasus kedua adalah dengan cara menghapus field yang sama lalu saling digabungkan.

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s