arXivDaily arXiv每日学术速递 周一至周五更新
arXiv 2012.15570cs.DB
收藏

论函数在数据建模中的重要性

On the importance of functions in data modeling

Alexandr Savinov

摘要:

在本文中,我们认为,表示元组属性的实体属性,在大多数面向集合的数据模型,是一个有争议的方法与元组不变性的原则相冲突。作为一个原则性的解决方案,这个问题的元组不变性,一方面,另一方面,需要修改元组属性,我们建议使用数学函数表示实体属性。在这种方法中,不可变元组用于表示实体的存在,而可变函数(集合之间的映射)用于表示实体属性。在这个模型中,称为面向概念的模型(COM),函数和集合一起成为第一类元素,函数和集合都用于以比纯粹面向集合的模型更简单和更自然的方式表示和处理数据。

英文摘要:

In this paper we argue that representing entity properties by tuple attributes, as evangelized in most set-oriented data models, is a controversial method conflicting with the principle of tuple immutability. As a principled solution to this problem of tuple immutability on one hand and the need to modify tuple attributes on the other hand, we propose to use mathematical functions for representing entity properties. In this approach, immutable tuples are intended for representing the existence of entities while mutable functions (mappings between sets) are used for representing entity properties. In this model, called the concept-oriented model (COM), functions are made first-class elements along with sets, and both functions and sets are used to represent and process data in a simpler and more natural way in comparison to purely set-oriented models.

机构、总结、中文摘要均由AI分析而来,可能存在错误,请以论文正文为准。

↑