JENIIK: jj, to taky pouzivame. ale uklada se to spolecne s tim jednim zaznamem v transakci.
model: uzivatel na polozce dokladu zmeni produkt. po zmene hodnoty v zaznamu polozky se nactou urcite vlastnosti produktu ( podle nejakeho pravidla ) a vytvori se podle nich vlastnosti polozky. pri ukladani zaznamu se pak ulozi do svazane tabulky s vlastnostmi polozky nove zaznamy.
takze vysledek je nejaky takovyto (zjednodusene):
UPDATE tblDokladyPolozkaProdukt SET IDProdukt = 'aeb32810-04f7-4516-80fa-8f63d783c885'
DELETE tblDokladyPolozkaVlastnost WHERE IDPolozka = '91a41310-58ea-49b1-be5d-64270f11abbe'
INSERT INTO tblDokladyPolozkyVlastnist ( VlastnostID, IDPolozka, IDDruhVlastnosti, Vlastnosti ) VALUES ( ............. )
Takhle se to normalne dela, pokud mas scenar s "odpojenymi daty". Kdyz to spravne implementujes tak, mas jistotu ze se ti bud ulozi vsechno nebo nic.