29 research outputs found
Implementation of the BLOOM data model on ObjectStore
BLOOM is a semantically enriched object oriented data model. It offers extra semantic abstractions to better represent the real world. These abstractions are not implemented in any commercial product. This paper explains how all of them could be simulated with a software layer on an object oriented database management system. Concretely, it proved to work on ObjectStore.Preprin
Discriminated operations for interoperable databases
Federation Rules to be followed when associating external schemas into federated schemas are formulated. Discriminated operations in an object oriented model, such as discriminated generalization, and in the relational model, such as discriminated union and outer union, are introduced. It is then shown how they may help in obeying the Federation Rules. These operations allow multiple semantics in a single federated schema and thence minimize the number of federated schema needed, as well as their maintenance. They also allow easier solutions to other problems.Peer ReviewedPostprint (published version
Extraction of data dependencies
Relational database schemas must be semantically enriched to reflect knowledge about the data, as needed by many applications. One technique is the analysis of the database extension, extracting existing data dependencies. In this paper, new algorithms to extract functional and inclusion dependencies are presented; they are designed to minimize the number of disk accesses.Postprint (published version