Anda di halaman 1dari 7

MI2143 - Dasar SQL

Semester Ganjil TA 2012/2013

Pengantar
STRUCTURED QUERY LANGUAGE
Disusun oleh: RA. Paramita Mayadewi, S.Kom, M.T
Pendahuluan
• SQL (Structured Query Language) adalah :
– Kombinasi konstruksi aljabar relasional dengan kalkulus
relasional
– SQL muncul mengikuti kemunculan konsep basis data
relasional (tahun 1970-an)
– SQL adalah suatu bahasa pengaksesan data dari suatu basis
data relasional
– SQL memudahkan pengaksesan terhadap basis data relasional
– SQL menyediakan fasilitas bagi bahasa pemrograman umum
untuk pengaksesan terhadap basis data relasional
Komponen SQL
• Komponen SQL terdiri dari 3 bagian yaitu;
– komponen untuk pendefinisian data
• SQL DDL (Data Definition Language)
– komponen untuk manipulasi data
• SQL DML (Data Manipulation Language)
– komponen pengontrolan data
• SQL DCL (Data Control Language)
KOMPONEN SQL
(SQL DDL – Data Definition Language)

• Merupakan bahasa yang menspesifikasikan desain


dasar basis data secara keseluruhan.
• DDL merupakan kelompok perintah yang berfungsi
untuk mendefinisikan artifak-artifak basis data,
tabel, atribut (kolom), batasan-batasan terhadap
suatu atribut, tabel serta hubungan antar tabel.
KOMPONEN SQL
(SQL DDL – Data Definition Language)
• Yang termasuk dalam perintah kelompok SQL
DDL adalah:
– CREATE, perintah yang digunakan untuk
meciptakan tabel
– ALTER, perintah yang digunakan untuk merubah
struktur tabel
– DROP, perintah yang digunakan untuk
menghapus tabel
KOMPONEN SQL
(SQL DML – Data Manipulation Language)
• Merupakan kelompok perintah yang berfungsi untuk
memanipulasi data dalam basisi data, misalnya untuk
pengambilan, penyisipan, pengubahan dan penghapusan
data.
• Perintah dalam SQL DML, yaitu:
Perintah Keterangan
SELECTION memilih data
INSERT menambah data
DELETE menghapus data
UPDATE mengubah data
KOMPONEN SQL
(SQL DCL – Data Control Language)

• Berisi perintah-perintah untuk mengendalikan


pengaksesan data. Pengendalian dapat dilakukan per
tabel, per kolom, maupun per operasi.
• Perintah dalam SQL DCL, yaitu:

Perintah Keterangan
GRANT memberi kendali pengaksesan data
REVOKE mencabut kemampuan pengaksesan data

Anda mungkin juga menyukai