0 penilaian0% menganggap dokumen ini bermanfaat (0 suara)
21 tayangan12 halaman
Bahasa SQL
Dokumen tersebut membahas tentang bahasa SQL (Structured Query Language) yang merupakan bahasa standar untuk berinteraksi dengan basis data. SQL dibagi menjadi tiga bagian utama yaitu DDL untuk mendefinisikan struktur basis data, DML untuk memanipulasi data, dan DCL untuk mengontrol akses data. Dokumen ini juga menjelaskan perintah-perintah dasar SQL beserta contohnya.
Kami menangani hak cipta konten dengan serius. Jika Anda merasa konten ini milik Anda, ajukan klaim di sini.
Format Tersedia
Unduh sebagai PDF, TXT atau baca online di Scribd
0 penilaian0% menganggap dokumen ini bermanfaat (0 suara)
21 tayangan12 halaman
Bahasa SQL
Dokumen tersebut membahas tentang bahasa SQL (Structured Query Language) yang merupakan bahasa standar untuk berinteraksi dengan basis data. SQL dibagi menjadi tiga bagian utama yaitu DDL untuk mendefinisikan struktur basis data, DML untuk memanipulasi data, dan DCL untuk mengontrol akses data. Dokumen ini juga menjelaskan perintah-perintah dasar SQL beserta contohnya.
Kami menangani hak cipta konten dengan serius. Jika Anda merasa konten ini milik Anda, ajukan klaim di sini.
Format Tersedia
Unduh sebagai PDF, TXT atau baca online di Scribd
Anda di halaman 1/ 12
BAHASA SQL
AGUNG MUSTIKA RIZKI, S.KOM., M.KOM.
1. Pengantar Basis Data lanjut 2. Bahasa SQL 3. DDL (Data Definition Language) 4. DML (Data Manipulation Language) 1 5. DML (Data Manipulation Language) 2 6. Aggregate Function 1 Outline 7. Aggregate Function 2 Basis Data lanjut 8. Ujian Tengah Semester 9. Join Table dan Union 1 10. Join Table dan Union 2 11. Sub-query pada SQL 1 12. Sub-query pada SQL 2 13. Function 14. Stored Procedure 15. Trigger 16. Ujian Akhir Semester Latar Belakang • SQL (Structured Query Language) adalah bahasa standar dalam basis data yang digunakan untuk melakukan manipulasi data. • Standardisasi bahasa ini dilakukan oleh ANSI tahun 86, 89,92 dan 99, dimana tiap perubahan tahun dilakukan peningkatan kemampuan SQL. • Pada perkembangan saat ini standar yang paling banyak digunakan adalah standar ANSI 92. Latar Belakang • Hampir semua DBMS menggunakan SQL sebagai fasilitas untuk memanipulasi data seperti Oracle, SQLServer, MySQL, PostgreSQL, IBM DB2 dan lain-lain. • Meskipun awalnya hanya merupakan bahasa untuk memanipulasi data, pada perkembangannya SQL juga dapat digunakan untuk melakukan definisi data maupun kontrol (security) terhadap data. Tujuan Bahasa SQL • Memanggil data dari satu table atau lebih • Memanipulasi data • Mendapatkan ringkasan informasi • Membuat, memodifikasi atau menghapus table • Membuat atau menghapus index Bahasa SQL • Bahas SQL ini dibagi menjadi 3 bagian : • DDL (Data Definition Language) • Digunakan untuk mendefinisikan data dengan menggunakan perintah : create, drop dan alter. • DML (Data Manipulation Language) • Digunakan untuk memanipulasi data dengan menggunakan perintah : select, insert, update, delete. • DCL (Data Control Language) • Digunakan untuk mengontrol hak para pemakai data dengan perintah : grant dan revoke. Pengelompokan Bahasa SQL Data Definition Language (DDL) • Create -> perintah yang digunakan untuk membuat database dan tabel. • Sintaks : CREATE DATABASE/TABLE nama_database/nama_table; • Drop -> perintah yang digunakan untuk menghapus database dan tabel. • Sintaks : DROP DATABASE/TABLE nama_database /nama_table; • Alter -> perintah yang digunakan untuk melakukan perubahan struktur tabel yang telah dibuat. • Sintaks : • ALTER TABLE nama_tabel ADD nama_kolom type_data(ukuran) attribute tambahan; • ALTER TABLE nama_tabel CHANGE nama_lama nama_baru type_data(ukuran); Data Manipulation Language (DML) • Select -> perintah yang digunakan untuk mengambil data pada tabel database. • Sintaks : SELECT * FROM nama_tabel; • Insert -> perintah yang digunakan untuk memasukkan data pada tabel database. • Sintaks : INSERT INTO nama_tabel VALUES (‘value1’,’value2’.’….’, ‘valueN’); • Update -> perintah yang digunakan untuk mengubah data pada tabel database. • Sintaks : UPDATE nama_table SET kolom1=’value1’, kolom 2=’value2’, …=’…’; • Delete -> perintah yang digunakan untuk menghapus data pada tabel database. • Sintaks : DELETE FROM nama_tabel; DCL (Data Control Language) • Data Control Language digunakan untuk mengontrol hak para pemakai data. • Grant -> digunakan untuk memberi berbagai hak akses ke tabel pada user. • Sintaks : GRANT jenis_privileges ON nama_tabel TO nama_user; • Revoke -> digunakan untuk mencabut atau menghapus hak akses yang sudah diberikan. • Sintaks : REVOKE jenis_privileges ON nama_tabel FROM nama_user; KESIMPULAN • SQL (Structured Query Language) adalah bahasa query yang standard yang digunakan sebagai suatu bahasa sederhana dan dasar, yang memungkinkan untuk berkomunikasi dengan database, membaca, menulis, dan memperoleh informasi yang berguna dari database. TERIMA KASIH