Role-based query processing in multidatabase systems

Peter Scheuermann, Eugene Inseok Chong

Research output: Chapter in Book/Report/Conference proceedingConference contribution

11 Scopus citations


We address the problem of data integration and query processing in multidatabase systems in the presence of conflicting values for the attributes that correspond to different instances of the same re;dworld object appearing in multiple roles. We present a new method for schema and data integration in multidatabase systems that presents the answer to the query as a set of sets representing the distinct intersections between the relations representing the various roles of interest. We present extensions to MSQL that allow us to express role-sets and quantitiers applied to them. We further develop a strategy for query processing based on our role-based model. Our method allows for local selection for all queries with/without aggregation and thus reduces the amount of data transmitted. In addition, it makes efficient use of merge-sort techniques to generate the role-sets and compute joins at the global query site.

Original languageEnglish (US)
Title of host publicationAdvances in Database Technology - EDBT 1994 - 4th International Conference on Extending Database Technology, Proceedings
EditorsMatthias Jarke, Janis Bubenko, Keith Jeffery
PublisherSpringer Verlag
Number of pages14
ISBN (Print)9783540578185
StatePublished - 1994
Event4th International Conference on Extending Database Technology, EDBT 1994 - Cambridge, United Kingdom
Duration: Mar 28 1994Mar 31 1994

Publication series

NameLecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
Volume779 LNCS
ISSN (Print)0302-9743
ISSN (Electronic)1611-3349


Other4th International Conference on Extending Database Technology, EDBT 1994
Country/TerritoryUnited Kingdom

ASJC Scopus subject areas

  • Theoretical Computer Science
  • Computer Science(all)


Dive into the research topics of 'Role-based query processing in multidatabase systems'. Together they form a unique fingerprint.

Cite this