FUNGSI-FUNGSI DARI DATABASE MANAGEMENT SYSTEM (DBMS)
(1) Data storage, retrieval, and update Sebuah DBMS menfasilitasi pengguna untuk menyimpan, memperoleh, dan mengubah data di dalam basis data. Hal tersebut merupakan fungsi dasar dari sebuah DBMS. Apabila perusahaan membutuhkan program database, hubungi saja jasa pembuatan program database terdekat. (2) A user-accessible catalog Sebuah DBMS menyediakan katalog yang menyimpan item-item data yang disimpan dan dapat diakses oleh pengguna. Fitur utama dari arsitektur ANSI-SPARC adalah system catalog terintegrasi yang berisi data mengenai schema, pengguna (user), aplikasi, dimana katalog dapat diakses oleh pengguna sama seperti DBMS. Metadata atau “data about data” yang menggambarkan data yang ada didalam basis data disimpan di system catalog atau data dictionary. System catalog merupakan salah satu komponen fundamental dari sistem. Didalam DBMS, system catalog menyimpan: •Nama, tipe, dan ukuran dari item data; •Nama relationship; •Integrity constraint dari data; •Nama pengguna yang memiliki otorisasi dalam mengakses data; •Item data yang bisa diakses oleh tiap pengguna serta tipe akses yang diijinkan, misalnya akses untuk memasukkan, mengubah, menghapus, dan membaca data; •Skema eksternal, konseptual, dan internal serta pemetaan antar skema; •Statistik penggunaan, seperti frekuensi transaksi dan jumlah pengaksesan objek didalam basis data. (3) Transaction Support Sebuah DBMS menyediakan mekanisme untuk memastikan apakah sebuah transaksi berhasil dijalankan secara utuh atau tidak dijalankan sama sekali, serta memastikan bahwa basis data selalu berada di consistent state. Sebuah transaksi bisa mengakses atau mengubah isi dari basis data. (4) Concurrency control services Sebuah DBMS harus menyediakan mekanisme untuk memastikan basis data dilakukan update secara benar saat beberapa pengguna mengubah basis data secara bersamaan karena DBMS memungkinkan beberapa pengguna untuk mengakses shared data secara bersamaan. (5) Recovery services Sebuah DBMS harus menyediakan mekanisme recovery basis data jika terjadi kerusakan. Seperti yang sudah disebutkan pada poin keempat yakni jika sebuah transaksi gagal maka basis data harus dikembalikan ke consistent state. Kegagalan sebuah transaksi bisa berupa system crash, media failure, error yang terjadi pada perangkat keras atau perangkat lunak yang menyebabkan transaksi dibatalkan. (6) Authorization services Sebuah DBMS menyediakan mekanisme agar hanya pengguna terotorisasi yang dapat mengakses basis data. Hal tersebut berkaitan dengan keamanan basis data dari pengguna yang tidak memiliki otorisasi mengakses basis data, baik yang disengaja maupun tidak. (7) Support for data communication Sebuah DBMS memiliki kemampuan berintegrasi dengan perangkat lunak untuk komunikasi, karena pengguna dapat mengakses basis data secara langsung atau melalui jaringan. (8) Integrity services Sebuah DBMS memastikan baik data didalam basis data maupun pengubahan data selalu memenuhi aturan. Integritas basis data berkaitan dengan kebenaran dan konsistensi dari data yang disimpan, dimana berkaitan dengan constraint yang merupakan aturan didalam basis data yang tidak dapat dilanggar. (9) Services to promote data independence Sebuah basis data memiliki fasilitas untuk mendukung independensi dari program terhadap struktur actual dari basis data. (10) Utility services Sebuah DBMS memiliki beberapa utility service untuk membantu administrator basis data dalam melakukan manajemen basis data secara efektif. Misalnya: fasilitas import data, monitoring data, analisis statistik.
0 Comments
Leave a Reply. |