Pengenalan Pemrograman SQL Beserta Sejarah Dan Fungsi


Structured Query Language atau SQL mungkin merupakan poin penting dalam sebuah studi teknik komputer jaringan. Keberadaan SQL sebagai sebuah bahasa program memiliki sejarah dan perkembangan yang panjang.

Tentu saja perkembangan tersebut dipengaruhi oleh perkembangan dunia teknologi dari tahun ke tahun semakin membaik dan terus diperbarui. Sehingga mau tidak mau,banyak software diciptakan dengan teknologi baru namun tidak menghilangkan keberadaan SQL ini.

Lalu, mungkin sebagiab dari kalian bertanya-tanya apa pengertian SQL itu sendiri? Apa saja fungsi dengan menggunakan SQL ini dan bagaimana sejarah nya?.Semuanya bisa disimak ulasannya dalam tulisan di bawah ini


1.Pengertian SQl 


SQL atau Standart Query Languagge adalah bahasa pemrograman yang digunakan dalam mengakses,mengubah,dan manipilasi data yang berbasis relasional .

Tentu saja bahasa komputer dalam data basis relasional ini berdasarkan standar yang dikeluarkan oleh American National Standard Institute (ANSI). Standarisai SQL sudah ada sejak tahun 1986 dan memang diinisiasi oleh ANSI.

Hingga saat ini banyak server dalam sebuah database maupun software mampu mengartikan bahasa SQL. Maka dari itulah, SQL merupakan bahan pembicaraan dan sebuah materi yang sangat penting bagi kamu yang bergelut di dunia IT maupun hal-hal yang bersinggungan dengan Database relasional.

2.Sejarah Kemunculan SQL


Bila kita berbicara mengenai sejarah munculnya dan pengertian SQL dapat mengacu pada artikel dari jhony Oracle yang merupakan salah seorang peneliti di IBM. Artikel tersebut membahas mengenai ide pembuatan sebuah basis data relasional yang muncul ditahun 1970, tepatnya pada bulan juni.

Pada artikel tersebut juga dibahas mengenai kemungkinan dimasa mendatang untuk menciptakan sebuah data yang standar. Oleh karena itulah kemudian muncul istilah SEQUEL yang mengacu pada singkatan dari Sturctured English Query Language.

Selang beberapa waktu, IBM lantas mencanangkan proyek basis data relasional SEQUEL dan karena namanya cukkup sulit dieja maka disingkat menjadi SQL. Setelah proses standarisasi selesari tahun 1986, lalu SQL mengalami perbaikan tahun 1989.

Tahun 1992 muncul versi SQL92 dan ditahun1999 dengan berbagai pembahharuan munculah SQL99.Namun, dalam dunia IT SQL yang sering digunakan merferensikan pada SQL92.

Meski begitu, sampai sekarang pun sebenarnya tidak ada sebuah server berbasis data yang menggunakan maupun mendukung SQL99.ini lebih tergantung pada dialek masing-masing.

3.Fungsi SQL 


Terdapat beberapa fungsi yang dimiliki oleh bahasa kueri SQL. Berikut merupakan beberapa penjelasan mengenai fungsi dari bahasa pemrograman ini.

a.Dapat Memanipulasi dan mengakses DataBase
  Fungsi yang pertama adalah dengan menggunakan SQL, maka kita dapat mengakses database dengan mmenuliskan beberapa perintah sesuai dengan kueri yang telah ditetapkan.Misalnya saja, anda dapat membuat,menambahkan,mengupdate,dan menhapus basis data, tabel, dan beberapa informasi yang tidak dibutuhkan sistem.

b.Mampu untuk Mengeksekusi Query
   Fungsi yang kedua adlah mampu untuk mengeksekusi berbagai kueri yang ada.penggunaan dari masukan kueri tersebut bertujuan untuk memberikan perintah langsung kepada sistem untuk dapat mengelola sebuah sistem database. Contoh dari beberapa eksekusi kueri adalah fungsi trigger, alter, grant, grant, dan lain sebagainya.

c.Dapat Mengatur Hak Akses User
   Dan fungsi yang terakhir adalah untuk mngatur dan mengelola kebutuhan hak akses tabel, pandangan, dan prosedur pada database. Tujuan dari adanya hak akses ini adalah membatasi akses pengguna sesuai dengan kebutuhan sistem yang diterapkan.

4.Perintah Dasar SQL

Terdapat beberapa macam perintah dasar yang harus anda ketahui untuk belajar SQL bagi pemula.Berikut penjabarannya.

a.Data Definition language (DDL)
  Perintah ini merupakan paling mendasar didalam bahasa SQL.tujuan dari penggunaan DDL adalah untuk membuat struktur database dengan tepat.Kemudian jenis DDL terbagi menjadi lima bagian yaitu :
  • Create digunakan untuk membuat sebuah database baru. Anda menuliskan query ' CREATE DATABASE nama_database'
  • Alter  digunakan untuk mengubah struktur tabel yang sudah ada sebelumnya. Biasanya digunakan untuk mengubah atau menghapus kolo,merubah nama tabel , dan lain-lain.
  • Rename  digunakan untuk mengubah nama tabel yang sudah dibuat sebelumnya. Anda dapat menuliskan query 'RENAME TABLE nama_tabel_lama TO nama_tabel_baru'.
  • Drop  memiliki fungsi utuk meghapus database, tabel,  kolom, hingga bagian index.
  • Show  berfungsi untuk menampilkan data tabel yang ada.
b.Data Manipulation Language(DML)
   DML adalah sebuah perintah SQL yang bertujuan untuk maipulasi data dalam database.Perintah dari DML terbagi menjadi empat bagia,yaitu:

  • Insert digunakan utuk memasukan data record yang baru kedalam sebuah tabel.
  • Select  diguakan untuk menampilkan atau mengambil data dari sebuah tabel.Anda juga dapat mengambil data tabel yang berbeda dengan mengguakan fungsi relasi.
  • Update  bertujuan untuk merubah data record (pembaruan data) yang sudah ada.Anda dapat menuliska perintah ini jika terdapat proses input yang salah pada record anda.
  • Delete berfungsi untuk menghapus data record yang telah dibuat sebelumnya dalam sebuah tabel.
c.Data Control Language (DCL)
  Perintah dasar yang terakhir adalah DCL,berfungsi untuk mengatur hak akses apa saja yang dimiliki oleh pengguna DCL terbagi mejadi dua jenis yaitu:
  • Grant yaitu perintah yang dapat dilakukan oleh admin database untuk memberikan akses kepada user lainnya.
  • Revoke  Untuk mencabut atau menghapus hak akses bagi user tertentu sesuai dengan keinnginan admin database.

Demikian,sedikit Pengenalan pemrograman SQL semoga bermanfaat bagi pembaca,Terimakasih.


Penulis : Musyari Mahasiswa UIN Sulthan Thaha Saifudin Jambi
 

 

1 Komentar

Posting Komentar

Lebih baru Lebih lama