Deprecated: $wgMWOAuthSharedUserIDs=false is deprecated, set $wgMWOAuthSharedUserIDs=true, $wgMWOAuthSharedUserSource='local' instead [Called from MediaWiki\HookContainer\HookContainer::run in /var/www/html/w/includes/HookContainer/HookContainer.php at line 135] in /var/www/html/w/includes/Debug/MWDebug.php on line 372
A logic-based approach to query processing in federated databases - MaRDI portal

Deprecated: Use of MediaWiki\Skin\SkinTemplate::injectLegacyMenusIntoPersonalTools was deprecated in Please make sure Skin option menus contains `user-menu` (and possibly `notifications`, `user-interface-preferences`, `user-page`) 1.46. [Called from MediaWiki\Skin\SkinTemplate::getPortletsTemplateData in /var/www/html/w/includes/Skin/SkinTemplate.php at line 691] in /var/www/html/w/includes/Debug/MWDebug.php on line 372

Deprecated: Use of MediaWiki\Skin\BaseTemplate::getPersonalTools was deprecated in 1.46 Call $this->getSkin()->getPersonalToolsForMakeListItem instead (T422975). [Called from Skins\Chameleon\Components\NavbarHorizontal\PersonalTools::getHtml in /var/www/html/w/skins/chameleon/src/Components/NavbarHorizontal/PersonalTools.php at line 66] in /var/www/html/w/includes/Debug/MWDebug.php on line 372

Deprecated: Use of QuickTemplate::(get/html/text/haveData) with parameter `personal_urls` was deprecated in MediaWiki Use content_navigation instead. [Called from MediaWiki\Skin\QuickTemplate::get in /var/www/html/w/includes/Skin/QuickTemplate.php at line 131] in /var/www/html/w/includes/Debug/MWDebug.php on line 372

A logic-based approach to query processing in federated databases (Q1331016)

From MaRDI portal





scientific article; zbMATH DE number 617452
Language Label Description Also known as
English
A logic-based approach to query processing in federated databases
scientific article; zbMATH DE number 617452

    Statements

    A logic-based approach to query processing in federated databases (English)
    0 references
    0 references
    0 references
    0 references
    17 August 1994
    0 references
    The paper describes in detail an approach to query processing in multidatabase systems in which the local systems can be based on the relational, the network, or the hierarchical model. Basically, a global query, directed against the system as a whole, is decomposed into component queries which can be executed on local systems. While this idea is not new, the novel feature of the approach is to use logic as fas as possible. Indeed, a user query, here assumed to be written in an extension of SQL suitable for federated databases, is first transformed in to a domain relational calculus query, which is then optimized using integrity constraints specified for local and global schemas. The result is transformed into a query of relational algebra, which is decomposed such that it becomes applicable to a local database. Finally, subqueries get modified further, in case the local database in question is non- relational. Logic is additionally used in this paper for schema integration purposes. Indeed, local schemas, even if not based on the relational model, are interpreted as predicates, and global relation schemas are obtained via rules written as Horn clauses. As a result, two important aspects of federated databases, schema integration and query processing, can be treated in a uniform framework. The paper contains sufficiently many examples to illustrate the exposition; algorithms for query compilation and simplification using data dependencies are presented at an informal level. On the other hand, no properties of the translation procedure are formally investigated.
    0 references
    query processing
    0 references
    multidatabase
    0 references
    query compilation
    0 references
    0 references
    0 references
    0 references
    0 references
    0 references

    Identifiers