PHI's Corner

Business Intelligence (BI)

Training BI & SQL

6. Bahasa Komunikasi (SQL)

Bagian Keenam dari artikel "Apa itu Database ?"
Karena Si Bangau yang bertugas untuk administrasi pembukuan bagi Toko "LarisOke", tentunya agar bisa efektif kita harus mengerti cara berkomunikasi dengan Si Bangau ini.

Dengan standar istilah bahasa yang sudah diketahui oleh Si Pipit dan Si Bangau maka mudah untuk Si Pipit meminta data dari Si Bangau.

Sebagai contoh berikut permintaan yang biasa dilakukan :
  • Tolong berikan data dari table / buku catatan "Penjualan" dari tanggal 7 Januari 1980 sampai dengan tanggal 8 Januari 1980.
  • Tolong berikan data kota tempat tinggal Si Merak dari table / buku catatan  "Pembeli".
  • dan seterusnya

Nah, sekarang bayangkan Si Merak tiba-tiba nongol  dan tidak tahu peristilahan antar mereka tersebut. Dan menganggap buku catatan bisa dilihat dengan cara memberikan ukuran jarak metrik.

Mari kita lihat cara  Si Merak yang coba meminta data kepada Si Bangau dengan percakapan berikut :
  • Tolong berikan data 5 cm ke bawah dan 6 cm dari halaman ke dua dari buku warna merah.
Apa yang terjadi ?

Si Bangau akan bengong karena tidak mengerti apa yang diomongkan oleh Si Merak. 

Buku merah saja ada beberapa di rak lemari, manakah yang dimaksud oleh Si Merak ?

Akhirnya, Si Merak ditinggal kesal oleh Si Bangau karena miskomunikasi ini :)


Ilustrasi : Si Bangau tidak mengerti apa yang diminta oleh Si Merak


Dari ilustrasi tersebut kelihatan pentingnya suatu standar bahasa antara client dan server bukan ?

Bagaimana penerapannya di dunia nyata database relasional ?

Hal yang sama berlaku !

Standar bahasa yang digunakan  oleh database relasional adalah SQL ataiu kepanjangan dari "Structured Query Language".

~~~ Bersambung ke Bagian 7 ~~~
Comments