Sejarah, Penggunaan, dan Keterampilan Mengelilingi SQL
Apa itu SQL ?
Daftar Isi:
Structured Query Language (SQL) adalah bahasa database yang paling banyak diimplementasikan, dan mengetahui itu bernilai bagi siapa pun yang terlibat dalam pemrograman komputer atau yang menggunakan database untuk mengumpulkan dan mengatur informasi.
SQL dapat digunakan untuk berbagi dan mengelola data, khususnya data yang ditemukan dalam sistem manajemen basis data relasional, yang meliputi data yang diorganisasikan ke dalam tabel. Beberapa file, masing-masing berisi tabel data, juga dapat dihubungkan bersama oleh bidang yang sama. Menggunakan SQL, Anda dapat meminta, memperbarui, dan mengatur ulang data, serta membuat dan memodifikasi skema (struktur) sistem database dan mengontrol akses ke datanya.
Banyak dari ini kedengarannya seperti informasi yang dapat dikompilasi dalam spreadsheet, seperti Microsoft Excel, tetapi SQL dimaksudkan untuk mengkompilasi dan mengelola data dalam volume yang jauh lebih besar. Sementara spreadsheet dapat menjadi rumit dengan terlalu banyak informasi yang mengisi terlalu banyak sel, database SQL dapat menangani jutaan, atau bahkan milyaran, sel data.
Menggunakan SQL, Anda dapat menyimpan data pada setiap klien yang pernah bekerja dengan bisnis Anda, dari kontak utama hingga detail tentang penjualan. Jadi, misalnya, jika Anda ingin mencari setiap klien yang menghabiskan setidaknya $ 5.000 dengan bisnis Anda selama dekade terakhir, database SQL dapat mengambil informasi itu untuk Anda secara instan.
Keterampilan SQL dalam Permintaan
Sebagian besar organisasi membutuhkan seseorang dengan pengetahuan SQL. Menurut Gooroo, hampir 20.000 pekerjaan seperti itu diiklankan setiap bulan, dan gaji rata-rata untuk posisi yang membutuhkan pengetahuan SQL adalah sekitar $ 84.000, pada 2018.
Beberapa posisi yang membutuhkan keterampilan SQL meliputi:
- Pengembang back-end: Seseorang di posisi ini mengelola pekerjaan dalam aplikasi web, sebagai lawan dari pengembang front-end, yang mengelola seperti apa tampilan aplikasi dan bagaimana fungsinya bagi pengguna. Pengembang back-end bekerja di bawah papan lantai, sehingga dapat dikatakan, memastikan aplikasi dirancang dan berfungsi dengan baik.
- Database administrator (DBA): Ini adalah seseorang yang berspesialisasi dalam memastikan data disimpan dan dikelola dengan baik dan efisien. Database paling berharga ketika mereka memungkinkan pengguna untuk mengambil kombinasi data yang diinginkan dengan cepat dan mudah. Untuk pekerjaan itu, seseorang harus memastikan semua data disimpan dengan benar.
- Analis data: Seseorang di posisi ini menganalisis data, mungkin mencari tren yang relevan di industri tertentu. Seorang analis mungkin dihadapkan dengan pertanyaan tertentu dan ditugaskan mencari jawabannya. Contoh sederhana mungkin termasuk mengidentifikasi klien mana yang secara historis menghabiskan uang paling banyak untuk iklan selama kuartal ketiga tahun fiskal. Pengetahuan itu akan memungkinkan departemen penjualan untuk secara efisien menargetkan klien pada waktu yang tepat.
- Ilmuwan data: Ini adalah posisi yang sangat mirip dengan seorang analis data, tetapi para ilmuwan data biasanya ditugaskan menangani data dalam volume yang jauh lebih besar dan mengumpulkannya pada kecepatan yang jauh lebih tinggi.
MySQL
Perangkat lunak umum yang digunakan untuk server SQL termasuk Oracle MySQL, mungkin program yang paling populer untuk mengelola database SQL. MySQL adalah perangkat lunak open-source, yang artinya bebas untuk digunakan dan penting bagi pengembang web karena begitu banyak web dan begitu banyak aplikasi dibangun di atas basis data. Misalnya, program musik seperti iTunes menyimpan musik menurut artis, lagu, album, daftar putar, dan lainnya. Sebagai pengguna, Anda dapat mencari musik dengan parameter apa saja dan lebih banyak untuk menemukan apa yang Anda cari. Untuk membangun aplikasi seperti itu, Anda memerlukan perangkat lunak untuk mengelola database SQL Anda, dan itulah yang dilakukan MySQL.
Sejarah SQL
Pada tahun 1969, peneliti IBM Edgar F. Codd mendefinisikan model basis data relasional, yang menjadi dasar untuk mengembangkan bahasa SQL. Model ini dibangun di atas informasi umum (atau "kunci") yang dikaitkan dengan berbagai data. Misalnya, nama pengguna mungkin dikaitkan dengan nama sebenarnya dan nomor telepon.
Beberapa tahun kemudian, IBM mulai bekerja pada bahasa baru untuk sistem manajemen basis data relasional berdasarkan pada temuan Codd. Bahasa ini awalnya disebut SEQUEL, atau Structured English Query Language. Dijuluki Sistem / R, proyek mengalami beberapa implementasi dan revisi, dan nama bahasanya berubah beberapa kali sebelum akhirnya mendarat di SQL.
Setelah memulai pengujian pada tahun 1978, IBM mulai mengembangkan produk komersial, termasuk SQL / DS (1981) dan DB2 (1983). Vendor lain mengikuti, mengumumkan penawaran komersial berbasis SQL mereka sendiri. Ini termasuk Oracle, yang merilis produk pertamanya pada tahun 1979, serta Sybase dan Ingres.
Belajar SQL
Biasanya lebih mudah bagi pemula untuk belajar SQL daripada bagi mereka untuk mengambil bahasa pemrograman seperti Java, C ++, PHP, atau C #.
Beberapa sumber online - termasuk tutorial gratis dan kursus pembelajaran jarak jauh berbayar - tersedia bagi mereka yang memiliki sedikit pengalaman pemrograman tetapi ingin belajar SQL. Kursus formal universitas atau community college juga akan memberikan pemahaman yang lebih mendalam tentang bahasa tersebut.
Beberapa tutorial gratis termasuk Tutorial SQL W3Schools, SQLcourse.com, dan Codecademy's Learn SQL dan kursus analisis metrik bisnis SQL.
Pilihan untuk kursus pembelajaran jarak jauh berbayar termasuk Pengantar Asosiasi Webmaster Internasional (IWA) untuk SQL (Menggunakan Akses) atau Pengantar untuk SQL (Menggunakan MySQL). Kursus SQL IWA hanya berlangsung selama empat minggu, tetapi kehadiran instruktur dan tugas mingguan membuatnya lebih terstruktur daripada tutorial belajar mandiri.
Buku-buku berguna tentang SQL untuk pemula termasuk "SQL: A Beginner's Guide" dan "SQL in a Nutshell."
Contoh Contoh Keterampilan dan Keterampilan Teknisi Ultrasound
Tinjau contoh resume untuk teknisi ultrasound (juga dikenal sebagai sonografi medis diagnostik), dan keterampilan serta kata kunci terbaik untuk disertakan di dalamnya.
Iklan Cetak: Penggunaan dan Biaya
Melihat iklan cetak, dari majalah mengkilap ke Yellow Pages for Business, termasuk berapa biayanya untuk mempromosikan bisnis Anda.
Pekerjaan untuk Jurusan Sejarah - Karir Dengan Gelar Sejarah
Pelajari tentang pekerjaan untuk jurusan sejarah. Gelar humaniora ini akan mempersiapkan Anda untuk banyak karier dengan memberi Anda keterampilan halus yang Anda butuhkan untuk sukses.