pengantar-sql
TRANSCRIPT
![Page 1: Pengantar-SQL](https://reader038.vdokumen.com/reader038/viewer/2022100420/557212e0497959fc0b911eca/html5/thumbnails/1.jpg)
PengantarSTRUCTURED QUERY LANGUAGE
MI2143 - Dasar SQLSemester Ganjil TA 2012/2013
Disusun oleh: RA. Paramita Mayadewi, S.Kom, M.T
![Page 2: Pengantar-SQL](https://reader038.vdokumen.com/reader038/viewer/2022100420/557212e0497959fc0b911eca/html5/thumbnails/2.jpg)
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](https://reader038.vdokumen.com/reader038/viewer/2022100420/557212e0497959fc0b911eca/html5/thumbnails/3.jpg)
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](https://reader038.vdokumen.com/reader038/viewer/2022100420/557212e0497959fc0b911eca/html5/thumbnails/4.jpg)
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](https://reader038.vdokumen.com/reader038/viewer/2022100420/557212e0497959fc0b911eca/html5/thumbnails/5.jpg)
• 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](https://reader038.vdokumen.com/reader038/viewer/2022100420/557212e0497959fc0b911eca/html5/thumbnails/6.jpg)
• 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](https://reader038.vdokumen.com/reader038/viewer/2022100420/557212e0497959fc0b911eca/html5/thumbnails/7.jpg)
• 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