CHAPTER 11
Building Solutions: Database, System,
and Application Development Tools
Database management systems
Sistem
manajemen basis data (DBMS), atau program basis data, perangkat lunak yang
memungkinkan Anda membuat, mengakses, dan mengelola basis data. Mengelola
perusahaan database membutuhkan banyak koordinasi. Database administrator (DBA)
adalah orang dalam organisasi yang bertanggung jawab untuk mengelola dan
mengoordinasikan semua kegiatan basis data, termasuk pengembangan, pemeliharaan,
dan izin. DBMS tersedia untuk berbagai ukuran dan jenis komputer. Apakah
dirancang untuk komputer kecil atau besar, sebagian besar DBMS melakukan fungsi
umum.
a. Data Dictionary
Kamus data, kadang-kadang disebut repositori, berisi
data tentang setiap file dalam database dan setiap bidang dalam file tersebut.
Untuk setiap file, ia menyimpan detail seperti nama file, deskripsi, hubungan
file dengan file lain, dan jumlah catatan dalam file. Untuk setiap bidang, ini
menyimpan detail seperti nama bidang, deskripsi, jenis bidang, ukuran bidang,
nilai default, aturan validasi, dan hubungan bidang dengan bidang lainnya.
DBMS
menggunakan kamus data untuk melakukan pemeriksaan validasi untuk menjaga
integritas data. Saat pengguna memasukkan data, kamus data memverifikasi bahwa
data yang dimasukkan cocok dengan tipe data bidang.
b. File Retrieval and
Maintenance
DBMS
menyediakan beberapa alat yang memungkinkan pengguna dan program untuk
mengambil dan mengelola data dalam database. Untuk mengambil atau memilih data
dalam database, Anda menanyai. Permintaan adalah permintaan untuk data spesifik
dari database. Pengguna dapat menginstruksikan DBMS untuk mengembalikan atau
menyimpan hasil kueri. Kemampuan menanyakan sebuah basis data adalah salah satu
fitur basis data yang lebih kuat. DBMS menawarkan beberapa metode untuk
mengambil dan memelihara datanya. Keempat yang lebih umum digunakan adalah
bahasa permintaan, permintaan dengan contoh, formulir, dan penulis laporan.
Metode lain adalah dengan mengimpor data.
c. Data Security
Sebagian
besar organisasi dan orang-orang menyadari bahwa data adalah salah satu aset
mereka yang lebih berharga. Untuk memastikan bahwa data dapat diakses sesuai
permintaan, organisasi harus mengelola dan melindungi datanya seperti halnya
sumber daya lainnya. Dengan demikian, sangat penting bahwa data tetap aman.
Misalnya, data dalam database sering dienkripsi untuk mencegah pengguna yang
tidak sah membaca kontennya, dan aksesnya dibatasi hanya untuk mereka yang
perlu memproses data. DBMS menyediakan sarana untuk memastikan bahwa hanya
pengguna yang berwenang yang dapat mengakses data. Selain itu, sebagian besar
DBMS memungkinkan berbagai tingkat hak akses untuk diidentifikasi untuk setiap
bidang dalam database. Hak akses menentukan tindakan yang dapat dilakukan oleh
pengguna atau kelompok pengguna tertentu pada data. Misalnya, dalam file Jadwal
Kelas, siswa akan memiliki hak baca-saja.
d. Backup and Recovery
Terkadang,
database rusak atau hancur karena kegagalan perangkat keras, masalah dengan
perangkat lunak, kesalahan manusia, atau bencana, seperti kebakaran atau
banjir. DBMS menyediakan berbagai teknik untuk mengembalikan database ke bentuk
yang dapat digunakan jika rusak atau hancur antara lain :
• Cadangan, atau salinan, dari seluruh basis
data harus dibuat secara teratur
• DBMS yang lebih kompleks memelihara log,
yang merupakan daftar kegiatan yang mengubah isi database.
•
Utilitas pemulihan DBMS menggunakan log dan / atau cadangan, dan teknik
rollforward atau rollback, untuk memulihkan database ketika menjadi rusak atau
hancur.
•
Pencadangan berkelanjutan adalah paket cadangan yang cadangannya dibuat
cadangan saat dibuat.





Tidak ada komentar:
Posting Komentar