Pokud je to důležité, aby to nemohlo nastat (což u spousty app neplatí), tak si záznam zamknu na začátku editace a uvolním po update nebo po odpadnutí spojení. A nedovolím otevření pro editaci nebo přímo zápis (v situaci kdy se zámek uvolil automaticky) nikomu, kdo nevlastní lock.
Pokud tohle dostatečně dobře nejde na DB úrovni, můžu si to zajistit na aplikační úrovni (a předpokládat, že nikdo nepůjde natvrdo na data přes nastavený aplikační zámek).