Одна машина может принадлежать нескольким клиентам. Машину можно однозначно идентифицировать по госномеру. Допустим, человек ввел неправильные данные и хочет внести изменения в запись с видом транспорта. Как это правильно сделать, чтобы не испортить данные у другого человека, который также пользуется этой машиной?
Буду рад услышать любые советы
Связь многие-ко-многим в реляционной БД. Если 2 человека ссылаются на 1 автомобиль и один человек меняет данные, то и у второго они изменятся. Вопрос, как вообще можно поступить в этой ситуации, чтоб исключить преднамеренную порчу данных. Человек может указать в клиентском приложении любое авто и любой госномер.
Можно запретить апдейт и нужно будет создавать новую запись каждый раз Ещё можно хранить копию данных
Я вот думаю, что для каждого клиента лучше создавать отдельный автомобиль и не допускать ситуаций, когда 2 человека ссылаются на 1 запись машины в бд. И разрешить пользователям указывать любые данные - даже если в бд окажется 2 разных авто с одинаковым госномером
Обсуждают сегодня