Pernyataan

advertisement
PENGANTAR
STRUCTURED QUERY LANGUAGE
(SQL)
Pengertian SQL
• SQL merupakan bahasa query standar
yang digunakan untuk mengakses basis
data relasional.
Antarmuka SQL Terhadap DBMS
(Database Management System)
Penggunaan SQL pada DBMS cukup luas. SQL dapat
dipakai oleh berbagai kalangan (Database
Administrator/DBA, pemrogram atau pengguna).
• SQL sebagai bahasa administrasi basis data.
• SQL sebagai bahasa pemrograman basis data.
• SQL sebagai bahasa query interaktif.
Elemen SQL
1.
2.
3.
4.
5.
Pernyataan
Nama
Tipe Data
Konstanta
Ekspresi
Pernyataan
• Pernyataan adalah perintah SQL
yg meminta sesuatu tindakan
kepada
DBMS.
Beberapa
pernyataan SQL dapat dilihat
pada tabel 1.
Tabel 1. Pernyataan-pernyataan dasar SQL
Pernyataan
ALTER
COMMIT
CREATE
DELETE
DROP
SELECT
UPDATE
Keterangan
Mengubah struktur tabel
Mengakhiri sebuah eksekusi transaksi
Menciptakan tabel, indeks
Menghapus baris pada tabel
Menghapus tabel, indeks
Memilih baris dan kolom pada tabel
Mengubah nilai pada sebuah baris
Nama
• Nama digunakan sebagai identitas bagi
objek-objek pada DBMS.
• Contoh objek pada DBMS adalah tabel,
kolom dan pengguna.
Tipe Data
• Beberapa tipe data standar dapat dilihat
pada tabel 2 dan tipe data perluasan
(spesifik terhadap DBMS tertentu)
dapat dilihat pada Tabel 3.
Tabel 2. Tipe data standar
Pernyataan
CHAR
INTEGER
NUMERIC
Keterangan
Untuk menyatakan deretan karakter (string).
Misalnya, untuk menyatakan nama orang, nama
jalan, atau nama kota.
Untuk menyatakan bilangan bulat.
Untuk menyatakan bilangan real.
Tabel 3. Tipe data perluasan
Pernyataan
VARCHAR
MONEY
BOOLEAN
SERIAL atau
AUTOINCREMENT
Keterangan
Untuk menyatakan string yang
panjangnya bervariasi.
Untuk menyatakan uang.
Menyatakan tipe logis (True atau False)
Untuk menyatakan nilai yang urut
Konstanta
• Kontanta menyatakan nilai yg tetap .
• Contoh:
–Konstanta numerik: 123, -246, 5.45
–Konstanta : ‘Jl. Anggrek 23’
Ekspresi
• Ekspresi adalah segala sesuatu yg menghasilkan
nilai. Sebagai contoh:
(LABA / MODAL) * 100
merupakan ekspresi untuk membagi isi variabel
LABA dengan MODAL, dan kemudian dikalikan
dengan 100.
• Simbol-simbol yg dapat digunakan pada ekspresi
aritmatika dapat dilihat pada Tabel 4.
Tabel 4. Simbol pada ekspresi aritmatika
Pernyataan
*
/
+
-
Keterangan
Perkalian
Pembagian
Penjumlahan
Pengurangan
Kelompok Pernyataan SQL
1. Data Defition Language (DDL) atau bahasa
pendefinisi data : perintah untuk mendefinisikan
atribut-atribut basis data, tabel, hubungan antar tabel.
Perintah-perintah : CREATE, ALTER, DROP
2. Data Manipulation Language (DML) atau bahasa
pemanipulasi data : perintah untuk memanipulasi data
dalam basis data.
Perintah-perintah : INSERT (menambah data),
SELECT (memilih data), UPDATE (mengubah data),
DELETE (menghapus data).
Download