Sari la conținut
Academia PythonAcademiaPython

4.4 Chei primare, chei externe, constrangeri de integritate

Citește și prezice

sql.py
-- Tabela Student are curs_id REFERENCES Curs(id)
-- Ce se intampla daca incerci sa inserezi un Student
-- cu curs_id=99 dar Curs(id=99) nu exista?
python.py
# Analizează codul și prezice output-ul:
x = 5
y = 10
rezultat = x + y * 2
print("Rezultat obținut:", rezultat)

Predicție

python
def valideaza_fk(curs_id, cursuri_existente):
if curs_id not in cursuri_existente:
return "Eroare (integritate referențială)"
return "OK"
print(valideaza_fk(99, {1, 2, 3}))