An Algorithmic Structuration of a Type System for an Orthogonal Object/Relational Model
Amel Benabbou, Safia Nait Bahloul, Youssef Amghar

TL;DR
This paper formalizes a type system for Date and Darwen's object/relational model, incorporating null values and inheritance, using a pseudo-algorithmic and grammatical approach.
Contribution
It introduces a formal, algebraic grammar-based type system for the model, including null handling and inheritance, which was previously unspecified.
Findings
Defines a formal type system with null value handling.
Describes inheritance and subtyping relations in detail.
Provides a grammatical specification for the type system.
Abstract
Date and Darwen have proposed a theory of types, the latter forms the basis of a detailed presentation of a panoply of simple and complex types. However, this proposal has not been structured in a formal system. Specifically, Date and Darwen haven't indicated the formalism of the type system that corresponds to the type theory established. In this paper, we propose a pseudo-algorithmic and grammatical description of a system of types for Date and Darwen's model. Our type system is supposed take into account null values; for such intention, we introduce a particular type noted #, which expresses one or more occurrences of incomplete information in a database. Our algebraic grammar describes in detail the complete specification of an inheritance model and the subryping relation induced, thus the different definitions of related concepts.
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsAdvanced Database Systems and Queries · Logic, programming, and type systems · Semantic Web and Ontologies
