Jumat, 28 Desember 2012

SQL


SQL (STRUCTURED QUERY LANGUAGE)

SQL merupakan salah satu bahasa pemograman yang dipergunakan untuk memanipulasi basis data yang dapat digunakan untuk bahasa pemrograman php, java, C, C++, dll. SQL juga merupakan salah satu DBMS yang saat ini banyak digunakan pada operasi basis data danembedded (ditempelkan) di hampir semua bahasa pemrograman yang mendukung basis data relasional. SQL mempunyai beberapa element penting seperti:
1.       Pernyataan adalah perintah yang dikirimkan ke DBMS, terdapat 30 pernyataan. Adapun pernyataan yang sering digunakan pada SQL adalah: Create, Insert, Update, Delete, Drop, Alter, Commmit, Select, Grant, Revoke, Rollback. Contoh untuk membuat sebuah database, maka menggunakan perintah: Create database nama_database.
2.        Nama digunakkan untuk memberi identitas sperti kolom, baris , tabel, pengguna.
3.       Tipe data digunakan untuk memberi jenis data yang dapat disimpan seperti int , text, varchar, date, dll. Macam-macam tipe data dibagi menjadi:
·         Tipe data Numerik: int, float, double, dll.
·         Tipe data String: text, char, varchar, enum, dll.
·         Tipe data jam dan tanggal : date, time , datetime, dll.
4.             Konstanta menyatakan nilai yang tetap.
5.              Ekspresi merupakan sesuatu yang menghasilkan nilai, dan digunakan untuk menghitung nilai.
6.             Aggregate Functions (Fungsi Agregat)
Fungsi adalah sebuah subprogram yang menghasilkan suatu nilai jika dipanggil. Fungsi agregat adalah fungsi standar di dalam SQL, suatu fungsi yang digunakan untuk melakukan summary, fungsi statistik standar yang dikenakan pada suatu tabel atau query


SQL dapat dibedakan menjadi 3 jenis yaitu:
1.       Data Definition Language (DDL), dapat diartikan sebagai perintah yang digunakan untuk mendefinisikan (menciptakan, tambah/mengubah/hapus) sturktur data/table.
2.       Data manipulation language (DML), dapat diartikan sebagai perintah yang digunakan untuk memanipulasi database (melihat, menenusuri, filtering, summarize, perhitungan, dll).
3.       Data Control Language (DCL), digunakan untuk mengedalikan database.

Tidak ada komentar:

Posting Komentar