Dependency preservation in semantic databases (Q1323344)
From MaRDI portal
| This is the item page for this Wikibase entity, intended for internal use and editing purposes. Please use this page instead for the normal view: Dependency preservation in semantic databases |
scientific article; zbMATH DE number 567307
| Language | Label | Description | Also known as |
|---|---|---|---|
| default for all languages | No label defined |
||
| English | Dependency preservation in semantic databases |
scientific article; zbMATH DE number 567307 |
Statements
Dependency preservation in semantic databases (English)
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
0.7731050848960876
0 references
0.7670398950576782
0 references
0.7614214420318604
0 references