Pengantar-SQL

7

Click here to load reader

Transcript of Pengantar-SQL

Page 1: Pengantar-SQL

PengantarSTRUCTURED QUERY LANGUAGE

MI2143 - Dasar SQLSemester Ganjil TA 2012/2013

Disusun oleh: RA. Paramita Mayadewi, S.Kom, M.T

Page 2: Pengantar-SQL

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

Page 3: Pengantar-SQL

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)

Page 4: Pengantar-SQL

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.

Page 5: Pengantar-SQL

• 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 DDL – Data Definition Language)

Page 6: Pengantar-SQL

• Merupakan kelompok perintah yang berfungsi untuk memanipulasi data dalam basisi data, misalnya untuk pengambilan, penyisipan, pengubahan dan penghapusan data.

• Perintah dalam SQL DML, yaitu:

KOMPONEN SQL(SQL DML – Data Manipulation Language)

Perintah Keterangan SELECTION memilih data INSERT menambah data DELETE menghapus data UPDATE mengubah data

Page 7: Pengantar-SQL

• Berisi perintah-perintah untuk mengendalikan pengaksesan data. Pengendalian dapat dilakukan per tabel, per kolom, maupun per operasi.

• Perintah dalam SQL DCL, yaitu:

KOMPONEN SQL(SQL DCL – Data Control Language)

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