SEQUEL not ES-KYU-EL

Posted on Updated on

hai hai hai …. ketemu lagi nih, kali ini mo belajar pengertian SQL, ada yang tau ga … ??? pasti udah pada tau semuakan, tp seperti biasa, sapa tau masih ada yang belom tau, tapi biasanya tulisan yang terposting itu bisa dijadikan sebagai dokumentasi ajja.

okeh, SQL itu merupakan kependekan dari Structured Query Languange dimana dalam bahasa inggris itu SQL dibacanya SEQUEL bukan ES-KYU-EL, tappi tak apalah maklum lidah orang indonesia😀 SQL ini merupakan standar yang digunakan untuk mengakses basis data rasional. Standar SQL pada awalnya didefinisikan oleh ISO (International Standards Organization) dan ANSI (the American National Standards Institute) dikenal dengan sebutan SQL86, namun seiring berjalannya waktu muncullah beberapa standar-standar lain :

  • SQL86 : standar pertama yang mendefinisikan fungsi minimal dalam produk SQL
  • SQL89 : standar kedua yang menambahkan mekanisme untuk mengimplementasikan hub. kunci asing (integritas referensial)
  • SQL92 : menentukan hal-hal yang menjadi fitur SQL sebagai bahasa di masa mendatang, biasanya produk DBMS mengacu pada standar ini
  • SQL99 : perluasan SQL92, dimana menyertakan integrasi terhadap pendekatan berorientasi objek

untuk saat ini banyak software basis data yang menggunakan SQL sebagai subbahasa untuk mengakses data, antara lain :

  • DB2
  • ORACLE
  • MS Access
  • MySQL
  • PostgreSQL
  • Informix
  • Ingres
  • Rdb

untuk penggolongan perintah SQL (biasa disebut pernyataan) itu bisa dibagi menjadi tiga kelompok, yaitu :

  1. DDL (Data Definition Language) atau bahasa pendefinisian data, biasanya perintah yang berkaitan dengan penciptaan atau penghapusan objek dalam database, contohnya : CREATE TABLE, CREATE INDEX, ALTER TABLE, DROP VIEW, DROP INDEX, CREATE DATABASE, CREATE SCHEMA.
  2. DML (Data Manipulation Language) atau bahasa pemanipulasi data, biasanya perintah yang digunakan untuk memanipulasi data, contohnya : untuk menambahkan data (INSERT), memperoleh data (SELECT), menghapus data (DELETE), mengubah data (UPDATE).
  3. DCL (Data Control Language) atau bahasa pengendali data, biasanya perintah yang dipakai untuk melakukan otorisasi terhadap pengaksesan data dan pengalokasian ruang, contohnya : GRANT, REVOKE, COMMIT dan ROLLBACK.

nah, sampe disini dulu yee… sharingnya, coz mo siap-siap kondangan euy😀 semoga bermanfaat yah #keepsharing.

thank’s to : abdul kadir, google

Tinggalkan Balasan

Isikan data di bawah atau klik salah satu ikon untuk log in:

Logo WordPress.com

You are commenting using your WordPress.com account. Logout / Ubah )

Gambar Twitter

You are commenting using your Twitter account. Logout / Ubah )

Foto Facebook

You are commenting using your Facebook account. Logout / Ubah )

Foto Google+

You are commenting using your Google+ account. Logout / Ubah )

Connecting to %s