Layanan-layanan yang sebaiknya disediakan oleh database management system adalah:
1. Penyimpanan, pengambilan, dan perubahan data
Sebuah DBMS harus menyediakan kemampuan menyimpan, mengambil, dan merubah data dalam basis data.
2. Katalog yang dapat diakses pemakai
Menyediakan sebuah catalog yang berisi deskripsi item data yang disimpan dan diakses oleh pemakai.
3. Mendukung transaksi
Menyediakan mekanisme yang akan menjamin sebuah perubahan yang berhubungan dengan transaksi yang sudah ada atau yang akan dibuat.
4. Melayani kontrol concurrency
Menyediakan mekanisme yang menjamin basis data terupdate secara benar pada saat beberapa pemakai melakukan perubahan terhadap basis data yang sama secara bersamaan.
5. Melayani recovery
Menyediakan mekanisme untuk mengembalikan basis data ke keadaan sebelum terjasinya kerusakan pada basis data tersebut.
6. Melayani autorisasi
Menyediakan mekanisme untuk menjamin bahwa hanya pemakai saja yang berwenang yang dapat mengakses basis data.
7. Mendukung komunikasi data
Sebuah DBMS harus terintegrasi dengan software komunikasi.
8. Melayani integrity
Bertujuan untuk menjamin sebuah data dalam basis data dan setiap terjadi perubahan data harus sesuai dengan aturan yang berlaku.
9. Melayani data independent
Mencakup fasilitas untuk mendukung kemandirian program dari struktur basis data yang sesungguhnya.
10. Melayani utility
Sebuah DBMS sebaiknya menyediakan kumpulan layanan utility.
mantaps mas...terima kasih
BalasHapus