Bazy danych · Middle · Pytanie 43 z 75
Gdzie należy wymuszać regułę „unikalny e-mail”?
- ✓Poprawna odpowiedź: W bazie ograniczeniem unikalności (może na
lower(email)); samo sprawdzenie w aplikacji ma wyścig - 2Tylko w aplikacji, sprawdzając przed wstawieniem
- 3Tylko na froncie
Wyjaśnienie
Dwa żądania mogą przejść sprawdzenie „czy istnieje?” i wstawić duplikaty. Ograniczenie czyni bazę ostatecznym sędzią; obsłuż jego błąd w aplikacji.