“…Because the query get is generally not injective, there may be many update translations on the source database that can be used to reflect view update [20,21]. This ambiguity makes view update an open challenging problem that has a long history in database research [22,20,21,11,34,33,40,36,45,42,41]. The existing approaches either impose too many syntactic restrictions on the view definition get that allow for limited unambiguous update propagation [21,15,11,35,43,41,44,45,46] or provide dialogue mechanisms for users to manually choose update translations with users' interaction [34,42].…”