1.Abstraksi data
Abstraksi data merupakan tingkatan-tingkatan pengguna dalam
memandang bagaimana sebenarnya data diolah dalam sebuah sistem database
sehingga menyerupai kondisi yang sebenarnya dihadapi oleh pengguna
sehari-hari.. Sebuah DBMS seringkali menyembunyikan detail tentang bagaimana
sebuah data disimpan dan dipelihara (diolah) dalam sebuah sistem database,
dengan tujuan untuk memudahkan pengguna dalam menggunakan DBMS tersebut. Karena
itu seringkali data yang terlihat oleh pemakai sebelumnya berbeda dengan yang
tersimpan secara fisik.
2.Pengguna basisdata
· Administrasi
Basis Data (Database Administrator)
Merupakan pemakai yang berinteraksi langsung dengan DBMS, yang tugas utamanya adalah mengkonfigurasi Sistem Basis Data secara keseluruhan, seperti menginstalasi DBMS, menghidupkan atau mematikan DBMS, (startup/shutdown), menentukan group pemakai, mendefenisikan pemakai dan otoritasnya, membentuk Basis penyimpanannya,membentuk skema/struktur tabel-tabel di peningkatan performansi Sistem Basis Data, dan lain-lain.
Merupakan pemakai yang berinteraksi langsung dengan DBMS, yang tugas utamanya adalah mengkonfigurasi Sistem Basis Data secara keseluruhan, seperti menginstalasi DBMS, menghidupkan atau mematikan DBMS, (startup/shutdown), menentukan group pemakai, mendefenisikan pemakai dan otoritasnya, membentuk Basis penyimpanannya,membentuk skema/struktur tabel-tabel di peningkatan performansi Sistem Basis Data, dan lain-lain.
· Pengembang
Aplikasi (Progammer/Developer)
Merupakan kelompok pemakai yang tugas utamanya adalah membangun dan mengembangkan Aplikasi Pengguna Basis Data yang nantinya akan dimanfaatkan oleh kelompok user lainnya yaitu pemakai Akhir (End-User). kelompok pemakai ini banyak berinteraksi dengan Basis Data lewat Data Manipulation Language (DML), yang disertakan dalam program yang mereka tulis dalam bahasa pemrograman tertentu (C.C++.pascal,Clipper,Visual basic, COBOL, PHP,Perl,Java,dll). Kelompok user ini baru bisa bekerja jika Administrator telah selesai melakukan pendefenisian Basis Data dan struktur tabel-tabel di dalamnya
Merupakan kelompok pemakai yang tugas utamanya adalah membangun dan mengembangkan Aplikasi Pengguna Basis Data yang nantinya akan dimanfaatkan oleh kelompok user lainnya yaitu pemakai Akhir (End-User). kelompok pemakai ini banyak berinteraksi dengan Basis Data lewat Data Manipulation Language (DML), yang disertakan dalam program yang mereka tulis dalam bahasa pemrograman tertentu (C.C++.pascal,Clipper,Visual basic, COBOL, PHP,Perl,Java,dll). Kelompok user ini baru bisa bekerja jika Administrator telah selesai melakukan pendefenisian Basis Data dan struktur tabel-tabel di dalamnya
· Pemakai
Mahir (Casual User)
Merupakan Kelompok pemakai yang berinteraksi dengan Basis Data langsung melalui faslitas antar muka yang disediakan DBMS yang mengelola Basis Data. pemanfaatan basis data dilakkan dengan menuliskan query dalam bahasa query yang tata bahasanya (syntax-nya) telah ditentukan oleh DBMS tersebut. Bahasa query yang umum digunakan adalah SQL . Query yang dilakukan pemakai ini biasanya untuk keperluan analisa pada sebuah basis data atau bisa juga untuk melakukan reparasi langsung terhadap basis data yang mengalami kerusakan.
Merupakan Kelompok pemakai yang berinteraksi dengan Basis Data langsung melalui faslitas antar muka yang disediakan DBMS yang mengelola Basis Data. pemanfaatan basis data dilakkan dengan menuliskan query dalam bahasa query yang tata bahasanya (syntax-nya) telah ditentukan oleh DBMS tersebut. Bahasa query yang umum digunakan adalah SQL . Query yang dilakukan pemakai ini biasanya untuk keperluan analisa pada sebuah basis data atau bisa juga untuk melakukan reparasi langsung terhadap basis data yang mengalami kerusakan.
· Pemakai Akhir/Umum (End-User/Naive User)
Merupakan kelompok pemakai yang berperan dalam pemasukan data (data entry) dalam rangka membentuk basis data yang lengkap dengan memanfaatkan program/aplikasi pengguna basis data yang telah dibuat oleh developer. Di Saat pemasukan data telah lengkap dan akurat, kelompok pemakai ini dapat diberi tanggung jawab uuntuk melakukan pekerjaan pengecekan (verifikasi), perubahan hingga pencetakan data/informasi (pelaporan), dengan masih menggunakan program/aplikasi yang sama
Merupakan kelompok pemakai yang berperan dalam pemasukan data (data entry) dalam rangka membentuk basis data yang lengkap dengan memanfaatkan program/aplikasi pengguna basis data yang telah dibuat oleh developer. Di Saat pemasukan data telah lengkap dan akurat, kelompok pemakai ini dapat diberi tanggung jawab uuntuk melakukan pekerjaan pengecekan (verifikasi), perubahan hingga pencetakan data/informasi (pelaporan), dengan masih menggunakan program/aplikasi yang sama
integritas referensial adalah konsep database
yang memastikan bahwa hubungan antara tabel tetap konsisten. Ketika salah satu
tabel memiliki kunci asing ke meja lain, konsep integritas referensial
menyatakan bahwa Anda tidak dapat menambahkan record ke tabel yang berisi kunci
asing kecuali ada catatan terkait dalam tabel.
4.Cascade update
Setiap
perubahan pada primary key, pada tabel utama, maka secara otomatis mengubah
nilai pada record-record yang berkesesuaian di dalam tabel yang memiliki relasi
dengan tabel Utama.
5.Cascade
delete
Setiap penghapusan record primary key pada tabel utama, maka
akan mengakibatkan penghapusan record-record yang berkesesuaian di dalam tabel
yang memiliki relasi dengan tabel Utama.
No comments:
Post a Comment