Teori dalam SQL

SQL sebagai bahasa deklaratif

SQl adalah sebuah bahasa pemprograman untuk membuat dan memanipulasi database relasional.

       Kita tidak usah bahas hal ini sangat mendetil, tetapi yang perlu kamu ketahui adalah SQL sedikit berbeda dengan bahasa pemprograman yang kamu ketahui. Bahasa pemprograman terbagi menjadi 4 tipe : Prosedural(Imperatif), Object Oriented, Declarative, dan fungsional.

d1b277e64a2c061e2856307914ed5b4e

       SQL sebenarnya termasuk dalam declarative programming non-prosedural, yang artinya lebih berfokus pada “apa hasil yang ingin kamu dapatkan?” bukan “bagaimana pekerjaan akan diselesaikan?”

       Contoh singkatnya seperti C atau java atau bahkan vb untuk membuat sebuah prgram kamu akan memerlukan step by step untuk mencapai kebutuhan mu seperti
1. Buka pintu
2. Pergi Keluar
3. Ambil Ember
4. Bawa Kembali

dalam bahasa deklarative kamu cuma memerlukan
1. Ambil embernya kembali.

image004

         Lihat!!, tanpa melalui proses yang panjang karena algoritmanya sudah dibangun di dalam dan ada yang namanya optimizer yang akan memecah tugas yang kamu berikan menjadi tugas-tugas yang lebih kecil dengan tujuan membawakan padamu hasil yang kamu inginkan.

Deklarative dalam bahasa SQL terbagi menjadi 4
1. DDL(Data Definition Language)
2. DCL(Data Control Language)
3. DML(Data Manipulation Language)
4. TCL(Transaction Control Language)

ke-4 hal ini akan kita bahas dalam post berikutnya.

 

Iklan

Satu respons untuk “Teori dalam SQL

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 )

Foto Google+

You are commenting using your Google+ 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 )

w

Connecting to %s