Jawaban Tugas Pertama Konsep Basis Data
oleh Dosen Achmad Bachris
(posting on 12th September 2012)
SOAL
- Jelaskan dengan singkat dan jelas apa itu query dan apa yang dimaksud dengan melakukan query terhadap DBMS (Database Management System) yang sudah dipilih?
- Apa yang dimaksud "Meta-Data"?
- Terangkan perbedaan software proses query dengan software untuk akses data yang disimpan?
- Berikan beberapa keuntungan yang lain dari penggunaan DBMS (Database Management System)?
JAWABAN
- *** Query adalah semacam kemampuan untuk menampilkan suatu data dari database dimana mengambil dari tabel - tabel yang ada di database, namun tabel tersebut tidak semua ditampilkan sesuai yang kita inginkan, data yang kita tampilkan misal : data peminjam dengan buku yang dipinjam, maka nanti akan mengambil data dari tabel peminjam dan tabel buku. Dengan kata lain, Query juga dapat diartikan suatu extracting data dari suatu database dan menampilkannya untuk "pengolahan" lebih lanjut. Ada pula yang menyebut Query sebagai bahasa yang dipergunakan untuk melakukan proses permintaan yang diberikan oleh user atau pengguna untuk mengambil informasi yang terdapat pada database dengan memberikan suatu kriteria tertentu untuk penyaringan data sehingga data yang memenuhi kriteria tersebut yang akan ditampilkan, lebih dikenal dengan nama Structured Query Language (SQL).
*** Yang dimaksud dengan melakukan query terhadap DBMS (Database Management System) yang sudah dipilih yakni melakukan pengambilan (menampilkan) atau mengakses data yang disimpan dalam DBMS. Jadi, memungkinkan user dapat mengidentifikasi, memelihara, dan mengatur akses dari database. - Metadata adalah informasi terstruktur yang mendeskripsikan, menjelaskan, menemukan, atau setidaknya membuat menjadikan suatu informasi mudah untuk ditemukan kembali, digunakan, atau dikelola. Metadata sering disebut sebagai data tentang data atau informasi tentang informasi. Metadata ini mengandung informasi mengenai isi dari suatu data yang dipakai untuk keperluan manajemen file / data itu nantinya dalam suatu basis data. Jika data tersebut dalam bentuk teks, metadatanya biasanya berupa keterangan mengenai nama ruas (field), panjang field, dan tipe field-nya : integer, character, date, dll. Untuk jenis data gambar (image), metadata mengandung informasi mengenai siapa pemotretannya, kapan pemotretannya, dan setting kamera pada saat dilakukan pemotretan. satu lagi, untuk jenis data berupa kumpulan file, metadatanya adalah nama - nama file, tipe file, dan nama pengelola (administrator) dari file - file tersebut.
- *** Software proses query digunakan dalam proses permintaan data ketika akan mengakses data sehingga dapat mempermudah kita mencari informasi dalam suatu database.
*** Software untuk akses data digunakan dalam proses membuat, menyimpan, dan memanipulasi data. - Keuntungan penggunaan DBMS yaitu :
* Independensi data
DBMS menyediakan pendekatan yang menyebabkan perubahan dalam data tidak membuat program harus diubah.
* Pengaksesan yang efisien terhadap data
DBMS menyediakan berbagai teknik yang canggih sehingga penyimpanan dan pengambilan data dilakukan secara efisien.
* Keamanan dan integritas data
Karena data dikendalikan oleh DBMS, DBMS dapat melakukan kendali integritas terhadap data. Segala sesuatu yang tidak sesuai dengan definisi atau field dan kekangan yang melekat pada field akan ditolak. Sebagai contoh, jika field Jenis_Kelamin dinyatakan P dan W, maka penyimpanan L ke field tersebut dengan sendirinya akan ditolak oleh DBMS.
* Administrasi data
Jika sejumlah pemakai berbagi data, pemusatan administrasi dapat meningkatkan perbaikan yang sangat berarti. Dengan cara seperti ini, duplikasi atau redudansi data dapat diminimalkan.
* Akses bersamaan dan pemulihan terhadap kegagalan
DBMS menyediakan mekanisme sehingga data yang sama dapat diakses oleh sejumlah orang dalam waktu yang sama. Selain itu, DBMS melindungi pemakai dari efek kegagalan sistem. Jika terjadi kegagalan sistem, DBMS dapat mengembalikan data sebagaimana kondisi saat sebelum terjadi kegagalan.
* Waktu pengembangan aplikasi terpendek
DBMS menawarkan banyak fasilitas yang memudahkan dalam menyusun aplikasi sehingga waktu pengembangan aplikasi dapat diperpendek.
Jawaban Tugas Pertama Konsep Basis Data oleh Dosen Achmad Bachris