
TL;DR
This paper explores the semantics of relational databases at the conceptual level, connecting them with system consequence theory and first-order logic, and introduces two semantic forms based on keys and relations.
Contribution
It extends relational database semantics by formalizing two conceptual forms and linking them with system consequence and logical frameworks, inspired by recent theoretical work.
Findings
Defines two forms of database semantics: distinguished and unified.
Links relational databases with system consequence and first-order logic.
Provides an intuitive and technical discussion of database semantics.
Abstract
This paper, the first step to connect relational databases with systems consequence (Kent: "System Consequence" 2009), is concerned with the semantics of relational databases. It aims to to study system consequence in the logical/semantic system of relational databases. The paper, which was inspired by and which extends a recent set of papers on the theory of relational database systems (Spivak: "Functorial Data Migration" 2012), is linked with work on the Information Flow Framework (IFF) [http://suo.ieee.org/IFF/] connected with the ontology standards effort (SUO), since relational databases naturally embed into first order logic. The database semantics discussed here is concerned with the conceptual level of database architecture. We offer both an intuitive and technical discussion. Corresponding to the notions of primary and foreign keys, relational database semantics takes two…
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 · Distributed systems and fault tolerance · Service-Oriented Architecture and Web Services
