SQL Untuk Ilmu Data: Solusi Satu Atap untuk Pemula



Postingan blog tentang SQL untuk Ilmu Data ini akan membantu Anda memahami bagaimana SQL dapat digunakan untuk menyimpan, mengakses, dan mengambil data untuk melakukan analisis data.

Sejak Data Science menduduki peringkat nomor 1 sebagai pekerjaan paling menjanjikan di zamannya, kami semua mencoba untuk mengikuti perlombaan . Postingan blog tentang SQL untuk Ilmu Data ini akan membantu Anda memahami bagaimana SQL dapat digunakan untuk menyimpan, mengakses, dan mengambil data untuk melakukan analisis data.

Berikut daftar topik yang akan dibahas tercakup dalam blog ini:





    1. Mengapa SQL Dibutuhkan Untuk Ilmu Data?
    2. Apa Itu SQL?
    3. Dasar-dasar SQL
    4. Menginstal MySQL
    5. Tangan di atas

Mengapa SQL Dibutuhkan Untuk Ilmu Data?

Tahukah Anda bahwa kami menghasilkan lebih dari 2,5 triliun byte data setiap hari? Kecepatan pembuatan data ini adalah alasan di balik popularitas teknologi kelas atas seperti Ilmu Data , , dan seterusnya.

Mendapatkan wawasan berguna dari data inilah yang disebut sebagai Ilmu Data. Ilmu Data melibatkan penggalian, pemrosesan, dan analisis banyak data. Saat ini yang kita butuhkan adalah yang dapat digunakan untuk menyimpan dan mengelola data dalam jumlah besar ini.



Apa Itu Ilmu Data - Edureka

Ini dimana SQL masuk.

SQL dapat digunakan untuk menyimpan, mengakses, dan mengekstrak data dalam jumlah besar untuk menjalankan seluruh proses Ilmu Data dengan lebih lancar.



Apa Itu SQL?

SQL yang merupakan singkatan dari Structured Query Language adalah bahasa kueri yang ditujukan untuk mengelola Database Relasional.

Tapi apa sebenarnya Relational Database?

Database relasional adalah sekelompok tabel yang didefinisikan dengan baik dari mana data dapat diakses, diedit, diperbarui, dan sebagainya, tanpa harus mengubah tabel database. SQL adalah standar (API) untuk database relasional.

Kembali ke SQL, pemrograman SQL dapat digunakan untuk melakukan beberapa tindakan pada data seperti membuat kueri, memasukkan, memperbarui, menghapus catatan database. Contoh database relasional yang menggunakan SQL antara lain MySQL Database, Oracle, dll.

Untuk mempelajari lebih lanjut tentang SQL, Anda dapat membuka blog berikut:

  1. Memahami Tipe Data SQL - Yang Perlu Anda Ketahui Tentang Tipe Data SQL
  2. BUAT TABEL di SQL - Semua yang Perlu Anda Ketahui Tentang Membuat Tabel di SQL

Sebelum kita memulai demo tentang SQL, mari kita pelajari perintah SQL dasar.

Dasar-dasar SQL

SQL menyediakan sekumpulan perintah sederhana untuk mengubah tabel data, mari kita lihat beberapa perintah SQL dasar:

  • BUAT DATABASE - membuat database baru
  • BUAT TABEL - membuat tabel baru
  • MASUKKAN KE DALAM - memasukkan data baru ke dalam database
  • PILIH - mengekstrak data dari database
  • PEMBARUAN - memperbarui data dalam database
  • MENGHAPUS - menghapus data dari database
  • ALTER DATABASE - mengubah database
  • ALTER TABLE - memodifikasi tabel
  • DROP TABLE - menghapus tabel
  • BUAT INDEKS - membuat indeks untuk mencari elemen
  • TETAPKAN INDEKS - menghapus sebuah indeks

Untuk lebih memahami SQL, mari instal MySQL dan lihat bagaimana Anda dapat bermain dengan data.

Menginstal MySQL

Menginstal MySQL adalah tugas yang sederhana. Ini dia panduan langkah demi langkah yang akan membantu Anda menginstal MySQL di sistem Anda.

Setelah Anda selesai memasang MySQL, ikuti bagian di bawah ini untuk demo sederhana yang akan menunjukkan kepada Anda bagaimana Anda menyisipkan, memanipulasi, dan memodifikasi data.

SQL Untuk Ilmu Data - Demo MySQL

Dalam demonstrasi ini, kita akan melihat bagaimana membuat database dan memprosesnya. Ini adalah demonstrasi tingkat pemula untuk membantu Anda memulai analisis data di SQL.

Jadi, ayo kita mulai!

Langkah 1: Buat Database SQL

Database SQL adalah gudang penyimpanan tempat data dapat disimpan dalam format terstruktur. Sekarang mari kita buat database dengan menggunakan MySQL :

BUAT DATABASE edureka GUNAKAN edureka

Pada kode di atas, ada dua perintah SQL:

Catatan : Perintah SQL didefinisikan dalam huruf kapital dan titik koma digunakan untuk menghentikan perintah SQL.

  1. BUAT DATABASE: Perintah ini membuat database yang disebut 'edureka'

  2. USE: Perintah ini digunakan untuk mengaktifkan database. Di sini kami mengaktifkan database 'edureka'.

Langkah 2: Buat tabel dengan fitur data yang diperlukan

Membuat tabel semudah membuat database. Anda hanya perlu mendefinisikan variabel atau fitur tabel dengan tipe datanya masing-masing. Mari kita lihat bagaimana ini bisa dilakukan:

BUAT mainan MEJA (TID INTEGER NOT NULL PRIMARY KEY AUTO_INCREMENT, Item_name TEXT, Price INTEGER, Quantity INTEGER)

Dalam potongan kode di atas, hal-hal berikut terjadi:

  1. Gunakan perintah 'BUAT TABEL' untuk membuat tabel bernama mainan.
  2. Tabel mainan berisi 4 fitur, yaitu TID (Transaction ID), Item_name, Price dan Quantity.
  3. Setiap variabel ditentukan dengan tipe datanya masing-masing.
  4. Variabel TID dideklarasikan sebagai kunci utama. Kunci utama pada dasarnya menunjukkan variabel yang dapat menyimpan nilai unik.

Anda selanjutnya dapat memeriksa detail tabel yang ditentukan dengan menggunakan perintah berikut:

JELASKAN mainan

Langkah 3: Memasukkan data ke dalam tabel

Sekarang setelah kita membuat tabel, mari kita isi dengan beberapa nilai. Sebelumnya di blog ini, saya menyebutkan bagaimana Anda dapat menambahkan data ke dalam tabel hanya dengan menggunakan satu perintah, yaitu INSERT INTO.

Mari kita lihat bagaimana ini dilakukan:

INSERT INTO toys VALUES (NULL, 'Train', 550, 88) INSERT INTO toys VALUES (NULL, 'Hotwheels_car', 350, 80) INSERT INTO toys VALUES (NULL, 'Magic_Pencil', 70, 100) INSERT INTO toys VALUES ( NULL, 'Dog_house', 120, 54) INSERT INTO toys VALUES (NULL, 'Skateboard', 700, 42) INSERT INTO toys VALUES (NULL, 'GI Joe', 300, 120)

Dalam potongan kode di atas, kami hanya memasukkan 6 observasi ke dalam tabel 'mainan' kami dengan menggunakan perintah INSERT INTO. Untuk setiap observasi, dalam tanda kurung, saya telah menentukan nilai dari setiap variabel atau fitur yang ditentukan saat membuat tabel.

Variabel TID diatur ke NULL karena secara otomatis bertambah dari 1.

Sekarang mari kita tampilkan semua data yang ada di tabel kita. Ini dapat dilakukan dengan menggunakan perintah di bawah ini:

PILIH * DARI mainan


Langkah 4: Ubah entri data

Misalnya Anda memutuskan untuk menaikkan harga G.I. Joe karena itu membuat Anda mendapatkan banyak pelanggan. Bagaimana Anda memperbarui harga variabel dalam database?

Sederhana saja, cukup gunakan perintah di bawah ini:

UPDATE toys SET Harga = 350 WHERE TID = 6

Perintah UPDATE memungkinkan Anda untuk mengubah nilai / variabel yang disimpan dalam tabel. Parameter SET memungkinkan Anda untuk memilih fitur tertentu dan parameter WHERE digunakan untuk mengidentifikasi variabel / nilai yang ingin Anda ubah. Pada perintah di atas, saya telah memperbarui harga entri data yang TID adalah 6 (G.I. Joe).

Sekarang mari kita lihat tabel yang diperbarui:

PILIH * DARI mainan

Anda juga dapat mengubah apa yang ingin Anda tampilkan hanya dengan merujuk ke kolom yang ingin Anda lihat. Misalnya, perintah di bawah ini hanya akan menampilkan nama mainan dan harganya masing-masing:

PILIH Item_name, Price FROM toys

Langkah 5: Mengambil data

apa itu hashmap dan hashtable di java

Jadi setelah memasukkan data dan mengubahnya, tibalah waktunya untuk mengekstrak dan mengambil data sesuai dengan kebutuhan bisnis. Di sinilah data dapat diambil untuk analisis data lebih lanjut dan pemodelan data.

Perhatikan bahwa ini adalah contoh sederhana untuk membantu Anda memulai dengan SQL, namun, dalam skenario dunia nyata, datanya jauh lebih rumit dan berukuran besar. Meskipun demikian, perintah SQL masih tetap sama dan itulah yang membuat SQL begitu sederhana dan mudah dimengerti. Itu dapat memproses kumpulan data yang kompleks dengan satu set perintah SQL sederhana.

Sekarang mari kita ambil data dengan beberapa modifikasi. Lihat kode di bawah ini dan coba pahami apa yang dilakukannya tanpa melihat hasilnya:

PILIH * DARI BATAS mainan 2

Anda dapat menebaknya! Ini menampilkan dua pengamatan pertama yang ada di tabel saya.

Ayo coba sesuatu yang lebih menarik.

PILIH * DARI mainan ORDER BY Price ASC

Seperti yang ditunjukkan pada gambar, nilai disusun sesuai dengan urutan naik dari variabel harga. Jika Anda ingin mencari tiga barang yang paling sering dibeli, apa yang akan Anda lakukan?

Sebenarnya cukup sederhana!

PILIH * DARI mainan ORDER BY Quantity DESC LIMIT 3

Ayo coba satu lagi.

PILIH * DARI mainan MANA Harga> 400 ORDER OLEH Harga ASC


Kueri ini mengekstrak detail mainan yang harganya lebih dari 400 dan mengatur keluaran dalam urutan harga naik.

Begitulah cara Anda memproses data dengan menggunakan SQL. Sekarang setelah Anda mengetahui dasar-dasar SQL untuk Ilmu Data, saya yakin Anda penasaran untuk mempelajari lebih lanjut. Berikut ini beberapa blog untuk Anda mulai:

  1. Apa Itu Ilmu Data? Panduan Pemula Untuk Ilmu Data
  2. Tutorial MySQL - Panduan Pemula Untuk Mempelajari MySQL

Jika Anda ingin mendaftar untuk kursus lengkap tentang Kecerdasan Buatan dan Pembelajaran Mesin, Edureka memiliki kurasi khusus yang akan membuat Anda mahir dalam teknik-teknik seperti Supervised Learning, Unsupervised Learning, dan Natural Language Processing. Ini mencakup pelatihan tentang kemajuan terbaru dan pendekatan teknis dalam Kecerdasan Buatan & Pembelajaran Mesin seperti Pembelajaran Mendalam, Model Grafis, dan Pembelajaran Penguatan.