A Categorical Unification for Multi-Model Data: Part II Categorical Algebra and Calculus

Fuente: arXiv
Gespeichert in:
Bibliographische Detailangaben
1. Verfasser: Lu, Jiaheng
Format: Preprint
Veröffentlicht: 2025
Schlagworte:
Online-Zugang:
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
_version_ 1866916688008577024
author Lu, Jiaheng
author_facet Lu, Jiaheng
contents Multi-model databases are designed to store, manage, and query data in various models, such as relational, hierarchical, and graph data, simultaneously. In this paper, we provide a theoretical basis for querying categorical databases. We propose two formal query languages: categorical calculus and categorical algebra, by extending relational calculus and relational algebra respectively. We demonstrate the equivalence between these two languages of queries. We propose a series of transformation rules of categorical algebra to facilitate query optimization. Finally, we analyze the expressive power and computation complexity for the proposed query languages.
format Preprint
id arxiv_https___arxiv_org_abs_2504_09515
institution arXiv
publishDate 2025
record_format arxiv
spellingShingle A Categorical Unification for Multi-Model Data: Part II Categorical Algebra and Calculus
Lu, Jiaheng
Databases
Multi-model databases are designed to store, manage, and query data in various models, such as relational, hierarchical, and graph data, simultaneously. In this paper, we provide a theoretical basis for querying categorical databases. We propose two formal query languages: categorical calculus and categorical algebra, by extending relational calculus and relational algebra respectively. We demonstrate the equivalence between these two languages of queries. We propose a series of transformation rules of categorical algebra to facilitate query optimization. Finally, we analyze the expressive power and computation complexity for the proposed query languages.
title A Categorical Unification for Multi-Model Data: Part II Categorical Algebra and Calculus
topic Databases
url https://arxiv.org/abs/2504.09515