SQL
Structured Query Language (SQL)
Pengertian
SQL merupakan singkatan dari Structured Query Language, yang berguna sebagai bahasa khusus dalam mengakses dan mengelola data-data yang ada di dalam sebuah basis data relasional. Saat pengaksesan atau pengelolaan data menggunakan perintah-perintah khusus sehingga data bisa dimanipulasi atau dikelola dengan baik.
Perintah-perintah khusus yang berguna dalam mengelola database biasa disebut dengan query. Perintah-perintah SQL tersebut sudah memiliki standar khusus yang diakui oleh ANSI (American National Standard Institute) sebagai bahasa pemrograman database. Pengakuan akan standarisasi SQL tersebut sudah diakui sejak tahun 1986.
Jenis-jenis
- Data Definition Language (DDL): digunakan untuk membuat, mengubah, dan menghapus struktur database seperti tabel, kolom, dan indeks.
- Data Manipulation Language (DML): digunakan untuk mengambil, memasukkan, memperbarui, dan menghapus data dalam tabel.
- Data Control Language (DCL): digunakan untuk mengatur hak akses pengguna ke database, seperti memberikan izin dan membatasi akses.
- Transaction Control Language (TCL): digunakan untuk mengontrol transaksi dalam database, seperti mengatur komit atau rollback dari transaksi.
Fungsi
Fungsi SQL sebenarnya ada banyak tergantung dari sudut pandang mana yang digunakan. Akan tetapi secara umum keberadaan SQL sebagai bahasa pengelolaan database berfungsi dalam mengelola suatu data pada database yang digunakan oleh aplikasi. Yang memungkinkan kamu untuk mengubah maupun mengakses database atau melakukan query yang dibutuhkan.
Selain dari itu SQL juga berfungsi sebagai penghubung antara aplikasi dengan berbagai database. Karena bahasa SQL hampir didukung oleh berbagai macam database. Dan juga SQL berfungsi dalam melakukan pengolahan database yang kompleks.
Komentar
Posting Komentar