Menurut Prasetyo (2012:182) “SQL digunakan untuk berkomunikasi dengan sebuah database. Sesuai dengan ANSI, SQL merupakan bahasa standar untuk sistem manajemen database relation. Statemen SQL digunakan untuk melakukan tugas-tugas seperti melakukan update terhadap database, atau mengambil data dari sebuah database”.
Menurut Priyadi (2014:82) mengatakan bahwa Structured Query Language adalah “suatu aplikasi komputer yang merujuk pada konsep Relational Database Management System (RDBMS), terdapat struktur bahasa yang sudah standar untuk membangun basis datanya”.
Berdasarkan teori diatas maka dapat disimpulkan bahwa SQL digunakan untuk berkomunikasi dengan database. SQL digunakan untuk melakukan tugastugas seperti melakukan update terhadap database, yang merujuk pada konsep Relational Database Management System (RDBMS) Untuk lebih fokus pada proses pembangunan aplikasi basis data tersebut, perintah SQL dibagi menjadi tiga jenis ( Priyadi, 2014:82), yaitu :
Jenis Jenis Perintah SQL
-
Data Definition Language (DDL)
Data Definition Language (DDL) merupakan perintah SQL yang digunakan untuk melakukan definisi awal suatu basis data dan tabel pada konsep RDBMS. Secara sederhana, penulisan perintah SQL pada kelompok ini terdiri dari create, alter dan drop. Berikut ini merupakan pembahasan untuk perintah SQL tersebut (priyadi, 2014:83) :
- Create
Perintah SQL ini digunakan untuk membuat suatu basis data dan tabel pendukung didalam pembangunan basis data tersebut. - Alter
Perintah SQL ini digunakan untuk mengubah struktur tabel yang terdapat didalam basis data. - Drop
Perintah SQL ini digunakan untuk menghapus tabel yang terdapat didalam basis data.
- Create
-
Data Manipulation Language (DML)
Data Manipulation Language (DML) merupakan perintah SQL yang digunakan untuk melakukan pengolahan record atau manipulasi record pada tabel dalam suatu basis data (Priyadi, 2014:90). Berikut ini adalah deskripsi mengenai kelompok perintah DML :
-
- Insert
Perintah SQL ini digunakan untuk melakukan entry atau penambahan suatu record pada tabel dalam basis data. - Select
Perintah ini SQL ini digunakan untuk memilih record yang akan di tampilkan berdasarkan data pada tabel dalam basis data. - Update
Perintah SQL untuk mengubah data dalam suatu tabel pada field tertentu, dengan record baru berdasarkan suatu field sebagai kriteria pengubahan record-nya. - Delete
Perintah SQL ini digunakan untuk menghapus data dalam suatu tabel, berdasarkan suatu field sebagai kriteria penghapusan record-nya.
- Insert
-
Data Control Language (DCL)
Data Control Language (DCL) merupakan perintah SQL yang digunakan untuk melakukan pengaturan hak akses suatu objek data para pengguna dalam basis data (Priyadi, 2014:94). Penulisan perintah SQL pada kelompok ini terdiri dari :
-
- Grant
Perintah SQL ini digunakan oleh seorang administrator basis data untuk memberikan hak aksesnya kepada pengguna tertentu agar dapat mengakses suatu tabel dalam basis data. - Revoke
Perintah SQL ini digunakan oleh seorang administrator basis data, untuk membatalkan/menghentikan hak akses yang telah diberikan kepada pengguna tertentu, agar tidak dapat mengakses tabel dalam basis data.
- Grant
-
Pembahasan lainnya :
- Jenis Jenis DFD
- Komponen Basis Data
- Jenis Struktur Navigasi
- Komponen Dalam ERD
- Komponen Sistem Pakar
- Istilah Dalam Basis Data
- Proses Black Box Testing
- Jenis Jenis Diagram UML
- Fungsi dari UML Diagram
- Simbol Diagram Arus Data
- Komponen Visual Basic.Net.
- Sasaran Perancangan Sistem
- Tahapan Data Flow Diagram
- Pengertian Sistem Komputer
- Tujuan Normalisasi Database
- Definisi Basis Data dan Sistem
- Macam-Macam Diagram UML
- Manfaat dari Use Case Diagram
- Desain Sistem Menurut Para Ahli
- Alat Pemodelan Sistem Informasi
- Komponen Dari Sistem Komputer
- Kualitas Informasi dan Contohnya
- Jenis Diagram Uml dan Contohnya
- Pengertian Data Menurut Para Ahli
- Langkah Langkah Pembuatan UML
- 5 Macam Simbol Bagan Alir Beserta
- Aplikasi Membuat Flowchart Online
- Fungsi Sistem Informasi Manufaktur
- Jenis Jenis Flowchart dan Fungsinya
- Pengelompokan Teknologi Informasi
- Dasar Dasar Komputer dan Jaringan
- Kelebihan Menggunakan Basis Data
- Metode Pengujian Black Box Testing
- Klasifikasi Sistem Menurut Jogiyanto
- 5 Tahapan Membuat Model Waterfall
- Definisi Flowchart Menurut Para Ahli
- Symbols Entity Relationship Diagram
- Pengertian Aplikasi Menurut Para Ahli
- Kelebihan Penggunaan Database Mysql
- Pengertian Program Menurut Para Ahli
- Pengertian Entity Relationship Diagram
- Pengertian Komponen Input dan Output
- Teknik Normalisasi Basis Data Database
- Pengertian Komponen Input dan Output
- Pengertian Bootstrap Menurut Para Ahli
- Contoh langkah Tahapan Analisis Sistem
- Pengertian Komputer Menurut Para Ahli
- Pengertian LRS Logical Record Structure
- Jenis-Jenis Perancangan Sistem Informasi
- Pengertian Sistem Menurut Gordon B Davis
- Konsep Dasar Sistem Informasi Manajemen
- Metode Perancangan Sistem SDLC Waterfall
- Komponen Sistem Informasi dan Contohnya
- Komponen Fisik Sistem Informasi Manajemen
- Pengertian Unified Modeling Language (UML)
- Komponen Fisik Sistem Informasi Manajemen
- Pengertian Activity Diagram Menurut Para Ahli
- Pengertian Struktur Navigasi Menurut Para Ahli
- Komponen Sistem Informasi Manajemen Publik
- Pengertian Black Box Testing Menurut Para Ahli
- Macam-Macam Tipe Data Dapat Dikelompokkan
- Pengertian Use Case Diagram Menurut Para Ahli
- Pengertian Sequence Diagram Menurut Para Ahli
- Fungsi dan Manfaat Sistem Informasi Manajemen
- Simbol Yang Digunakan Dalam Diagram Arus Data
- Pengertian Sistem dan Prosedur Menurut Para Ahli
- Pengertian Metode Pengembangan Perangkat Lunak
- Pengertian Bahasa Pemrograman Menurut Para Ahli
- Komponen-Komponen Sistem Informasi Manajemen
- Sistem Informasi Manajemen Pada Organisasi Publik
- Metode Pengembangan Sistem Waterfall Menurut Ahli
- Definisi Pengertian Data Flow Diagram Menurut Para Ahli
- Manfaat Sistem Informasi dalam Pengambilan Keputusan
- Pengertian Unified Modeling Language Menurut Para Ahli
- Faktor Faktor Yang Mempengaruhi Kualitas dari Suatu Informasi