Pengantar-SQL
Click here to load reader
-
Upload
paramita-mayadewi -
Category
Documents
-
view
50 -
download
0
Transcript of Pengantar-SQL
PengantarSTRUCTURED QUERY LANGUAGE
MI2143 - Dasar SQLSemester Ganjil TA 2012/2013
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.
• 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)
• 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
• 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