|国家预印本平台
首页|A Categorical Unification for Multi-Model Data: Part II Categorical Algebra and Calculus

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

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

来源:Arxiv_logoArxiv
英文摘要

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.

Jiaheng Lu

计算技术、计算机技术

Jiaheng Lu.A Categorical Unification for Multi-Model Data: Part II Categorical Algebra and Calculus[EB/OL].(2025-04-13)[2025-05-17].https://arxiv.org/abs/2504.09515.点此复制

评论