Database Management System
Pengertian DBMS (Database
Management System)
Secara umum Database Management System atau
DBMS adalah perangkat lunak yang didesain untuk membantu dalam memelihara dan
menggunakan bermacam data dalam jumlah yang besar. Penggunaan DBMS adalah untuk
menyimpan data dalam file dan menulis aplikasi dengan kode khusus untuk
mengaturnya.DBMS juga menerapkan mekanisme pengamanan
data, pemakaian data secara bersama, pemaksaan keakuratan data, dll.
Namun Ada juga pendapat dari beberapa Ahli diantaranya :
Menurut James A. Hall,
DBMS adalah sebuah sistem perangkat lunak khusus yang diprogram untuk
mengetahui elemen data mana yang bisa diakses oleh pemakai.
Menurut Connoly, DBMS
adalah merupakan sebuah perangkat lunak yang memungkinkan pengguna untuk
mendefinisikan, membuat, mengambil data, dan mengontrol askses kepada database.
Fasilitas di DBMS
- Data definition
Language (DDL) adalah fasilitas memperolehkan
pengguna untuk mendeskrisikan database.seperti merinci tipe dan batasan
data yang akan disimpan dalam database.
- Data Manipulation
Language (DML) adalah fasilitas memperbolehkan
pengguna untuk memanipulasi data.seperti memasukan data, menghapus data,
dan mendapatkan data dari database.
- Menyediakan
fasilitas akses terkontrol ke database.seperti security system, integrity
system, concurrency control system, recovery control system ,
user-accesible catalog.
Alasan
menggunakan DBMS
DBMS
diperlukan untuk :
a.
Independensi data dan akses yang efisien.
b.
Mereduksi waktu pengembangan aplikasi.
c.
Integritas dan keamanan data.
d.
Administrasi keseragaman data.
e.
Akses bersamaan dan perbaikan dari terjadinya crash.
Komponen-komponen
utama DBMS :
Query language
Digunakan
oleh bagian lain ,namun penggunaanya perlu sedikit perintah sederhana
Contoh
: SQL (Structure Query Language), QBE (Query By Example)
Report generator
Dirancang
untuk membuat cetakan, yang memiliki perintah-perintah untuk membuat header,
judul, kolom, summary, dll.
DML (Data Manipulation Language)
Terdiri
dari perintah-perintah yang disediakan dalam program aplikasi untuk melakukan
manipulasi data seperti append, list, atau update
DDL (Data Definition Language)
Adalah
bahasa yang digunakan untuk membuat tabel baru, membuat indeks, mengubah tabel,
menentukan struktur tabel, dll.
Hasil
dari kompilasi perintah DDL menjadi Kamus Data, yaitu data yang menjelaskan data
sesungguhnya
Contoh
: Create, Modify report, Modify structure
Recovery
Merupakan
kemampuan untuk mengembalikan data yang rusak atau hilang akibat operasi basis
data (insert, update, delete, dll.)
Data dictionary
Digunakan
untuk memelihara definisi-definisi standar data dalam lingkup kecil pada sistem
basis data Database seluruh rinci
Data Base
Merupakan
bagian dari DBMS yang menyediakan data dalam berbagai tipe dan format untuk
memenuhi kebutuhan pemakai.
Access routine
Adalah
Suatu rutin yang dapat dipanggil dan dipergunakan oleh program lain untuk
mengakses basis data.
Contoh DBMS
Microsoft
Office Access
Oracle
MySQL
Microsoft
SQL Server
Paradox
Postgre
Fire
Bird
Sybase
0 komentar:
Posting Komentar