Witam,
Robię projekt prostego dziennika ocen w WinForms i MS-SQL. Zastanawiam się w jak najbardziej elastyczny sposób rozwiązać następującą operację.
Jak nauczyciel usunie ucznia z listy, powinny usunąć się też jego oceny. Tabelki mam połączone Grades -> StudentID(fk) = Students -> StudentID(pk).
Domyślam się, że najprostszy sposób to najpierw wyczyszczenie ocen dla tego studenta, następnie dopiero usunięcie rekordu w Students.