Page 41 - E-MODUL BASIS DATA KELAS XI RPL
P. 41

A. SQL dan Berbagai Tipe Data SQL

             SQL  merupakan  singkatan  dari  Structured  Query  Language  atau  bahasa  query  terstruktur.  SQL

       adalah bahasa pemrograman tingkat tinggi dan memiliki struktur bahasa yang mudah dipahami karena
       pengguna tidak perlu memikirkan cara untuk menampilkan atau memanipulasi data melainkan cukup

       berfokus pada data apa yang perlu di manipulasi.

             SQL  merupakan  bahasa  pemrograman  yang  bersifat  embedder,  artinya  kode-kode  SQL  dapat
       digunakan atau ditempatkan pada kode-kode bahasa pemrograman yang lain. Dengan kata lain, SQL

       dapat digunakan untuk meng-query dan memanipulasi data yang ada di basis data, pada aplikasi yang

       dibangun dengan bahasa pemrograman apapun.

             Bahasa pemrograman SQL dikelompokkan menjadi empat bagian berdasarkan penggunaan kode-
       kode SQL tersebut, keempat kelompok tersebut adalah sebagai berikut.

    1. DDL (Data Definition Language)

             Data Definition Language digunakan untuk mendefinisikan data di basis data. Beberapa perintah
       DDL yang umum digunakan adalah sebagai berikut.

        CREATE DATABASE  :  Perintah untuk membuat basis data baru.

        CREATE TABLE           :  Perintah untuk membuat tabel baru.
        DROP DATABASE          :  Perintah untuk menghapus basis data.

        DROP TABLE             :  Perintah untuk menghapus tabel.

        ALTER TABLE            :  Perintah untuk membuat perubahan pada sebuah tabel.


    2. DCL (Data Control Language)

             Data  Definition  Language  digunakan  untuk  membuat  berbagai  pengaturan  akses  di  basis  data.

       Beberapa perintah DCL yang umum digunakan adalah sebagai berikut.
        CREATE USER        :  Perintah untuk menambahkan sebuah pengguna baru.

        DROP USER          :  Perintah untuk menghapus sebuah pengguna baru.

        GRANT              :  Perintah untuk memberikan hak tertentu kepada pengguna.
        REVOKE             :  Perintah untuk menghapus hak tertentu dari pengguna.
   36   37   38   39   40   41   42   43   44   45   46