BELAJAR ANALISIS DAN BAHASA PEMROGRAMAN

Bahasa Pemrograman SQL

SQL adalah bahasa untuk mengoperasikan database, itu termasuk pembuatan database, penghapusan, mengambil baris, memodifikasi baris, dll. SQL adalah bahasa standar ANSI (American National Standards Institute), tetapi ada banyak versi dari bahasa SQL.

APA ITU SQL??

SQL adalah Structured Query Language, yang merupakan bahasa komputer untuk menyimpan, memanipulasi dan mengambil data yang disimpan dalam database relasional.
SQL adalah bahasa standar untuk Sistem Database Relasional. Semua Sistem Manajemen Database Relasional (RDMS) seperti MySQL, MS Access, Oracle, Sybase, Informix, Postgres dan SQL Server menggunakan SQL sebagai bahasa database standar mereka.
Juga, mereka menggunakan dialek yang berbeda, seperti:

  • MS SQL Server menggunakan T-SQL
  • Oracle menggunakan PL / SQL
  • MS Access versi SQL disebut JET SQL (format asli) dll.

KENAPA SQL??

SQL sangat populer karena menawarkan keuntungan sebagai berikut:

  • Memungkinkan pengguna untuk mengakses data dalam sistem manajemen basis data relasional.
  • Memungkinkan pengguna untuk mendeskripsikan data.
  • Memungkinkan pengguna untuk menentukan data dalam database dan memanipulasi data tersebut.
  • Memungkinkan untuk menanamkan dalam bahasa lain menggunakan modul SQL, libraries & pra-compilers.
  • Memungkinkan pengguna untuk create dan drop database dan tabel.
  • Memungkinkan pengguna untuk membuat tampilan, stored procedure, dan function dalam database.
  • Memungkinkan pengguna untuk mengatur izin pada tabel, prosedur, dan tampilan.

SEJARAH SINGKAT SQL

  • 1970 - Dr Edgar F. "Ted" Codd IBM dikenal sebagai bapak dari database relasional. Dia menggambarkan model relasional untuk database.
  • 1974 - Structured Query Language muncul.
  • 1978 - IBM bekerja untuk mengembangkan ide-ide Codd dan merilis produk bernama System/R.
  • 1986 - IBM mengembangkan prototipe pertama dari database relasional dan distandarisasi oleh ANSI. Database relasional pertama dirilis oleh Relational Software yang kemudian dikenal sebagai Oracle.

PROSES SQL

Ketika Anda menjalankan perintah SQL untuk RDBMS  apa pun, sistem menentukan cara terbaik untuk melaksanakan permintaan Anda dan mesin SQL mencari tahu cara menafsirkan tugas. Ada berbagai komponen yang termasuk dalam proses ini, komponen-komponen ini adalah

  • Query Dispatcher 
  • Mesin Optimasi
  • Classic Query Engine
  • SQL Query Engine, dll.

Sebuah mesin query klasik menangani semua pertanyaan non-SQL, tetapi mesin query SQL tidak akan menangani file-file logical. Berikut ini adalah diagram sederhana yang menunjukkan Arsitektur SQL:

PERINTAH SQL

Perintah SQL standar untuk berinteraksi dengan database relasional adalah CREATE, SELECT, INSERT, UPDATE, DELETE dan DROP. Perintah-perintah ini dapat diklasifikasikan ke dalam kelompok-kelompok berikut berdasarkan sifat mereka:




 

Bahasa Pemrograman SQL Bahasa Pemrograman SQL Reviewed by Jimmy Pujoseno on May 11, 2018 Rating: 5

1 comment:

Recent Post

Powered by Blogger.