Classical data models such as the entity-relationship diagrams distinguish between objects(=entities) and values. An object is referenced by its immutable identifier that is assigned to the object when it is created. Its state is established by a combination of mutable values taken from so-called domains. Domains are sets of values that come with their own algebraic semantics, such as integer numbers or strings. So, values have no identity and do not change. Objects are identified and their state changes. In this paper, we challenge this strict dichotomy by introducing so-called attribute objects.
©2021 by the author — Open Access — Distributed under CC BY 4.0
Academia Letters is a by ACADEMIA.EDU founded in 2020 with peer reviews but strictly limited word-count.