2.5 SQL
SQL adalah sebuah konsep pengoperasian database, terutama untuk pemilihan atau seleksi dan pemasukan data, yanng memungkinkan pengoperasian data dikerjakan
dengan mudah secara otomatis. Keandalan suatu siatem database DBMS dapat diketahui dari cara kerja optimizer-nya dalam melakukan proses perintah-perintah
SQL, yang dibuat oleh user maupun program-program aplikasinya. Imam Suwidodo, 2007:87
SQL adalah struktur blok bahasa query dalam pengambilan dan memanipulasikan data. Dalam pemakaiannya, SQL dibagi menjadi 2:
1. DDL Data Definition Language: bahasa yang digunakan untuk mendefinisikan data DDL terdiri dari create membuat, alter mengubah, dan
drop menghapus. 2. DML Data Manifulation Language: bahasa yang digunakan untuk
memanifulasi data. DML terdiri dari select mengambil, insert menambah, delete menghapus dan update mengubah.
Pada awal pengembangan SQL, namanya adalah SEQUEL Structured English Query Language yang dirancang oleh IBM di San Jose pada awal tahun 1970an.
Pertama kali dikomersilkan oleh Oracle Corporation pada tahun 1979.
Pada bulan Oktober 1986, ANSI American National Standart Institute and International membuat versi dasar dari SQL yang dibuat sebagai standart. Pada
pemakaiaannya, banyak yang tidak mengikuti standart yang dikerjakan oleh ANSI ini sehingga standartnya diupdate dengan menambahkan data integrity pada tahun 1989.
Universitas Sumatera Utara
SQL ini dikenal juga dengan nama SQL-89 atau SQL1. SQL adalah bahasa yang dapat digunakan sebagai DDL mendefinisikan data dan DML memanifulasikan data.
Kelebihan pemakaian bahasa SQL dibandingkan dengan yang lain terletak pada kecepatan dalam pengambilan data, standarisasi dan mengurangin kerumitan dalam
pembuatan program. http:www.google.com
diakses tanggal 17 Maret 2012.
Peranan SQL ini semakin lama semakin besar sseiring dengan perkembangan teknologi komputer dan pemakaian database berukuran besar. Pada saat awal
diperkenalkan, SQL hanya berperan sebagai bahasa manipulasi dan pendefinisian data saja. Seiring dengan perkembangannya, maka kemampuan SQL yang makiin baik
hampir digunakan oleh setiap program aplikasi maupun database server saat ini, terutama karena kecepatan pemprosesan datanya. Imam Suwidodo, 2007:136
2.6 MYSQL