Database (Basis data) adalah kumpulan
informasi yang disimpan di dalam komputer secara sistematik sehingga dapat
diperiksa menggunakan suatu program komputer untuk memperoleh informasi dari basis
data tersebut. Database digunakan untuk menyimpan informasi atau data yang
terintegrasi dengan baik di dalam komputer.
Untuk mengelola database diperlukan
suatu perangkat lunak yang disebut DBMS (Database Management System). DBMS
merupakan suatu sistem perangkat lunak yang memungkinkan user (pengguna) untuk
membuat, memelihara, mengontrol, dan mengakses database secara praktis dan
efisien.
Beberapa
Istilah Database
·
Table
Sebuah tabel merupakan kumpulan data
(nilai) yang diorganisasikan ke dalam baris (record) dan kolom (field).
Masing-masing kolom memiliki nama yang spesifik dan unik.
·
Field
Field merupakan kolom dari sebuah table.
Field memiliki ukuran type data tertentu yang menentukan bagaimana data
nantinya tersimpan.
·
Record
merupakan sebuah kumpulan nilai yang
saling terkait.
·
Key
Key merupakan suatu field yang dapat
dijadikan kunci dalam operasi tabel. Dalam konsep database, key memiliki banyak
jenis diantaranya Primary Key, Foreign Key, Composite Key, dll.
·
SQL
SQL atau Structured Query Language
merupakan suatu bahasa (language) yang digunakan untuk mengakses database. SQL
sering disebut juga sebagai query.
MySQL adalah sebuah perangkat lunak
sistem manajemen basis data SQL (bahasa Inggris: database management system)
atau DBMS yang multithread, multi-user, dengan sekitar 6 juta instalasi di
seluruh dunia. Tidak seperti PHP atau Apache yang merupakan software yang
dikembangkan oleh komunitas umum, dan hak cipta untuk kode sumber dimiliki oleh
penulisnya masing-masing, MySQL dimiliki dan disponsori oleh sebuah perusahaan
komersial Swedia yaitu MySQL AB.
MySQL memiliki 3 (tiga) tipe data utama,
yaitu MyISAM, InnoDB dan HEAP.
· Tipe tabel MyISAM merupakan tipe tabel yang sederhana,
stabil dan mudah digunakan.
· Tipe tabel InnoDB merupakan tipe tabel MySQL yang
mendukung proses transaksi.
· Tabel dengan tipe HEAP tidak menyimpan datanya di
hardisk, tetapi menyimpan di RAM (memori).
Terdapat 3 (tiga) jenis perintah SQL,
yaitu :
1. DDL atau Data Definition Language merupakan
perintah SQL yang berhubungan dengan pendefinisian suatu struktur database,
dalam hal ini database dan table. Beberapa perintah dasar yang termasuk DDL ini
antara lain : CREATE, ALTER, RENAME, DROP.
2. DML atau Data Manipulation Language merupakan
perintah SQL yang berhubungan dengan manipulasi atau pengolahan data atau
record dalam table. Perintah SQL yang termasuk dalam DML antara lain : SELECT,
INSERT, UPDATE, DELETE.
3. DCL atau Data Control Language merupakan perintah
SQL yang berhubungan dengan manipulasi user dan hak akses (priviledges).
Perintah SQL yang termasuk dalam DCL antara lain : GRANT, REVOKE
Komentar
Posting Komentar