SQL Query using pandas#

../_images/SQL.png

Cardinality#

Notasi yang menunjukkan jumlah maksimum entitas pada tabel yang dapat berhubungan dengan entitas pada tabel lainnya.

Database Management System (DBMS)#

Perangkat lunak yang dirancang khusus untuk mengorganisir dan mengelola sebuah basis data.

Entity Relationship Diagram (ERD)#

Skema yang menggambarkan struktur dari sebuah basis data. Tiga komponen penyusun ERD adalah entitas (tabel), atribut (kolom dan tipe data), dan relasi (hubungan).

Fetching data#

Proses pengambilan data melalui koneksi sebuah jaringan. Terdapat dua kondisi fetching data:

  • Over fetching adalah kondisi saat pengambilan data melebihi dari yang sebenarnya dibutuhkan, sehingga membutuhkan biaya dan waktu yang lebih.

  • Under fetching adalah kondisi sebaliknya dimana data yang diambil kurang dari yang dibutuhkan, sehingga proses analisis tidak dapat dilakukan secara lengkap.

Foreign key#

Kolom pada sebuah tabel yang menunjukkan hubungan ke primary key pada tabel utama.

Join tables#

Operasi menggabungkan dua tabel yang dilakukan melalui primary key dan foreign key untuk mendapatkan satu tabel dengan informasi kolom yang lengkap.

Primary key#

Kolom pada sebuah tabel yang merupakan identifier (id) unik untuk mendefinisikan sebuah baris.

Query#

Perintah yang digunakan untuk melakukan fetching data dan melakukan operasi lainnya terhadap data.

Relational Database#

Suatu model basis data yang terdiri dari tabel dua dimensi (baris dan kolom) dan saling terhubung melalui primary key dan foreign key.

SQLite#

Sebuah relational database management system (RDBMS) dalam bentuk format file yang tertanam pada perangkat yang sama, tanpa memiliki server yang terpisah dari aplikasi.

Subquery#

Sebuah query di dalam query utama, disebut juga sebagai nested query. Subquery digunakan untuk mengembalikan sebuah tabel yang akan digunakan pada query utama sebagai kondisi untuk membatasi data yang diambil.

Wildcard#

Karakter % yang digunakan untuk menggantikan satu atau lebih karakter pada sebuah string. Wildcard digunakan dengan operator SQL LIKE.