1. SQL
SQL adalah singkatan dari
Structured Query Language. Sedangkan pengertian SQL adalah suatu
bahasa (language) yang digunakan untuk mengakses data di dalam sebuah database
relasional. SQL sering juga disebut dengan istilah query, dan bahasa SQL secara
praktiknya digunakan sebagai bahasa standar untuk manajemen database
relasional. Hingga saat ini hampir seluruh server database atau software
database mengenal dan mengerti bahasa SQL.
Sejarah SQL
Awal mula lahirnya bahasa SQL yaitu pada
bulan Juni 1970, dimana saat Jhonny Oracle yang merupakan seorang peneliti dari
perusahaan IBM memiliki
gagasan pembuatan basis data relasional, ide tersebut dituangkan dalam sebuah
artikel. Di dalam artikel tersebut juga dibahas mengenai kemungkinan membuat
sebuah bahasa standar untuk mengakses data dalam database tersebut. Bahasa
standar tersebut diberinama SEQUEL (Structured English Query Language). Setelah
kemunculan artikel tersebut lalu IBM memutuskan untuk mengembangkan pembuatan
bahasa SEQUEL. Namun penamaan SEQUEL dalam bahasa standar tersebut bermasalah dengan
hukum sehingga diubahlah menjadi SQL.
Jenis Perintah SQL
Dalam penggunaan SQL terdapat beberapa
perintah yang berguna untuk mengakses dan memanajemen data yang terdapat dalam
database. Jenis peringah SQL secara umum dibagi kepada tiga sub perintah, yaitu
DDL (Data Definition Language), DML (Data Manipulation Language), dan DCL (Data
Control Language). Ketiga sub perintah tersebut sangat perlu untuk dipahami
bagi anda yang ingin menguasai bahasa sql dan mahir dalam pembuatan database.
Data Definition Language (DDL)
DDL adalah sub perintah dari bahasa SQL
yang digunakan untuk membangun kerangka sebuah database, dalam hal ini database
dan table. Terdapat tiga perintah penting dalam DDL, yaitu CREATE, ALTER, DROP.
CREATE: perintah ini digunakan untuk membuat,
termasuk di dalamnya membuat database baru, tabel baru view baru, dan kolom
baru.
Contoh: CREATE DATABASE nama_database
ALTER: perintah ALTER berfungsi untuk
mengubah struktur tabel yang telah dibuat. Mencakup di dalamnya mengubah nama
tabel, menambah kolom, mengubah kolom, menghapus kolom, dan memberikan atribut
pada kolom.
Contoh: ALTER TABLE nama_tabel ADD
nama_kolom datatype
DROP: perintah DROP berfungsi untuk
menghapus database atau tabel.
Contoh: DROP DATABASE nama_database
Data Manipulation Language (DML)
DML adalah sub perintah dari bahasa SQL
yang digunakan untuk memanipulasi data dalam database yang telah dibuat.
Terdapat empat perintah penting dalam DML, yaitu INSERT, SELECT, UPDATE, dan
DELETE.
INSERT: perintah ini digunakan untuk
memasukkan data baru ke dalam sebuah tabel. Perintah ini tentu saja bisa
dijalankan ketika database dan tabel sudah dibuat.
Contoh: INSERT INTO nama_tabel VALUES
(data1, data2, dst…);
SELECT: perintah ini digunakan untuk
mengambil dan menampilkan data dari tabel atau bahkan dari beberapa tabel
dengan penggunaan relasi.
Contoh: SELECT nama_kolom1, nama_kolom2
FROM nama_tabel;
UPDATE: perintah update digunakan untuk
memperbaharui data pada sebuah tabel.
Contoh: UPDATE nama_tabel SET
kolom1=data1, kolom2=data2,… WHERE kolom=data;
DELETE: perintah delete digunakan untuk
menghapus data dari sebuah tabel.
Contoh: DELETE FROM nama_tabel WHERE kolom=data;
Data Control Language (DCL)
DCL adalah sub bahasa SQL yang berfungsi
untuk melakukan pengontrolan data dan server databasenya, seperti manipulasi
user dan hak akses (priviledges). Yang termasuk perintah dalam DCL ada dua,
yaitu GRANT dan REVOKE.
GRANT: perintah ini digunakan untuk memberikan hak
akses oleh admin ke salah satu user atau pengguna. Hak akses tersebut bisa
berupa hak membuat (CREATE), mengambil data (SELECT), menghapus data (DELETE),
mengubah data (UPDATE), dan hak khusus lainnya yang berhubungan dengan sistem
database.
REVOKE: perintah ini digunakan untuk mencabut hak
akses yang telah diberikan kepada user. Dalam ini merupakan kebalikan dari
perintah GRANT.
Pengertian SQL dan Jenis-Jenis Perintah
SQL
Demikianlah ulasan lengkap mengenai pengertian
SQL. Dari artikel ini diharapkan pembaca menjadi tahu apa pengertian SQL,
dan hubungan SQL dengan database. Selain itu pembaca juga bisa mulai memahami
perintah-perintah dasar yang terdapat pada bahasa SQL yang akan sangat
bermanfaat nantinya dalam pembuatan sebuah database.
Pembahasan yang berhubungan database akan selalu kami
update secara berkala, yang dibagi kepada beberapa artikel terpisah. Untuk
artikel pengertian sql kali ini kami cukupkan sampai di sini, sekali lagi
semoga bermanfaat.
2. ORACLE
Database Oracle adalah Database relasional yang
terdiri dari kumpulan data dalam suatu sistem manajemen Database RDBMS.
Perusahaan Software Oracle memasarkan jenis Database ini untuk bermacam-macam
aplikasi yang bisa berjalan pada banyak jenis dan merk perangkat keras komputer
(platform).
Database Oracle ini pertama kali
dikembangkan oleh Larry Ellison, Bob Miner dan Ed Oates lewat perusahaan
konsultasinya bernama Software Development Laboratories (SDL) pada tahun 1977.
Pada tahun 1983, perusahaan ini berubah nama menjadi Oracle Corporation sampai
sekarang. (wikipedia indonesia)
Database Oracle terdiri dari beberapa
komponen berikut ini :
- Software
Oracle
- Database, yang
tersimpan dalam bentuk file pada satu disk atau lebih.
- Instance
Oracle, terdiri dari background process dan shared
memory area
- Server
process, yang meng-handle user dan aplikasi yang telah terhubung dengan
Database, dan juga mengatur memori dan temporary storage yang
digunakan process tersebut.
- Oracle
Net, yang memungkinkan komunikasi antara client application dengan
Database oracle pada sebuah jaringan.
Kerjaan DBA pada umumnya sebagai berikut :
- Menginstal
Software oracle
- Meng-create database
oracle
- Upgrade
database dan software oracle
- Menyalakan
dan mematikan Database oracle
- Me-manage storage
database
- Me-manage user dan security database
- Mengelola object Database
seperti table, index, views, dll
- Backup dan recovery
- Monitoring dan tuning database
- Diagnosis
dan reporting error-error yang kritikal
Tools yang biasa digunakan pada Database
oracle
- Oracle
Universal Installer : Digunakan untuk instalasi software oracle, dan
dapat juga digunakan untuk menjalankan Oracle database configuration
assistant untuk menginstal sebuah database
- Oracle
Database Configuration Assistant : Digunakan untuk meng-create
database dari template yang dibuat oleh oracle, atau kita dapat membuat
database sendiri sesuai keinginan kita
- Database
Upgrade Assistant : Tools yang membantu kita dalam melakukan upgrade
database.
- Net
Configuration Assistant : Digunakan untuk konfigurasi listener dan
naming methods, yang merupakan komponen penting dalam oracle database
network
- Oracle
Enterprise Manager Database Control : Tools yang digunakan untuk me-manageoracle
database interface yang berbasis web.
3. ACCESS
Microsoft Access adalah program aplikasi bisnis yang berguna untuk membuat, mengolah dan mengelola
basis data (database). Versi terbaru program ini adalah Microsoft Access 2010, yang dirilis pada tanggal 15 Juni 2010 sebagai
bagian dari paket Microsoft Office 2010. Software Microsoft Access dibuat dan
dikembangkan oleh Microsoft
Corporation.
Perangkat lunak komputer ini memiliki kelebihan
pada kesederhanaan dan kemudahannya dalam mengolah basis data.
Pengguna dari kalangan awan non programmer pun bisa membuat sendiri basis data,
meskipun tidak menguasai teknik-teknik pemrograman database sekalipun.
Microsoft Access juga menyediakan beragam template basis data yang siap pakai
untuk berbagai kebutuhan penggunanya, misalnya untuk kebutuhan personal,
bisnis, maupun pendidikan. Cukup dengan memilih template yang ada, pengguna
tinggal menginputkan data yang ingin dikelolanya. Tentu saja basis data instan
tersebut secara mudah dapat dimodifikasi lebih lanjut sesuai kebutuhan.
Program Microsoft Access banyak diaplikasikan dan digunakan oleh
pengguna komputer di bidang bisnis dan perkantoran. Microsoft
Access merupakan software komersial dengan harga lisensi $140
USD (atau $500 USD untuk paket Microsoft Office Professional 2010). Microsoft
Access dapat dijalankan di sistem operasi Windows XP SP3, Windows Vista,
Windows 7. Untuk menginstall versi terbaru program ini, komputer Windows Anda
harus memiliki spesifikasi minimal menggunakan prosesor 500 megahertz MHz,
memori (RAM) 256 MB, resolusi monitor 1024x768 piksel, dan harddisk dengan
kapasitas kosong minimal 1,5 GB.
Sumber :
Sutejo, Bambang. (2010). Oracle Certified
Profesional. Jakarta: Elex Media Komputindo
Jensen, C & Anderson L. (2007).
Advantage Database Server. Indiana: Author House