Det godkendte svar er ikke et godt svar. Det beskrevne scenarie er ikke dårligt design, og det er heller ikke "risikofyldt" at stole på, at databasen gør sit arbejde.
Det originale spørgsmål beskriver et helt gyldigt scenarie, og designet er gennemtænkt. Det er klart, at sletning af en bruger skal slette både brugerens elementer (og eventuelle stemmer på dem) og slette brugerens stemmer på ethvert element (selv elementer, der tilhører andre brugere). Det er rimeligt at bede databasen om at udføre denne overlappende sletning, når brugerposten slettes.
Problemet er, at SQL Server ikke kan håndtere det. Dens implementering af kaskadende sletninger er mangelfuld.