Basis data memiliki beberapa
karakteristik sebagaimana berikut.
1. ‘Self-describing’
Basis data tidak hanya berisi
data saja, tetapi lengkap dengan definisi dari data itu sendiri. Definisi data
disimpan dalam catalok sistem (meta-data) yang berisi struktur setiap file,
tipe dan fomat penyimpanan data, serta constraint dari data. Software DBMS dapat
mengekstraksi data dari catalog dan menggunakannya.
2. ‘Isolation’
Program pengaksesan DBMS ditulis
secara terpisah dengan file-file yang bersifat spesifik seperti abstraksi data.
Sehingga program dan data berdiri sendiri.
3. ‘Multi-view’
Memungkinkan user yang berbeda
untuk mendapatkan perspektif (view) basis data yang berbeda.
4. Sharing data dan pemrosesan
transaksi multi-user
Memungkinkan sejumlah user
mengakses data secara bersamaan. Untuk itu DBMS perlu menyediakan ‘concurrency
control software’ sehingga data yang diakses valid.
Orang-orang yang
Berperan pada Basis Data
Ada empat kelompok orang yang
berperan secara langsung pada basis
data, yatu :
1. Database Administrator (DBA)
Yaitu orang yang bertanggung
jawab terhadap administrasi penggunaan sumber daya basis data (DBMS dan basis
data). DBA bertugas :
- Mengatur otorisasi akses
terhadap basis data
- Memonitor penggunaan basis data
- Melayani permintaan software
dan hardware
2. Database Designer
Yaitu orang yang bertanggung
jawab dalam peracangan basis data (dalam memenuhi permintaan user). Database
designer bertugas :
- Mengidentifikasi data yang akan
disimpan dalam basis data.
- Memilih struktur yang sesuai
dalam menyajikan dan menyimpan data.
3. End User
Orang-orang yang pekerjaannya
memerlukan akses terhadap basis data untuk keperluan membaca dan merubah data,
serta membaca laporan dari data.
4. System Analysts
Yaitu orang-orang yang bertugas
mendefinisikan kebutuhan-kebutuhan end user dan mengembangkan spesifikasi untuk
transaksi-transaksi yang memenuhi keinginannya
5. Application Programmers
Yaitu orang-orang yang bertugas
mengimplementasikan spesifikasi yang dibuat oleh system analyst menjadi
program.
Sedangkan orang yang berperan
dibelakang layer (tidak langsung) pada basis data ada tiga kelompok, yaitu :
1. DBMS Designers dan
Implementers Orang-orang yang merancang dan mengimplementasikan modul-modul DBMS
dan interfacenya sebagai satu paket perangkat lunak.
2. Tool Developers
Yaitu orang-orang yang mengembangkan
paket-paket software yang memberikan fasilitas dalam perancangan dan penggunaan
system basis data (missal : paket-paket untuk performance monitoring, Graphical
User Interface, prototyping, simulation, dan sebagainya)
3. Operator dan Maintenance
Personnel
Yaitu orang-orang yang bertugas
mengoperasikan dan merawat basis data
terima kasi atas informasi yang diberikan
ReplyDelete