Sabtu, 13 Oktober 2012

SQL

4 SQL 

 

4.1 Pengenalan SQL


SQL (Structured Query Language), merupakan script yang digunakan untuk melakukan komunikasi dengan Database. SQL juga merupakan bahasa standar yang digunakan untuk RDBMS (Relational DataBase Management Systems). SQL sendiri juga bisa digunakan untuk melakukan proses insert, update atau delete ke dalam suatu database. Sintaks-sintaks ini yang disebut dengan Data Manipulation Language (DML) yang merupakan bagian dari SQL. Berikut ini adalah penjelasan singkat dari sintaks-sintaks tersebut.
- SELECT, bertugas untuk mengakses data dari suatu tabel dalam database
- UPDATE, bertugas untuk mengupdate (merubah) data dalam suatu tabel pada database.
- DELETE, bertugas untuk menghapus data dari suatu tabel dalam database
- INSERT, bertugas untuk menambahkan data ke dalam suatu tabel dalam database.

4.2 Pengelompokan Perintah SQL (DDL,DML dan DCL) 

DDL yang merupakan singkatan dari Data Definition Language yang juga bagian dari SQL. DDL ini berfungsi lebih ke dalam memanipulasi struktur dari database. Contohnya DDL ini bisa digunakan untuk membuat tabel atau menghapus tabel. Kita juga bisa membuat key atau index dengan menggunakan DDL ini, membuat relasi antar tabel juga bisa dilakukan dengan DDL ini.
Beberapa statemen atau sintaks yang sering dijumpai dalam DDL adalah sebagai berikut:
- CREATE TABLE, bertugas untuk membuat table
- ALTER TABLE, bertugas untuk merubah struktur suatu table
- DROP TABLE, bertugas untuk menghapus suatu table
- CREATE INDEX, bertugas untuk membuat suatu index dalam table
- DROP INDEX, bertugas untuk menghapus suatu index dalam tabel.

Data Manipulation Language (DML)

Data Manipulation Language (DML) adalah bahasa basis data yang berguna untuk melakukan modifikasi dan pengambilan data pada suatu basis data. Modifikasi data terdiri dari: penambahan (insert), pembaruan (update), penghapusan (delete), seleksi data (selection) dan membuat tabel maya (view).

Data Control Language (DCL)

Data Control Language atau disingkat DCL adalah sebuah perintah atau sintak yang digunakan atau dipergunakan untuk mengontrol hak akses (privillage) atas sebuah database, dimana Administrator dapat memberikan akses kepada user - user dan membatasinya, atau bahkan mencabut hak - hak tersebut. Ada dua perintah utama dalam penanganan hak akses, yaitu : Grant dan Revoke


4.3 contoh kasus

A. CREATE
1. Pembuatan Database
Nama Database adalah yang dapat mewakili suatu kejadian dapat berupa
nama organisasi atau perusahaan.
Sintaks : CREATE DATABASE nama_database
Contoh : Buat database dengan nama PT.ABC
CREATE DATABASE PT.ABC

  B. DROP (MENGHAPUS)
1. Menghapus Database
Sintaks : DROP DATABASE nama_db ;.

C. ALTER TABLE (MERUBAH STRUKTUR TABEL)
Sintaks : ALTER TABLE nama_tabel
ADD nama_kolom jenis_kolom
[FIRST | AFTER nama_kolom]
CHANGE [COLUMN] oldnama newnama
MODIFY nama_kolom jenis kolom, …
DROP nama_kolom
RENAME newnama_tabel

Tidak ada komentar:

Posting Komentar