Natural Transformation = Data Migration

A natural transformation $\eta: F \Rightarrow G$ maps data:

$\eta_{\text{Person}}$: identity on people

$\eta_{\text{City}}$: identity on cities

But updates how $lives_in$ points

This satisfies the naturality condition:

$G(lives_in) \circ \eta_{\text{Person}} = \eta_{\text{City}} \circ F(lives_in)$

So the structure (foreign key logic) is preserved even after the data update.