Latihan 1: Primary Key & Foreign Key — Database

Latihan 1 dari materi Primary Key & Foreign Key di Database — praktek dengan editor kode interaktif, test case otomatis, dan hint terpandu. Langsung jalan di browser.

Lengkapi function onDeleteAction(skenario). Dia menerima teks skenario dan mengembalikan aturan ON DELETE yang cocok:

  1. "user hapus akun, hapus semua postnya" mengembalikan "CASCADE" (anak ikut terhapus).
  2. "author dihapus, post tetap ada tanpa author" mengembalikan "SET NULL" (anak tetap, penunjuknya dikosongkan).
  3. "department dihapus, tolak jika masih ada employee" mengembalikan "RESTRICT" (penghapusan ditolak).
  4. Skenario lain apa pun (misalnya "tidak tahu") mengembalikan "NO ACTION", aturan bawaan SQL.

Dua baris console.log di kode awal sudah ada, biarkan. Yang dinilai adalah nilai yang dikembalikan function-mu untuk keempat teks di atas, persis huruf besar semua, dengan spasi di "SET NULL" dan "NO ACTION".

Hint