Rabu, 21 Januari 2009

SQL
( Structure Query Language )


Definisi :

Structure Query Language dalam bahasa Inggris sering dibaca sebagai sequel.
SQL merupakan bahasa query standar yang digunakan untuk mengakses basis data relational .
SQL pertama kali diterapkan pada system R (sebuah projection riset pada laboraturium riset San Joe, IBM).
SQL dapat digunakan baik secara sendiri maupun dilekatkan pada bahasa lain seperti COBOL dan C
SQL juga telah menjadi bagian dari sejumlah DBMS, seperti Oracle,Sybase, Visual Basic (VB).

Elemen Dasar SQL:

Pernyataan
Tipe data
Konstanta
Ekspresi
Predicate
Operator logika
Fungsi string
Fungsi agregasi
Fungsi data






Pernyataan
Pernyataan adalah perintah SQL yang meminta sesuatu tindakan kepada DBMS.

Pernyataan
Keterangan
ALTER
Mengubah struktur table
COMMIT
Mengakhiri sebuah eksekusi transaksi
CREATE
Menciptakan table,indek, atau pandangan
DELETE
Menghapus baris pada table
DROP
Menghapus table,indek
GRANT
Menugaskan hak terhadap basis data kepada pengguna atau grup pengguna
INSERT
Menambahkan sebuah baris pada table
REVOKE
Membatalkan hak terhadap basis data
ROLLBACK
Mengembalikan keadaan semula sekiranya suatu transaksi gagal dilaksanakan
SELECT
Memilih baris dan kolom pada table
UPDATE
Mengubah nilai pada sebuah baris



Tipe Data

Tipe Data Standar

Tipe Data
Keterangan
CHAR
Untuk menyatakan deretan karakter (string)misalnya untuk menyatakan nama orang, nama jalan, atau nama kota
INTEGER
Untuk menyatakan bilangan bulat
NUMERIC
Untuk menyatakan bilangan real

Tipe Data Perluasan

Tipe Data
Keterangan
VARCHAR
Untuk menyatakan string yang panjangnya bervariasi
MONEY
Untuk menyatakan uang
BOOLEAN
Menyatakan tipe logis (tipe atau false)
BLOD
Untuk menyatakan data biner (gambar,suara, dan sebagainya)
SERIAL atau AUTOINCREMENT
Untuk menyatakan nilai yang urut


Ekspresi
Ekspresi adalah segala sesuatu yang menghasilkan nilai.
Simbol ekspresi arimatika yang digunakan dalam SQL
Simbol
Keterangan
*
perkalian
/
Pembagian
+
Penjumlahan
-
Penguaran


Tidak ada komentar:

Posting Komentar