Bahasa Basis data dan Pengenalan SQL

Bahasa Basis data dan Pengenalan SQL


Bahasa basis data merupakan sejumlah perintah (statement) yang diformulasikan dan dapat diproses untuk melakukan suatu aksi tertentu. Contoh bahasa basis data adalah SQLBase, Quel

Bahasa basis data meliputi:
  • Data Definition Language (DDL); Merupakan perintah yang berfungsi untuk menspesifikasikan skema/struktur basis data seperti membuat tabel/kolom, menghapus tabel/kolom, dan membuat suatu constraint (primary key dan foreign key).
  • DCL (Data Control Language) juga termasuk dalam DDL yang merupakan sub bahasa untuk mengendalikan struktur internal basis data dan biasanya DCL sangat bergantung pada vendor nya.
  • Data Manipulation Language (DML); Berguna untuk melakukan manipulasi dan pengambilan (query) data pada suatu basis data. Manipulasi data dapat berupa penyisipan/penambahan data baru, penghapusan data dari suatu tabel dan pengubahan data dari suatu basis data.

DDL (Data Definition Language)

  • Membuat database (CREATE DATABASE)
  • Menghapus database (DROP DATABASE)
  • Menciptakan tabel (CREATE TABLE)
  • Menghapus tabel (DROP TABLE)
  • Mengubah tabel (ALTER TABLE)

DML (Data Manipulation Language)

  • Menambah record (INSERT INTO)
  • Melihat isi tabel (SELECT)
  • Menganti isi record (UPDATE)
  • Menghapus record (DELETE)

Baca : Tentang SQL

DCL (Data Control Language): kelompok perintah yang dipakai untuk melakukan otorisasi terhadap pengaksesan data dan pengalokasian ruang. Misal: suatu data bisa diakses si A, tetapi tidak bisa diakses oleh si B
  • GRANT
  • REVOKE
  • COMMIT
  • ROLLBACK