Query languages for hierarchic databases
The relational data model is extended to allow cumulative hierarchic structures in the form of directories of relations and directories of directories. Directories are thus just finite sets of (finite sets of \dots) relations, i.e. higher order relations. The main merit of the paper is the precise definition of the semantics of set oriented programming languages and the contributions to generalized computation theory. A higher order database is defined as an ordered tuple \(B=(D,FD_ 1,\dots,FD_ k)\), where \(D\) is a fixed countable set --- the universal domain, and \(FD_ i\) are finite directories. In this framework the authors study computable directory transformations which generalize the computable queries introduced by \textit{A. Chandra} and \textit{D. Harel}. They introduce a set-oriented language \(DL\) language which can serve as a basis for a specification of directory transformations called directory queries. The \(DL\) language is essentially a programming language computing finite higher-order objects (directories) over some finite domain. The semantics is based on the set theory of hereditary finite sets with urelements. Two main theorems illustrate that the chosen framework is correct. By proving the Completeness Theorem the authors show that for every computable directory query there is a program in \(DL\) computing it. Further, a sublanguage \(DL_ 0\) of \(DL\) is defined and the Theorem of Independence is proved which says that for each construct \(c\) of \(DL_ 0\) there is a computable query which is not computable in \(DL_ 0- \{c\}\). The extended query language allowing to handle also names is informally discussed. Finally, a rather detailed discussion is given on the relationship of this approach to various parallel works and other models of hierarchic and object-oriented databases.
- A hierarchy of formulas in set theory
- A taxonomy of problems with fast parallel algorithms
- Computable queries for relational data bases
- Descriptive set theory
- Elementary induction on abstract structures
- scientific article; zbMATH DE number 3890770 (Why is no real title available?)
- scientific article; zbMATH DE number 3821076 (Why is no real title available?)
- scientific article; zbMATH DE number 3823168 (Why is no real title available?)
- scientific article; zbMATH DE number 3942990 (Why is no real title available?)
- scientific article; zbMATH DE number 3966062 (Why is no real title available?)
- scientific article; zbMATH DE number 3976395 (Why is no real title available?)
- scientific article; zbMATH DE number 4106276 (Why is no real title available?)
- scientific article; zbMATH DE number 4108154 (Why is no real title available?)
- scientific article; zbMATH DE number 3685474 (Why is no real title available?)
- scientific article; zbMATH DE number 3728250 (Why is no real title available?)
- scientific article; zbMATH DE number 3784878 (Why is no real title available?)
- scientific article; zbMATH DE number 194205 (Why is no real title available?)
- scientific article; zbMATH DE number 3494394 (Why is no real title available?)
- scientific article; zbMATH DE number 3508476 (Why is no real title available?)
- scientific article; zbMATH DE number 3798987 (Why is no real title available?)
- scientific article; zbMATH DE number 3416946 (Why is no real title available?)
- Nested relations and complex objects in databases
- On static logics, dynamic logics, and complexity classes
- Primitiv-Rekursive Funktionen Über Einem Bereich Endlicher Mengen
- Specification of the UNIX Filing System
- Structure and complexity of relational queries
- The relational model with relation-valued attributes
- Bounded query classes and the difference hierarchy
- A query language for NC
- -languages for sets and LOGSPACE computable graph transformers
- Some thoughts on computational models: from massive human computing to abstract state machines, and beyond
- \(\Delta\): set-theoretic query language capturing LOGSPACE
- Compositional semantics of the recursive queries in languages similar to SQL
- scientific article; zbMATH DE number 3854473 (Why is no real title available?)
- A calculus for hierarchical data structures
- scientific article; zbMATH DE number 3976395 (Why is no real title available?)
- The complexity of higher-order queries
- My writing
- On database query languages for K-relations
This page was built for publication: Query languages for hierarchic databases
Report a bug (only for logged in users!)Click here to report a bug for this page (MaRDI item Q1201723)