Supporting Data Completeness in Active Databases

J.A. Bakker and J.H. ter Bekke (The Netherlands)


Assertions, Data Completeness,Intelligent Databases, Materialized Views.


We compare two approaches to the maintenance of derivable data: a relational approach based on materialized views and a semantic approach based on declarative assertions. In particular we examine whether they can support completeness of data sets. None of these approaches is able to support adequate automatic actions if a database system perceives data incompleteness, because these systems do not have knowledge about the involved real world. Therefore a solution should rely on the ability of users to specify adequate actions. An essential part of the solution is to specify the required cardinality of a data set and to compare it with the actually calculated cardinality. In the case of a conflict, the involved user must be informed about the cause of the conflict and this user must execute some adequate action(s) until the conflict is resolved.

Important Links:

Go Back