SQL

Pengenalan SQL: Pengertian, Apa ITU Query?

Dalam dunia pemrograman, database merupakan hal yang sangat penting kegunaannya. Database sendiri dapat diakses menggunakan suatu bahasa, yaitu SQL (Structured Query Language). SQL adalah bahasa standar untuk mengolah, mengakses dan dapat manipulasi (insert, select, update, dan delete) pada sebuah database.

Apa itu SQL?

  • SQL merupakan singkatan dari Structured Query Language seperti yang sudah dijelaskan di atas.
  • SQL memungkinkan kita dalam mengelola, mengakses, dan manipulasi (melakukan insert, select, update, dan delete) suatu database.
  • SQL menjadi bahasa standar yang dikeluarkan oleh American National Standards Institute (ANSI) pada tahun 1986, dan International Organization for Standardization (ISO) pada 1987.

Apa yang dapat dilakukan dengan menggunakan SQL?

  • SQL dapat mengeksekusi perintah atau query yang kita inginkan pada sebuah database
  • SQL dapat mengambil data yang kita simpan dalam sebuah database
  • SQL dapat memasukkan record atau data (biasanya berbentuk baris dalam sebuah tabel) ke dalam database
  • SQL dapat memperbarui data yang telah disimpan sebelumnya dalam database
  • SQL dapat menghapus record atau data yang tidak diperlukan lagi pada database
  • SQL dapat membuat sebuah perintah untuk membuat database baru
  • SQL dapat membuat sebuah perintah untuk membuat tabel baru dalam database
  • SQL dapat membuat prosedur (kumpulan perintah yang sering kita gunakan) tersimpan dalam database.
  • SQL dapat membuat sebuah tampilan dalam database
  • SQL bisa mengatur izin (hak akses) pada tabel, prosedur, dan tampilan.

SQL merupakan Standar- Namun…

Walaupun SQL merupakan sebuah standar dari ANSI / ISO, namun beberapa bahasa SQL memiliki versi yang berbeda.

Namun, untuk beberapa versi yang berbeda ini agar sesuai dengan standar ANSI, memiliki ketentuan yaitu setidaknya bahasa SQL tersebut harus mendukung perintah utama yang harus dimiliki seperti SELECT, UPDATE, DELETE, INSERT, WHERE dengan metode yang serupa.

Catatan : Sebagian besar bahasa program database SQL juga memiliki ekstensi kepemilikannya sendiri selain yang sudah ada pada standar SQL.

Penggunaan SQL pada Situs Web

Dalam pembuatan sebuah situs web yang ingin menampilkan data dari database, di perlukan:

  • Sebuah program database RDBMS (Relational Database Management System) contohnya Ms Access, SQL Server, MySQL
  • Penggunaan bahasa pemrograman untuk menuliskan script server, seperti PHP atau ASP
  • Penggunaan query SQL untuk mendapatkan data yang ingin ditampilkan
  • Penggunaan HTML / CSS untuk menata halaman situs web agar terlihat menarik

RDBMS

RDBMS merupakan singkatan dari Relational Database Management System.

RDBMS adalah dasar untuk menggunakan SQL. Tidak hanya SQL, RDBMS merupakan dasar dalam menggunakan semua sistem database modern seperti MS SQL Server, IBM DB2, Oracle, MySQL, dan Microsoft Access.

Data yang kita masukan ke dalam sebuah RDBMS akan disimpan dalam objek database atau biasa disebut tabel. Pengertian tabel dalam database adalah kumpulan dari beberapa record dan field. Definisi field yaitu tempat atau kolom yang terdapat dalam suatu tabel untuk mengisikan nama-nama (data) field yang akan di isikan. Record adalah kumpulan field yang sangat lengkap, dan biasanya dihitung dalam satuan baris.


Catur Kurnia Sari