Sabtu, 29 Desember 2012

Structured Query Language (SQL)


  • Pengenalan SQL
SQL pertama kali diterapkan pada sistem R (sebuah proyek riset pada laboratorium riset San Jose, IBM). Kini SQL juga dijumpai pada berbagai platform, dari mikrokomputer hingga mainframe. SQL dapat digunakan baik secara berdiri sendiri maupun dilekatkan pada bahasa-bahasa lain seperti C dan Delphi. SQL juga telah menjadi bagian dari sejumlah DBMS, seperti Oracle, Sybase, MySQL dan Informix

  • Elemen dasar SQL

Elemen dasar SQL mencakup pernyataan, nama, tipe data, konstanta, ekspresi, dan fungsi bawaan
1. Pernyataan 
    adalah perintah SQL yang meminta sesuatu tindakan kepada DBMS. SQL memiliki kira-kira 30 pernyataan.  diantaranya adalah
ALTER      : mengubah struktur tabel
 COMMIT   : mengakgiri sebuah eksekusi transaksi
  CREATE    : menciptakan tabel, indeks atau pandangan
     DELETE    : menghapus baris pada tabel
     DROP        : menghapus tabel, index, atau pandangan
2. Nama
    Nama digunakan sebagai identitas bagi objek-objek pada DBMS. Contoh objek pada DBMS adalah tabel  kolom dan pengguna
3. Tipe Data
Setiap data memiliki tipe data.Berikut adalah tipe data dalam My SQL. Tipe data numerik diantaranya adlah TINYINT(nilai integer yang sangat kecil),SMALLINT(nilai integer yang kecil), MEDIUMINT(intege dengan nilai medium).
4. Konstanta
Konstanta menyatakan nilai yang tetap5. Ekspresi Segala sesuatu yang menghasilkan nilai ekspresi digunakan untuk menghitung nilai
.6. Fungsi Agregat
adalah fungsi standar di dalam SQL, suatu fungsi yang digunakan untuk melakukan summary, fungsi statik standar yang dikenakan pada suatu tabel  atau query.

  • Kelompok Pernyataan SQL

Pernyataan SQL dapat dikelompokkan menjadi 3 kelompokk yaitu DDL,DML dan DCL.
1. DDL(Data Definition Language)
merupakan kelompok perintah yang berfungsi untuk mendefinisikan atribut-atribut basis data,tabel, atribut kolom ,dll.Yang termasuk dalam DDL dalah CRETE ,ALTER,DROP.
2. DML (Data Manipulation Language)
adalah kelompok perintah yang berfungsi untuk memanipulasi data dalam basis data misalnya untuk pengambilan,penyisipan ,pengubahan , dan penghapusan data. Perintah yang termasuk dala DML adalah INSERT, DELETE, UPDATE,SELECT.




Tidak ada komentar:

Posting Komentar