Tutorial


Pengenalan

SQL - Pengenalan

15 Mei 2019 03:45:14 SQL 386

Pengertian SQL

SQL adalah Structured Query Language, yang merupakan bahasa komputer untuk menyimpan, memanipulasi dan mengambil data yang disimpan dalam database relasional. SQL dapat digunakan untuk mengoperasikan basis data seperti :pembuatan basis data, penghapusan, pengambilan baris, modifikasi baris, dll. SQL adalah bahasa standar untuk Sistem Database Relasional. SQL adalah bahasa standar ANSI (American National Standards Institute), namun bahasa SQL mempunyai banyak versi yang berbeda. Semua Sistem Manajemen Basis Data Relasional (RDMS) seperti MySQL, MS Access, Oracle, Sybase, Informix, Postgres dan SQL Server menggunakan SQL sebagai bahasa basis data standar mereka.

  Berikut ini merupakan contoh sistem basis data yang menggunakan versi (dialek) yang berbeda :

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

    Penggunaan SQL

    SQL sangat populer karena menawarkan keuntungan berikut :
    • Mengizinkan pengguna mengakses data dalam sistem manajemen basis data relasional.

    • Mengizinkan pengguna mendeskripsikan data.

    • Mengizinkan pengguna menentukan data dalam basis data dan memanipulasi data itu.

    • Memungkinkan untuk disematkan dalam bahasa lain menggunakan modul SQL, pustaka & pra-kompiler.

    • Mengizinkan pengguna membuat dan menjatuhkan basis data dan tabel.

    • Mengizinkan pengguna membuat tampilan, prosedur tersimpan, fungsi dalam basis data.

    • Mengizinkan pengguna mengatur izin pada tabel, prosedur, dan tampilan.

    Sejarah Singkat SQL

  • 1970 - Dr. Edgar F. "Ted" Codd dari IBM dikenal sebagai bapak dari basis data 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 basis data relasional dan distandarisasi oleh ANSI. Database relasional pertama dirilis oleh Relational Software yang kemudian dikenal sebagai Oracle.

Proses SQL

Ketika Anda mengeksekusi perintah SQL untuk RDBMS, sistem menentukan cara terbaik untuk melaksanakan permintaan Anda dan angka-angka mesin SQL tahu bagaimana menafsirkan tugas.

Ada berbagai komponen yang termasuk dalam proses ini.

Komponen-komponen ini adalah -

  • Dispatcher Permintaan
  • Mesin Optimasi
  • Mesin Pertanyaan Klasik
  • SQL Query Engine, dll.

Mesin kueri klasik menangani semua kueri non-SQL, tetapi mesin kueri SQL tidak akan menangani file logis.

Berikut ini adalah diagram sederhana yang menunjukkan Arsitektur SQL -

Arsitektur SQL

Perintah SQL

Perintah SQL standar untuk berinteraksi dengan basis data relasional adalah CREATE, SELECT, INSERT, UPDATE, DELETE dan DROP. Perintah-perintah ini dapat diklasifikasikan ke dalam kelompok-kelompok berikut berdasarkan sifatnya -

DDL - Data Definition Language (mendefinisikan Data)

No. Perintah & Deskripsi
1

CREATE

Membuat tabel baru, tampilan tabel, atau objek lain dalam database.

2

ALTER

Memodifikasi objek database yang ada, seperti tabel.

3

DROP

Menghapus seluruh tabel, tampilan tabel atau objek lain dalam database.

DML - Data Manipulation Language (Memanipulasi Data)

No. Perintah & Deskripsi
1

SELECT

Mengambil catatan tertentu dari satu atau beberapa tabel.

2

INSERT

Membuat catatan.

3

UPDATE

Memodifikasi catatan.

4

DELETE

Menghapus catatan.

DCL - Data Control Language (Mengontrol Data)

No. Perintah & Deskripsi
1

GRANT

Memberi hak istimewa kepada pengguna.

2

REVOKE

Mengambil kembali hak istimewa yang diberikan dari pengguna.



< Pendahuluan


Jika anda suka dengan kontennya. Jangan lupa share :)





Mobile First

Informasi

Tentang Kami
Syarat dan Ketentuan
Kebijakan Privasi
Kontak Kami
Layanan Pengaduan
Bantuan

Contact Us

Email : admin@funzy.id

WhatsAPP/ Telegram/SMS/Phone : 08892444228