函子数据迁移的关系基础
数据库
2015-07-28 v7 范畴论
逻辑
摘要
我们研究了与由有向多重图和路径方程呈现的模式相关联的数据转换能力。与大多数将基于图的模式视为关系模式缩写的方法不同,我们将基于图的模式视为范畴。模式 是一个有限呈现的范畴,所有 -实例的集合构成一个范畴 -inst。模式 和 之间的函子 (可由图之间的视觉映射生成)诱导了三个伴随数据迁移函子:-inst-inst、-inst -inst 和 -inst -inst。我们提出了一种基于这些函子的代数查询语言 FQL,证明了 FQL 在复合运算下封闭,证明了 FQL 可以通过扩展了键生成操作的选择 - 投影 - 积 - 并关系代数 (SPCU) 来实现,并证明了 SPCU 可以通过 FQL 来实现。
引用
@article{arxiv.1212.5303,
title = {Relational Foundations For Functorial Data Migration},
author = {David I. Spivak and Ryan Wisnesky},
journal= {arXiv preprint arXiv:1212.5303},
year = {2015}
}