Page 182 - E-Modul Simbad_Neat
P. 182
paling populer tentu saja adalah SQL (Structured Query Language), karena bahasa
ini diakomodasi oleh hampir semua DBMS. Namun di samping itu, ada pula bahasa
query yang secara khusus diterapkan oleh DBMS tertentu, seperti misalnya QUEL
yang digunakan oleh DBMS Ingres ataupun bahasa dBase yang diterapkan oleh
DBMS sederhana seperti dBase dan FoxBase. Dalam buku ini, kita hanya akan
membahas SQL, mengingat pemakaiannya yang sudah sangat luas.
SQL merupakan bahasa query yang paling banyak digunakan oleh DBMS
dan diterapkan juga dalam berbagai development tools dan program aplikasi ketika
berinteraksi dengan Basis Data. Bahasa ini dibangun dengan dasar Aljabar
Relasional dan sedikit Kalkulus Relasional. Pada tahun 1992 telah ditetapkan
standard awal dari bahasa SQL, terutama menyangkut sintaksnya (tata bahasanya),
yang kemudian dikenal dengan SQL-92. Dalam perjalanannya, karena adanya
kebutuhan-kebutuhan baru dalam pengelolaan dan pengolahan data, masing-
masing pembuat DBMS melakukan pengembangan sendiri-sendiri, yang pada
akhirnya melahirkan varian- varian SQL. Karena itu, kendati secara prinsip sama,
terkadang kita harus menuliskan ekspresi SQL yang sedikit berbeda antara DBMS
yang satu dengan yang lain. Dalam buku ini kita akan abaikan dulu adanya
perbedaan itu. Buku ini hanya akan mengetengahkan kebutuhan-kebutuhan
pengelolaan dan pengolahan data yang umum dan dengan penggunaan sintaks-
sintaks SQL yang standard.
7.2.1 Struktur Dasar
Sebuah ekspresi SQL dasar sebenarnya hanya terdiri atas 3 klausa, yaitu:
select, from dan where:
169