Jumat, 12 Oktober 2012

BAB IV. SQL (SOFT SKILL)


IV. SQL

A.    PENGENALAN SQL

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.

B.     PENGELOMPOKAN PERINTAH SQL

Dikelompokkan menjadi 5 kelompok.
  1. Data Definition Languge (DDL)
·         Merupakan kelompok perintah yang berfungsi untuk mendefinisikan atribut-atribut basisdata, tabel, atribut, batasan terhadap satu atribut serta hubungan antar tabel.
·         Contoh : CREATE, ALTER, DROP
  1. Data Manipulation Language (DML)
·         Untuk memanipulasi data dalam basisdata.
·         Perintah yang termasukl dalam kategori DML : SELECT, INSERT, DELETE, UPDATE.
  1. Data Control Language (DCL)
·         Untuk mengendalikan pengaksesan data.
·         Pengendalian dapat dilakukan berdasar per pengguna, per tabel, per kolom maupun per operasi.
·         Termasuk DCL : GRANT, REVOKE, LOCK TABLE.
  1. Pengendali Transaksi
·         Adalah perintah-perintah yang berfungsi untuk mengendalikan pengeksekusian transaksi.
·         Yang termasuk kategori ini : COMMIT, ROLLBACK.
  1. Pengendali Programatik
·         Mencakup pernyataan-pernyataan yang berhubungan dengan pemanfaatan SQL dalam bahasa lain.
·         Contohnya seperti pada COBOL
·         Pengendali programatik : DECLARE, OPEN FETCH, CLOSE.
C.     CONTOH KASUS
Contoh Kasus DDL :
Create Table untuk Membuat Tabel
Create Index untuk Membuat Index
Create View untuknMembuat View
Alter Table untuk Mengubah atau menyisipkan ke dalam tabel
Drop Table untuk Menghapus Tabel
Drop Index untuk Menghapus Index
Drop View untuk Menghapus View
Grant untuk Memberi izin akses kepada user

Contoh Kasus DML :
Select diigunakan untuk memilih data dari suatu tabel atau view
Insert digunakan untuk Menyisipkan baris dari suatu tabel
Delete digunakan untuk Menghapus baris dari suatu tabel
UpDate digunakan untuk Mengubah isi dari kolom (field) pada suatu tabel
Commit digunakan untuk Menuliskan perubahan ke dalam disk
Rollback dingunakan untuk Membatalkan perubahan yang dilakukan setelah perintah Commit yang berakhir.

Contoh DCL DATA CONTROL LANGUAGE   :
Menampilkan record (SELECT lebih dari satu tabel / JOIN)
Menampilkan record (SELECT lebih dari satu tabel / SELECT Bertingkat)
Fungsi Perhitungan :
COUNT   : jumlah baris dan kolom
SUM        : jumlah nilai dam kolom
AVG        : rata - rata nilai dalam kolom
MAX        : nilai terbesar dalam kolom
MIN         : nilai terkecil dalam kolom

SUMBER :

MATERI PENGANTAR BASIS DATA “PENGENALAN SQL”

Tidak ada komentar:

Posting Komentar