Mengapa Ilmu Data - Menjelajahi Data dengan SQL
Menjelajahi Data dengan SQL
Seperti kebanyakan organisasi, Codecademy menggunakan SQL (Structured Query Language) untuk mengakses databasenya.
Basis data adalah kumpulan data yang disimpan di komputer. Data ini biasanya disusun menjadi tabel. Tabel dapat tumbuh besar dan memiliki banyak kolom dan catatan.
Spreadsheet, seperti Microsoft Excel dan Google Sheets, memungkinkan Anda untuk melihat dan memanipulasi data secara langsung: dengan memilih, memfilter, menyortir, dll. Dengan menerapkan sejumlah operasi ini, Anda dapat memperoleh subset data yang Anda cari.
SQL (dilafalkan "S-Q-L" atau "sekuel") memungkinkan Anda untuk menulis kueri yang menentukan subset data yang Anda cari. Tidak seperti Excel dan Lembar, komputer dan SQL Anda akan menangani cara mendapatkan data; Anda dapat fokus pada data apa yang Anda inginkan. Anda dapat menyimpan kueri ini, menyaringnya, membagikannya, dan menjalankannya pada basis data yang berbeda.
Ini adalah cara yang bagus untuk mengakses data dan titik masuk yang bagus ke pemrograman karena sintaksisnya (kosakata khusus yang memberikan instruksi ke komputer) sangat mudah dibaca oleh manusia. Tanpa mengetahui SQL apa pun, Anda mungkin masih bisa menebak apa yang akan dilakukan setiap perintah.
Pada hari pertamanya di Codecademy, Catherine ingin membiasakan diri dengan data perusahaan, jadi dia terhubung ke database dan menggunakan SQL untuk menjelajahi database.
Instruksi
1. Salah satu tabel dalam basis data Codecademy disebut jelajah. Ini berisi informasi tentang setiap kali seseorang mengunjungi situs web Codecademy. Rekatkan kode berikut ke editor kode (panel tengah) dan klik Jalankan.
SELECT *
FROM browse
LIMIT 10;
Kode ini akan memilih semua (*) kolom dari tabel browse untuk 10 catatan pertama.
Setelah Anda memasukkan kode dengan benar dan mengklik Jalankan, instruksi ini akan berubah menjadi hijau, memberi tahu Anda bahwa Anda telah menyelesaikan pos pemeriksaan ini.
Petunjuk
Periksa data di panel paling kanan:
Kolom apa yang ada di sana?
Apa jenis pertanyaan yang Anda miliki tentang situs web Codecademy?
Kolomnya adalah:
user_id
browse_date
item_id
Hasil
Query Results
user_id browse_date item_id 336f9fdc-aaeb-48a1-a773-e3a935442d45 2017-12-20 3 336f9fdc-aaeb-48a1-a773-e3a935442d45 2017-12-20 22 336f9fdc-aaeb-48a1-a773-e3a935442d45 2017-12-20 25 336f9fdc-aaeb-48a1-a773-e3a935442d45 2017-12-20 24 4596bb1a-7aa9-4ac9-9896-022d871cdcde 2017-12-20 0 4596bb1a-7aa9-4ac9-9896-022d871cdcde 2017-12-20 2 2fdb3958-ffc9-4b84-a49d-5f9f40e9469e 2017-12-20 26 2fdb3958-ffc9-4b84-a49d-5f9f40e9469e 2017-12-20 24 fc394c75-36f1-4df1-8665-23c32a43591b 2017-12-20 12 fc394c75-36f1-4df1-8665-23c32a43591b 2017-12-20 24 Database Schema
browse2352 rows user_id TEXT browse_date TEXT item_id INTEGER items33 rows id INTEGER item TEXT price REAL checkout539 rows user_id TEXT checkout_date TEXT item_id INTEGER purchase472 rows user_id TEXT purchase_date TEXT item_id INTEGER
Labels: ilmu_data
<< Home