2 smlouvy mají tutéž fyzickou osobu, v případě duplikátu osoby při změně jednoho z nich dojde okamžitě k nekonzistenci dat.
Odhliadnem od toho, ze toto robi databaza.
Tak potom je nutne updatovat vsetky zmluvy, kde sa fyzicka osoba nachadza. (Samozrejme, treba si aj spravit snapshot zmluvy po podpisani aby sa na nej nemenil text) To je snadne.
Databázi do toho nepleťte, to je vrstva řešící persistenci, ne výpočet, nehledě na to, že databázi ani mít nemusíte.
Takže byste musel dohledat (a nesplést se) všechny osoby nejen ve smlouvách, ale celkově v systému, a přepsat je. Zabere to místa a času jak kráva, přijdete o možnost sledovat změny osoby, ... To asi nebude dobře.