P.A. Bernstein, S. Melnik: Meta Data Management,
ICDE'04 Boston
Change Propagation
xsd1
xsd2
rdb1
lGiven
Ømap1 between xsd1 and SQL schema rdb1
Øxsd2,
a modified version of xsd1
lProduce
Ørdb2
to store instances of xsd2
Øa
mapping between xsd2 and rdb2
Now we need to merge
Diff(xsd2,map4) into rdb3
map1
1. map2= Match(xsd1, xsd2)
1. map2
2. map3 = map2 ·
map1
2. map3
3.
<map4, rdb3 > = Copy(map3)
rdb3
3. map4
rdb2
map