58
Terkadang SQL dikatakan sebagai subbahasa data, bukan sebagai bahasa.
Adapun
alasan SQL
dikatakan sebagai
subbahasa data adalah karena SQL
tidak
mendukung persyaratan bahasa yang lengkap, sekalipun SQL dapat dipakai
untuk mengakses basis data. SQL tidak menyediakan hal-hal berikut :
Pernyataan penguji kondisi (semacam IF pada COBOL)
Pernyataan pengulangan atau iterasi (semacam REPEAT pada Pascal)
2.2.5.3 Antarmuka SQL Terhadap DBMS
Penggunaan SQL
pada
DBMS
cukup
luas.
SQL
dapat
dipakai
oleh
berbagai kalangan (DBA, pemrogram, ataupun pemakai).
SQL sebagai bahasa administrasi basis data
Dalam hal
ini
SQL
dipakai
oleh
DBA
untuk
menciptakan
serta
mengendalikan pengaksesan basis data.
SQL sebagai bahasa query interaktif
Pemakai
dapat
memberikan
perintah-perintah untuk
mengakses
basis
data
yang
sesuai
dengan
kebutuhannya. Hal
seperti
ini
sangat
berguna
untuk
memenuhi
kebutuhan-kebutuhan
yang
bersifat
seketika
(hanya
digunakan
saat itu saja).
SQL sebagai bahasa pemrograman basis data
Pemrogram
dapat
menggunakan
perintah-perintah SQL
dalam
program
aplikasi yang dibuat, guna mengakses basis data.
|