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.
Buat fungsi cekPartialDependency(pkColumns, dependentOn) yang menentukan apakah ada partial dependency:
pkColumns adalah jumlah kolom di composite PK (number)
dependentOn adalah jumlah kolom PK yang menjadi dependency (number)
Jika pkColumns <= 1 → return "tidak mungkin partial" (single PK)
Jika dependentOn < pkColumns → return "partial dependency" (melanggar 2NF)
Jika dependentOn === pkColumns → return "full dependency" (memenuhi 2NF)