Witam, pytanie czysto teoretyczne. Jakie rozwiązanie będzie lepsze:
- posiadam bazę danych z tabelą Lekarze { imie, nazwisko, email } , która nie ma nałożonego ograniczenia typu UNIQE dla pola unikalnego, w aplikacji natomiast zaimplementowałem funkcje sprawdzającą czy dany lekarz istnieje na podstawie adresu email.
- posiadam tabelą Lekarze z ograniczeniem UNIQE dla pola email, nie tworzę funkcji, natomiast obsługuję wyjątek w przypadku dodania rekordu z takim samym emailem.
Pozdrawiam.