Page 154 - E-Modul Sistem Basis Data
P. 154
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:
• Klausa select digunakan untuk menetapkan daftar atribut (field) y diinginkan
sebagai hasil query. Klausa ini mengacu pada Operasi Projeksi dalam bahasa
query formal.
• Klausa from digunakan untuk menetapkan relasi atau tabel (atau gabungan
tabel) yang akan ditelusuri selama query data dilakukan.
• Klausa where yang sifatnya opsional, digunakan sebagai predika (kriteria) yang
harus dipenuhi dalam memperoleh hasil query. Klausa ini mengacu pada
Operasi Seleksi dalam bahasa query formal.
Sintaks (format penulisan) dari ekspresi SQL dasar dengan 3 klausa tersebut
adalah:
di mana:
• A1, A2, ..., An merupakan daftar atribut
• t1, t2,..., tm merupakan daftar tabel atau relasi
142