An extension of the general entity manipulator language for global view definition

https://doi.org/10.1016/0169-023X(85)90003-5Get rights and content

Abstract

We extend the General Entity Manipulator (GEM) language with a facility for defining multidatabase views which we call global views. Our language permits global entity types to be defined with the full features of GEM entity types including generalization, entity-valued attributes, and set-valued attributes. The language supports the definition of entity mappings which define how global entity occurrences are materialized from local entity occurrences and attribute mappings which define conversions between local and global attributes. Entity level mappings are defined with a GEM data retrieval expression or the outer join operator. Attribute mappings are defined with a rich variety of conversion techniques such as string operators, database queries, and pre-compiled procedures. The language also accommodates the initial definition of a global view as well as the maintenance of an existing global view.

References (19)

  • W. Effelsberg et al.

    Attribute equivalence in global schema design for heterogeneous distributed databases

    Information Systems

    (1984)
  • Y. Breitbart et al.

    Database integration in a distributed heterogeneous database system

  • D. Brill et al.

    Distributed query processing strategies in Mermaid, a frontend to data management systems

  • U. Dayal

    Processing queries over generalization hierarchies in a multidatabase system

  • U. Dayal et al.

    View definition and generalization for database integration in multidatabase system

    IEEE Trans. Sofware Engrg.

    (1984)
  • V. Gligor et al.

    Interconnecting heterogeneous database management systems

    IEEE Comput.

    (1984)
  • D. Goldhisrch et al.

    Processing read-only queries over views with generalization

  • D. Heimbigner et al.

    A federated architecture for information management

    ACM Trans. Office Information Systems

    (1985)
  • R.H. Katz et al.

    View processing in MULTIBASE, A heterogeneous database system

There are more references available in the full text version of this article.

Cited by (0)

View full text