Dependency preservation in semantic databases (Q1323344)

From MaRDI portal





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
      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