Pengertian SQL dan Komponen-Komponennya

Pengertian SQL dan Komponen-Komponennya
Pengertian SQL dan Komponen-Komponennya


STRUCTURE QUERY LANGUAGE

Structure Query Language (SQL) merupakan komponen bahasa relational database system. SQL merupakan bahasa baku (ANSI/SQL), non procedural, dan berorientasi himpunan (set-oriented language). SQL dapat digunakan baik secara interaktif  atau ditempelkan (embedded) pada sebuah program aplikasi.

Komponen-Komponen SQL :

  1. Data Definition Language (DDL) : Digunakan untuk mendefinisikan data dengan menggunakan perintah : create, drop, alter. 
  2. Data Manipulation Language (DML) : Digunakan untuk memanipulasi data dengan menggunakan perintah : select, insert, update, delete. Data Manipulation Language merupakan bagian terpadu bahasa SQL. Perintahperintahnya dapat dibuat secara interaktif atau ditempelkan pada sebuah program aplikasi. Pemakai hanya perlu menentukan 'APA' yang ia inginkan, DBMS menentukan 'BAGAIMANA' cara mendapatkannya. 
  3. Data Control Language (DCL) :  Digunakan untuk mengontrol hak para pemakai data dengan perintah : grant, revoke