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:
"harga produk" mengembalikan "DECIMAL"
"nama user" mengembalikan "VARCHAR"
"artikel blog" mengembalikan "TEXT"
"kode negara" mengembalikan "CHAR"
"waktu dibuat" mengembalikan "TIMESTAMPTZ"
"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
Pikirkan isi kolomnya: harga butuh angka pasti, nama teks pendek berbatas, artikel teks panjang, kode negara selalu 2 huruf, waktu dibuat butuh zona waktu, aktif/nonaktif cuma ya atau tidak.
Pakai if berurutan dengan konteks.includes(...) untuk kata kunci harga, nama, artikel, kode negara, waktu dan aktif, lalu return nama tipenya dalam huruf besar.
if (konteks.includes("harga")) return "DECIMAL"; if (konteks.includes("nama")) return "VARCHAR"; if (konteks.includes("artikel")) return "TEXT"; if (konteks.includes("kode negara")) return "CHAR"; if (konteks.includes("waktu")) return "TIMESTAMPTZ"; if (konteks.includes("aktif")) return "BOOLEAN"; return "VARCHAR";
</>{ }.css=>#idfn()
Versi baru
HyperSheets
bagian dari BelajarWeb.dev
0%
Membuka gerbang…
HyperSheets
Memperbarui Aplikasi
Versi baru tersedia. Halaman akan dimuat ulang otomatis...