Я использую ограничения внешнего ключа в структуре базы данных. В то же время Im также проверяет данные, которые будут поступать с клиентской стороны.Проверка формы с использованием внешних ключей
Например, когда пользователь отправляет форму, содержащую поле «клиент» и его первичный ключ в качестве значения, я собираюсь проверить, существует ли этот клиент перед вставкой базы данных. Хотя я уже установил ограничение внешнего ключа.
Является ли метод Im немного избыточным? Или это ДЕЙСТВИТЕЛЬНО избыточно?
IMO это прекрасно. Не позволяйте пользователю делать что-то в графическом интерфейсе, что не совсем нормально. А также определите свою БД с ограничениями. –