Latihan 1: Memilih Tipe Data yang Tepat — Database

Latihan 1 dari materi Memilih Tipe Data yang Tepat di Database — praktek dengan editor kode interaktif, test case otomatis, dan hint terpandu. Langsung jalan di browser.

Lengkapi function pilihTipeData(konteks). Function ini menerima kegunaan sebuah kolom dan mengembalikan nama tipe data SQL yang paling tepat, huruf besar tanpa panjang:

  1. "harga produk" mengembalikan "DECIMAL"
  2. "nama user" mengembalikan "VARCHAR"
  3. "artikel blog" mengembalikan "TEXT"
  4. "kode negara" mengembalikan "CHAR"
  5. "waktu dibuat" mengembalikan "TIMESTAMPTZ"
  6. "aktif/nonaktif" mengembalikan "BOOLEAN"

Keenam pasangan itu yang dicek, dengan ejaan persis. Untuk konteks lain, boleh kembalikan "VARCHAR" (gak dicek). Cara termudah: cek kata kunci di dalam teks, misalnya konteks.includes("harga").

Tiga baris console.log di kode awal cuma untuk mencoba, biarkan saja.

Hint