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
On the existence of acyclic views in a database scheme - MaRDI portal

On the existence of acyclic views in a database scheme (Q1060030)

From MaRDI portal





scientific article; zbMATH DE number 3905880
Language Label Description Also known as
English
On the existence of acyclic views in a database scheme
scientific article; zbMATH DE number 3905880

    Statements

    On the existence of acyclic views in a database scheme (English)
    0 references
    0 references
    0 references
    0 references
    1985
    0 references
    The importance of acyclic database schemes in relational database theory has been pointed out in various contributions in the literature. Unfortunately, the realm of interest which is captured by the database scheme is often intrinsically cyclic; therefore, we are faced with the problem of finding acyclic views on such a scheme. In this paper we consider three kinds of acyclicity, called \(\alpha\)-, \(\gamma\)- and Berge-acyclicity by Fagin (1983), and we approach the problem of the existence of acyclic views in a database scheme. We show that the problem of deciding whether there exists a Berge-, \(\gamma\)-, or \(\alpha\)-acyclic view in a general database scheme is NP-complete and that the problem of deciding whether there exists a Berge- or \(\gamma\)-acyclic view on an \(\alpha\)-acyclic scheme is also computationally intractable. On the other hand, if the given database scheme is \(\gamma\)-acyclic, the problem of deciding the existence of a Berge-acyclic view may be solved by means of efficient algorithms which may also be used to find an acyclic view which involves the minimum number of relations.
    0 references
    universal relation
    0 references
    NP-completeness
    0 references
    acyclic database schemes
    0 references
    relational database
    0 references

    Identifiers