Lewati ke konten utama

F2 · Modul 01

Data, tabel, dan basis data

55 langkah singkat, dari mudah sampai tantangan.

  1. Level 1

    Kenal

  2. Level 2

    Paham

  3. Level 3

    Terapkan

  4. Level 4

    Tantangan

  5. Level 5

    Pendalaman

Intinya

  • Basis data relasional menyimpan data di tabel: kolom adalah jenis keterangan, baris adalah satu benda atau kejadian.
  • Kunci primer membuat setiap baris unik; kunci asing menunjuk ke kunci primer tabel lain dan menghubungkan tabel-tabel itu.
  • SELECT kolom FROM tabel bertanya; LIMIT n memotong tanpa menjamin baris yang mana; COUNT(*) menghitung baris.
  • Kenali basis data baru lewat skemanya: sqlite_master, pragma_table_info, dan pragma_foreign_key_list.
  • Kueri yang tidak galat belum tentu benar: cocokkan jumlah kolom dan baris hasil dengan yang kamu minta.

Sebelum mulai

±2–3 jam.

Modul ini memakai materi di bawah. Belum yakin? Ulas dulu bagian yang disebut.

  • tidak ada. Cukup peramban dan rasa ingin tahu

Hasil belajar: setelah modul ini kamu bisa menjelaskan apa itu tabel, baris, kolom, dan basis data relasional; membedakan spreadsheet, SQLite, dan PostgreSQL; menjalankan kueri SELECT pertamamu (SELECT *, memilih kolom, LIMIT, komentar --); menghitung baris sebuah tabel; dan menjelajahi skema untuk menemukan tabel, kolom, kunci primer, dan kunci asing.

Proyek: mengenal skema Warung Makmur: tabel apa saja, berapa barisnya, apa kunci primer dan kunci asingnya.

Istilah di modul ini (15)

Ketuk istilah untuk melihat penjelasannya. Di materi, istilah bergaris titik membuka kartu yang sama. Semua istilah course

Bahan modul

Semua kode, latihan, dan data modul ini dalam satu zip, untuk dijalankan di laptop atau Google Colab.

  • 37 contoh kode
  • 8 berkas latihan + tes
  • 1 berkas data
Lihat isi zip
  • BACA-DULU.txt
  • contoh_f2_01_28.sql
  • contoh_f2_01_46.sql
  • contoh_f2_01_63.sql
  • contoh_f2_01_102.sql
  • contoh_f2_01_122.sql
  • contoh_f2_01_191.sql
  • contoh_f2_01_207.sql
  • contoh_f2_01_238.sql
  • contoh_f2_01_252.sql
  • contoh_f2_01_284.sql
  • contoh_f2_01_326.sql
  • contoh_f2_01_342.sql
  • contoh_f2_01_378.sql
  • contoh_f2_01_395.sql
  • contoh_f2_01_478.sql
  • contoh_f2_01_499.sql
  • contoh_f2_01_583.sql
  • contoh_f2_01_610.sql
  • contoh_f2_01_625.sql
  • contoh_f2_01_664.sql
  • contoh_f2_01_716.sql
  • contoh_f2_01_732.sql
  • contoh_f2_01_751.sql
  • contoh_f2_01_842.sql
  • contoh_f2_01_865.sql
  • contoh_f2_01_897.sql
  • contoh_f2_01_917.sql
  • contoh_f2_01_932.sql
  • contoh_f2_01_955.sql
  • contoh_f2_01_991.sql
  • contoh_f2_01_1005.sql
  • contoh_f2_01_1205.sql
  • contoh_f2_01_1281.sql
  • contoh_f2_01_1304.sql
  • contoh_f2_01_1322.sql
  • contoh_f2_01_1359.sql
  • contoh_f2_01_1374.sql
  • latihan_f2_01_1.sql
  • latihan_f2_01_2.sql
  • latihan_f2_01_4.sql
  • latihan_f2_01_3.sql
  • latihan_f2_01_5.sql
  • latihan_f2_01_7.sql
  • latihan_f2_01_8.sql
  • latihan_f2_01_6.sql
  • warung.sql