TY - GEN
T1 - Partial updates in complex-value databases
AU - Schewe, Klaus Dieter
AU - Wang, Qing
PY - 2011
Y1 - 2011
N2 - Partial updates arise when a location bound to a complex value is updated in parallel. Compatibility of such partial updates to disjoint locations can be assured by applying applicative algebras. However, due to the arbitrary nesting of type constructors, locations of complex-value database are often defined at multiple abstraction levels and thereby non-disjoint. Thus, applicative algebras is not as smooth as its simple definition suggests. In this paper, we investigate this problem in the context of complex-value databases, where partial updates arise naturally in database transformations. We show that a more efficient solution can be obtained when generalising the notion of location and thus permitting dependencies between locations. On these grounds we develop a systematic approach to consistency checking for update sets that involve partial updates.
AB - Partial updates arise when a location bound to a complex value is updated in parallel. Compatibility of such partial updates to disjoint locations can be assured by applying applicative algebras. However, due to the arbitrary nesting of type constructors, locations of complex-value database are often defined at multiple abstraction levels and thereby non-disjoint. Thus, applicative algebras is not as smooth as its simple definition suggests. In this paper, we investigate this problem in the context of complex-value databases, where partial updates arise naturally in database transformations. We show that a more efficient solution can be obtained when generalising the notion of location and thus permitting dependencies between locations. On these grounds we develop a systematic approach to consistency checking for update sets that involve partial updates.
KW - Abstract State Machine
KW - applicative algebra
KW - complex value
KW - database transformation
KW - partial update
UR - http://www.scopus.com/inward/record.url?scp=79951590870&partnerID=8YFLogxK
U2 - 10.3233/978-1-60750-690-4-37
DO - 10.3233/978-1-60750-690-4-37
M3 - Conference contribution
AN - SCOPUS:79951590870
SN - 9781607506898
T3 - Frontiers in Artificial Intelligence and Applications
SP - 37
EP - 56
BT - Information Modelling and Knowledge Bases XXII
PB - IOS Press BV
ER -