Recent twitter entries...

Kamis, 29 Desember 2011

Database Management Sistem (DBMS)

Database Management Sistem (DBMS)
Database Management Sistem atau disingkat DBMS adalah perangkat lunak
(Software) yang berfungsi untuk mengelola database, mulai dari membuat database itu
sendiri, sampai dengan proses-proses yang berlaku dalam database tersebut, baik
berupa entry, edit, hapus, query terhadap data, membuat laporan dan lain sebagainya
secara efektif dan efisien. Salah satu jenis DBMS yang sangat terkenal saat ini adalah
Relational DBMS (RDBMS), yang merepresentasikan data dalam bentuk tabel-tabel
yang saling berhubungan. Sebuah tabel disusun dalam bentuk baris (record) dan kolom
(field)
Banyak sekali berkembang perangkat lunak RDBMS ini, misalnya MySQL, Oracle,
Sybase, dBase, MS. SQL, Microsoft Access (MS. Access) dan lain-lain.
Pada praktek nantinya, anda menggunakan perangkat lunak MS Access versi 2002,
karena perangkat lunak ini sudah termasuk kedalam paket aplikasi office dari Microsoft
XP. Dan yang terpenting MS. Access 2002 telah mencakup semua kebutuhan anda
terhadap pengelolaan database.
Ada tiga kelompok perintah yang digunakan dalam mengelola dan mengorganisasikan
data dalam RDBMS, yaitu :
1. Data Definition Language
Merupakan perintah-perintah yang digunakan oleh seorang Database Administrator
untuk mendefinisikan struktur dari database, baik membuat tabel baru, menentukan
struktur penyimpanan tabel, model relasi antar tabel, validasi data, dan lain
sebagainya.
2. Data Manipulation Language (DML)
Perintah-perintah yang digunakan untuk memanipulasi dan mengambil data pada
suatu database. Manipulasi yang dapat dilakukan terhadap data adalah :
Penambahan data
Penyisipan data
Penghapusan data
Pengubahan data
DML merupakan bahasa yang memudahkan pengguna dalam mengakses
database. Ada dua jenis DML :
a. Prosedural, mengharuskan pengguna untuk menentukan spesifikasi data apa
yang dibutuhkan dan bagaimana cara mendapatkannya. Contoh paket
bahasanya adalah dBase III, FoxBase, FoxPro.
b. Non Prosedural, pengguna hanya menentukan data apa yang dibutuhkan
tanpa harus tahu bagaimana cara mendapatkannya. Contoh paket bahasanya
diberi nama Structural Query Language (SQL).
3. Data Control Language
Bagian ini berkenaan dengan cara mengendalikan data, seperti siapa saja yang
bisa melihat isi data, bagaimana data bisa digunakan oleh banyak user, dan lainlain.
Lebih mengarah ke segi sekuritas data.

Tidak ada komentar:

Posting Komentar