Designing deductive databases (Q1104781)

From MaRDI portal





scientific article; zbMATH DE number 4057067
Language Label Description Also known as
default for all languages
No label defined
    English
    Designing deductive databases
    scientific article; zbMATH DE number 4057067

      Statements

      Designing deductive databases (English)
      0 references
      0 references
      0 references
      1988
      0 references
      We consider the problem of designing schemas for deductive databases. The design problem is to construct a database schema that supports, at minimal expected cost, a given set of database transactions. Our results include a formal definition of both a deductive database schema and a schema transformation. A schema transformation is used in the design process to transform one schema into another, with the goal of reducing the expected database costs. Our design methodology defines the concept of a schema transformation within the context of the clause-based deductive database model. The IDB of the schema that results from the design process includes clauses sufficient for a theorem prover to map queries stated against the original schema into queries against the (more cost effective) resulting schema. This allows users to interact exclusively with the initial schema, while the schema that results from the design process specifies the actual structure of the implemented database. In other words, the initial schema serves as the logical schema for the database, and the result of the design process serves as its physical schema.
      0 references
      database design
      0 references
      physical optimization
      0 references
      relational databases
      0 references
      intensional database
      0 references
      deductive databases
      0 references
      theorem prover
      0 references

      Identifiers

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