Sari la conținut
Academia PythonAcademiaPython

4.4 Chei primare, chei externe, constrangeri de integritate

Verifică-ți înțelegerea

Scrie tu codul — verificare prin execuție

Scrie o funcție `valideaza_insert(id_nou, curs_id, studenti_existenti, cursuri_existente)` care returnează `False` dacă `id_nou` există deja (încalcă PRIMARY KEY) sau dacă `curs_id` nu e în `cursuri_existente` (încalcă FOREIGN KEY), altfel `True`. Demo: `valideaza_insert(1, "BD", {1: "Ana", 2: "Radu"}, {"BD", "IA"})` -> `False`

Tab adaugă 4 spații · Esc, apoi Tab, iese din editor · Ctrl+Enter rulează codul

Rulează codul — dacă rezultatul corespunde, ai demonstrat că stăpânești conceptul, nu doar l-ai recunoscut în grilă.

Rezolvă mai întâi exercițiile

Ca să fii sigur că ai înțeles, completează exercițiile de mai sus. Abia apoi se deblochează quiz-ul de verificare.