|
44
digunakan baik secara berdiri sendiri
maupun dilekatkan pada bahasa
bahasa lain seperti COBOL dan C. SQL juga telah menjadi bagian dari
sejumlah DBMS, seperti ORACLE, SYBASE, dan INFORMIX.
SQL bukanlah satu satunya query yang diterapkan pada basisdata.
QUELL
adalah
contoh
bahasa
query yang
lain,
yang
pertama
kali
diperkenalkan pada system basis data Ingres.
2.7.2
SQL sebagai Subbahasa
Penyebutan SQL sebagai bahasa query tidak tepat sebab kemampuan
SQL
tidak
terbatas
hanya
untuk
query (memperoleh
data)
tetapi
juga
mencakup kemampuan lain seperti :
a.
pendefinisian struktur data
b.
pengubahan data
c.
pengaturan sekuritas, dan sebagainya
Terkadang SQL dikatakan sebagai
subbahasa
data,
bukan
sebagai
bahasa. Alas an SQL bukanlah bahasa query telah dijelaskan. Adapun
alasan SQL dikatakan sebagai subbhasa data adalah karena SQL tidak
mendukung persyaratan bahasa yang lengkap, sekalipun SQL dapat dipakai
untuk mengakses basisdata. SQL tidak menyediakan hal hal berikut :
pernyataan penguji kondisi (semacam IF pada COBOL)
pernyataan
pengulangan
/
iterasi
(semacam
REPEAT
pada
Pascal)
|