Selasa, 17 Januari 2012

Mainan SQL 1

Berawal dari sebuah tugas rumah alias Pe-eR,aku iseng nyari di Internet n' dapaet postingan orang.
Ini dia postingannya yang sampe' 3 Part {ce'ilah kaya fb aja sampe' 3 Part}
Cekidot bro.. . . .

SQL (Structured Query Language) (baca: sequel) adalah salah satu bahasa generasi level ke-4 (4th GL) yang awalnya dikembangkan oleh IBM di San Jose Research Laboratory. Berbeda dengan bahasa pemrogramman level ke-3 (3rd GL), SQL adalah bahasa yang bersifat request oriented dan bersifat non-prosedural sehinggan lebih mudah untuk dipelajari karena sintaksis yang digunakan hampir menyerupai bahasa yang digunakan oleh manusia untuk berkomunikasi. Oleh karena itu, SQL lebih fleksibel dalam penggunaannya. Selain itu, SQL juga bersifat non case sensitif. Banyak vendor pembuat DBMS (Database Management System) yang saat ini menggunakan SQL sebagai standarisasi dalam produk mereka, seperti ORACLE, Microsoft SQL Server, PostGreSQL, dan MySQL.
SQL sendiri terbagi atas beberapa bagian, yaitu:
Tiga bagian utama SQL:
  1. DDL (Data Definition Language), yaitu bahasa yang memiliki kemampuan untuk mendefinisikan data yang berhubungan dengan pembuatan dan penghapusan objek seperti tabel, indeks, bahkan basis datanya sendiri. Misalnya, CREATE, DROP, dan ALTER.
  2. DML (Data Manipulation Language), yaitu bahasa yang berhubungan dengan proses manipulasi data pada tabel, record. Misalnya, INSERT, UPDATE, SELECT, dan DELETE.
Perintah SQL Standar dalam SQL Server 2000 (Transact SQL)
Berikut beberapa perintah dan fungsi yang sering digunakan di dalam Transact SQL.
Perintah - Keterangan
CREATE DATABASE - Membuat Database
ALTER DATABASE - Mengubah Database
DROP DATABASE - Membuat Database
CREATE TABLE - Membuat Tabel
ALTER TABLE - Mengubah struktur tabel
DROP TABLE - Menghapus tabel
CREATE VIEW - Membuat view
ALTER VIEW - Menghapus view
DROP VIEW - Menghapus view
CREATE PROCEDURE - Membuat stored procedure
ALTER PROCEDURE - Mengubah stored procedure
DROP PROCEDURE - Menghapus stored procedure
CREATE TRIGGER - Membuat trigger
ALTER TRIGGER - Mengubah trigger
DROP TRIGGER - Menghapus trigger
CREATE INDEX - Membuat index
DROP INDEX - Mengubah index
SELECT - Menampilkan data dari tabel
COMMIT - Menuliskan perubahan ke dalam disk
ROLLBACK - Membatalkan perubahan yang dilakukan setelah perintah COMMIT yang terakhir.
Berikut beberapa fungsi yang sering digunakan di dalam Transact SQL.
Fungsi - Keterangan
SUM ( ) - Menjumlahkan record
AVG ( ) - Rata-rata nilai
MAX ( ) - Menampilkan nilai terbesar
MIN ( ) - Menampilkan nilai terkecil
COUNT ( ) - Menghitung jumlah record
SYSDATE ( ) - Menampilkan tanggal dari sistem
Dasar-dasar SQL
  1. DDL (Data Definition Language)
  2. Perintah - Keterangan CREATE TABLE - Membuat tabel CREATE INDEX - Membuat index ALTER TABLE - Mengubah struktur tabel DROP TABLE - Menghapus tabel DROP INDEX - Menghapus index GRANT - Memberikan hak akses REVOKE - Menghapus hak akses
  3. DML (Data Manipulation Language)
  4. Perintah - Keterangan SELECT - Menampilkan record dari tabel atau view INSERT - Menyisipkan record ke dalam tabel UPDATE - Menghapus record dari tabel DELETE - Menghapus record dari tabel COMMIT - Menuliskan perubahan ke dalam disk ROLLBACK - Membatalkan perubahan yang dilakukan setelah perintah COMMIT terakhir

– dikutip dari buku “Pemrograman Basis Data Menggunakan Transact-SQL dengan Microsoft SQL Server 2000″ oleh M. Rudyanto Arief–

Tidak ada komentar:

Posting Komentar