Google Plus atau Google+

Google Plus atau Google+ adalah jejaring sosial yang dibuat oleh google dimana google plus ini mempunyai kesamaan dengan facebook maupun friendster. Pada awal bulan juli 2011 google telah membuka google plus untuk publik.

Watermark Software 3.9

Watermark Software adalah program profesional untuk melindungi hak cipta foto, menambahkan watermark teks, watermark gambar, logo, pemberian tanda pada foto digital untuk melindungi dari penggunaan tidak sah (tanpa autorisasi).

Cisco Paket Tracer

Cisco Packet Tracer adalah sebuah software simulasi jaringan. Sebelum melakukan konfigurasi jaringan yang sesungguhnya (mengaktifkan fungsi masing-masing device hardware) terlebih dahulu dapat dilakukan simulasi menggunakan software ini.

Showing posts with label SQL. Show all posts
Showing posts with label SQL. Show all posts

Wednesday, February 24, 2010

SQL (Structured Query Language)

SQL (Structured Query Language) adalah bahasa permrograman terstruktur yang digunakan untuk mengakses dan mengorganisasikan data dalam relational database. SQL biasanya digunakan dalam DBMS (Database Manajemen System) atau aplikasi pengolah basis data, misalnya Microsoft Office Access dan Oracle. SQL sendiri dibagi dalam tiga bagian :

1. DDL (Data Defenition Language)

DDL digunakan untuk membuat, memodifikasi dan menghapus table.

2. DML (Data Manipulation Language)

DML berfungsi untuk menginput, merubah dan menghapus data.

3. DCL (Data Control Language)

Untuk mengatur hak akses terhadap database.

DTC (Data Transaction Control)

DTC (Data Transaction Control) berfungsi untuk menjaga kekonsistenan data. DTC terbagi tiga yaitu.

a. SAVEPOINT

Savepoint berfungsi untuk menandai perubahan data.

BU :

  • SAVEPOINT name;

Contoh :

  • SAVEPOINT coba;

b. ROLLBACK

Rollback berfungsi untuk membatalkan perubahan data.

BU :

  • ROLLBACK;
  • ROLLBACK TO name;

Contoh :

  • ROLLBACK TO coba;

c. COMMIT

Berfungsi untuk mempermanenkan perubahan data.

BU :

  • COMMIT;

DCL (Data Control Language)

DCL (Data Control Language ) adalah bagian inti dari SQL (Structured Query Language) yang mempunyai kemampuan untuk mengatur hak akses terhadap sebuah basis data (database). DCL terbagi dua :

a. GRANT (Memberikan Hak Akses)

BU :

  • GRANT priviliges ON tbname TO user;

Contoh :

  • GRANT select, insert, update, delete ON dept TO dbora1;
Perintah GRANT di atas menunjukkan bahwa user dbora1 diberikan hak akses untuk menampilkan, menambah, memodifikasi dan menghapus data pada table dept.

b. REVOKE (Mencabut Hak Akses)

BU :

  • REVOKE priviliges ON tbname from user;

Contoh :

  • REVOKE insert, update, delete ON dept FROM dbora1;
Perintah REVOKE di atas menunjukkan bahwa sebagian hak akses dari dbora1 dicabut kembali. Hak akses yang dicabut adalah hak untuk menambah, memodifikasi dan menghapus data. Sementara user dbora1 masih bisa menampilkan data, karena hak select tidak dicabut.


DML (Data Manipulation Language)

DML (Data Manipulation Language) adalah bagian inti dari SQL (Structured Query Language) yang mempunyai kemampuan untuk menginput atau menambahkan, memodifikasi dan menghapus data dalam database. DML sendiri terbagi tiga :

a. INSERT (Menginput/ Menambah Data)

BU :

  • INSERT INTO tbname (col1,col2,…..)

VALUES (value1, value2,…..);

  • INSERT INTO tbname

VALUES (value1,value2,…..);

b. UPDATE (Memodifikasi Data)

BU :

  • UPDATE tbname SET col = value;

  • UPDATE tbname SET col = value

WHERE kondisi;

c. DELETE (Menghapus Data)

BU :

  • DELETE col1,col2,….. FROM tbname

WHERE kondisi;

  • DELETE FROM tbname

WHERE kondisi;

  • DELETE FROM tbname;

DDL (Data Defenition Language)

DDL (Data Defenition Language) adalah bagian inti dari SQL (Structured Query Language) yang mempunyai kemampuan untuk mendefiniskan data, diantaranya membuat, memodifikasi dan menghapus table. DDL sendiri terbagi tiga :

a. CREATE (Membuat Table)

BU :

  • CREATE TABLE tbname

(col1 datatype data spec,

col2 datatype data spec,

…..

…..

PRIMARY KEY (col1,…..));

b. ALTER (Memodifikasi Table)

BU :

  • ALTER TABLE tbname

ADD (col datatype dataspec);

c. DROP (Menghapus Table)

BU :

  • DROP TABLE tbname;

d. RENAME (Merubah Nama Table)

BU :

  • RENAME old_tbname TO new_tbname;