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
Dependency preservation in semantic databases - MaRDI portal

Dependency preservation in semantic databases (Q1323344)

From MaRDI portal





scientific article; zbMATH DE number 567307
Language Label Description Also known as
English
Dependency preservation in semantic databases
scientific article; zbMATH DE number 567307

    Statements

    Dependency preservation in semantic databases (English)
    0 references
    0 references
    10 May 1994
    0 references
    A simple semantic or object-based data model is considered, which includes objects and object identifiers, classes and class hierarchies, attributes ranging over atomic values. Transactions are composed from five basic operators manipulating objects. Preservation of functional and acyclic inclusion dependencies by transactions is studied in such a context of semantic databases and updates transactions. It is shown to be decidable whether a given transaction preserves a given set of functional dependencies, or acyclic inclusion dependencies, or both functional and acyclic inclusion dependencies. Time complexity (with respect to the sizes of transactions and database schemas) for testing preservation is also discussed. It turns out that the problem is co-NP-complete in the simplest cases where there is only one nontrivial dependency and transactions consist of only creations and deletions of objects. It implies that the problem is at least co-NP-hard in general.
    0 references
    semantic data model
    0 references
    time complexity
    0 references
    object-based data model
    0 references
    acyclic inclusion dependencies
    0 references
    transactions
    0 references
    semantic databases
    0 references
    updates
    0 references
    functional dependencies
    0 references

    Identifiers

    0 references
    0 references
    0 references
    0 references
    0 references
    0 references