1.1. Pengertian
SQL (Stuctured
Query Language) adalah sebuah bahasa yang dipergunakan untuk mengakses data
dan merequest informasi dalam basis data relasional. Bahasa ini secara de facto merupakan bahasa standar yang
digunakan dalam manajemen basis data relasional. Saat ini hampir semua server
basis data yang ada mendukung bahasa ini untuk melakukan manajemen datanya.
1.2 Sejarah
Perkembangan SQL
Sejarah SQL dimulai dari artikel seorang peneliti
dari IBM bernama EF Codd yang membahas tentang ide pembuatan basis data
relasional pada bulan Juni 1970. Artikel ini juga membahas kemungkinan
pembuatan bahasa standar untuk mengakses data dalam basis data tersebut. Bahasa
tersebut kemudian diberi nama SEQUEL (Structured
English Query Language).
1.3 Standarisasi
Standarisasi SQL dimula pada tahun 1986, ditandai
dengan dikeluarkannya standar SQL oleh ANSI. Standar ini sering disebut dengan
SQL86. Standar kemudian diperbaiki pada tahun 1989 kemudian diperbaiki lagi
pada tahun 1992. Versi terakhir dikenal dengan SQL92. Pada tahun 1999
dikeluarkan standar yaitu SQL99, akan tetapi kebanyakan implementasi
mereferensi pada SQL92. Saat ini sebenarnya tidak ada server basis data yang 100% mendukung SQL92. Hal ini disebabkan
masing-masing server memiliki dialek masing-masing.
1.4 Pemakaian
Dasar
Secara umum, SQL
terdiri dari dua bahasa, yaitu Data
Definition Language (DDL) dan Data
Manipulation Language (DML). Implementasi DDL dan DML berbeda untuk tiap
sistem manajemen basis data (SMBD), namun secara umum implementasi tiap bahasa
ini memiliki bentuk standar yang ditetapkan ANSI. Artikel ini akan menggunakan
bentuk paling umum yang dapat digunakan pada kebanyakan SMBD.
Tidak ada komentar:
Posting Komentar