Latihan 1: Second Normal Form (2NF) — Database

Latihan 1 dari materi Second Normal Form (2NF) di Database — praktek dengan editor kode interaktif, test case otomatis, dan hint terpandu. Langsung jalan di browser.

Lengkapi function cekPartialDependency(pkColumns, dependentOn) yang menilai satu kolom non-key:

Kembalikan string ini, dicek berurutan:

  1. Kalau pkColumns <= 1, kembalikan "tidak mungkin partial" (primary key satu kolom gak punya "sebagian").
  2. Kalau dependentOn < pkColumns, kembalikan "partial dependency" (melanggar 2NF).
  3. Selain itu (dependentOn sama dengan pkColumns), kembalikan "full dependency".

Tiga baris console.log di kode awal sudah ada, biarkan. Yang dinilai adalah nilai yang dikembalikan function-mu:

Hint