Minggu, 26 April 2020

Building Solutions: Database, System, and Application Development Tools


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