Apa itu SQL dan Bagaimana Ini Digunakan?

Structured Query Language, atau SQL, adalah bahasa pemrograman yang khusus dibuat untuk basis data. Ini adalah bahasa basis data yang paling banyak diimplementasikan; setiap orang memiliki kebutuhan untuk SQL.

SQL digunakan untuk berbagi dan mengelola data, khususnya data yang ditemukan dalam sistem manajemen basis data relasional - data diatur ke dalam tabel, dan beberapa file, masing-masing berisi tabel data, mungkin terkait bersama oleh bidang umum.

Dengan menggunakan SQL, Anda dapat meminta (meminta informasi dari database), memperbarui dan mengatur ulang data, serta membuat dan memodifikasi skema (struktur) sistem database, dan mengontrol akses ke data. Perangkat lunak umum yang digunakan untuk server SQL termasuk Microsoft Access, MySQL, dan Oracle.

Sejarah SQL

Pada tahun 1969, peneliti IBM Edgar F. Codd mendefinisikan model database relasional, yang menjadi dasar untuk mengembangkan bahasa SQL. Sederhananya, model database relasional memiliki sepotong informasi umum (atau "kunci") yang terkait dengan berbagai data. Contohnya adalah nama pengguna yang dikaitkan dengan nama asli dan nomor telepon Anda.

Beberapa tahun kemudian, IBM mulai bekerja pada bahasa baru untuk sistem manajemen basis data relasional berdasarkan temuan Codd. Bahasa aslinya disebut SEQUEL, atau Bahasa Inggris Structured Query. Proyek ini, dijuluki System / R, melalui beberapa implementasi dan revisi, dan nama bahasa telah diubah beberapa kali sebelum akhirnya disebut SQL.

Setelah memulai pengujian pada SQL pada tahun 1978, IBM mulai mengembangkan produk komersial, termasuk SQL / DS (1981) dan DB2 (1983). Vendor lainnya mengikuti, mengumumkan penawaran berbasis SQL komersial mereka sendiri. Ini termasuk Oracle, yang merilis produk pertamanya pada tahun 1979, serta Sybase dan Ingres.

Belajar SQL

SQL lebih mudah bagi pemula untuk belajar daripada bagi mereka untuk mengambil bahasa pemrograman seperti Java, C ++, PHP atau C #.

Jika Anda ingin belajar SQL, tetapi memiliki latar belakang pemrograman yang sangat sedikit, Anda dapat mengambil manfaat dari mencoba menggunakan salah satu sumber daya di bawah ini, kemudian mengambil menyelam lebih dalam dengan universitas formal atau kuliah masyarakat. Jika tidak, Anda dapat memanfaatkan banyak tutorial online gratis atau kursus belajar jarak jauh berbayar.

Berikut beberapa contoh tutorial gratis:

Jika Anda tertarik dalam program pembelajaran jarak jauh berbayar, kami merekomendasikan Pengantar Icm Webmaster Internasional (SQL) (Menggunakan Akses) atau Pengantar SQL (Menggunakan MySQL).

Saya telah mengambil kursus IWA sebelumnya. Yang SQL hanya empat minggu, tetapi mereka lebih terstruktur daripada tutorial belajar mandiri karena kursus yang dipimpin instruktur dan melibatkan menyelesaikan tugas tertentu seminggu sekali. Anda akan terkejut betapa banyak yang dapat Anda pelajari dalam waktu yang singkat.

Buku-buku bermanfaat tentang SQL untuk pemula meliputi:

Periksa perpustakaan lokal Anda untuk melihat apakah mereka membawa ini atau buku pengantar SQL lainnya.

Keterampilan SQL diinginkan

Seperti yang disebutkan sebelumnya, hampir semua orang membutuhkan seseorang dengan pengetahuan SQL di organisasi mereka.

Menurut Gooroo, 50.705 pekerjaan diiklankan pada tahun 2015 yang membutuhkan pengetahuan SQL, dan gaji rata-rata untuk posisi yang membutuhkan pengetahuan SQL adalah $ 81.632.

Berikut adalah beberapa jenis posisi yang memerlukan keterampilan SQL: