Data modeling is a process of developing a model to design and develop a data system that supports an organization s various business processes. A conceptual data model represents a technology-independent specification of structure of data to be stored within a database. The model aims at providing richer expressiveness and incorporating a set of semantics to (a) support the design, control, and integrity parts of the data stored in data management structures and (b) coordinate viewing of connections and ideas on a database. The described structure of the data is often represented in an entity-relationship (ER) model, which was one of the first data-modeling techniques and is likely to continue to be a popular way of characterizing entity classes, attributes and relationships. This paper is an attempt to examine the basic ER modeling notions to analyze the concepts to which they refer as well as ways to represent them. In such a mission, we apply a new modeling methodology (thinging machine; TM) to ER in terms of its fundamental building constructs, representation entities, relationships and attributes. The goal of this venture is to further the understanding of data models and enrich their semantics. Three specific contributions to modeling in this context are incorporated: (a) using the TM model s five generic actions to inject processing in the ER structure; (b) relating the single ontological element of TM modeling (i.e., a thing/machine or thimac) to ER entities and relationships; and (c) proposing a high-level integrated, extended ER model that includes structural and time-oriented notions (e.g., events or behavior).
翻译:数据建模是一个过程,旨在开发一个模型,设计和开发一个支持一个组织各种业务流程的数据系统。概念数据模型代表着一个在技术上独立的数据库中存储的数据结构规格,该模型旨在提供更丰富的表达性,并纳入一套语义学基本模型,以便(a) 支持数据管理结构中储存的数据的设计、控制和完整性部分,(b) 协调数据库中的连接和想法的查看。所述数据结构往往体现在实体-ER结构模型中,这是第一个数据建模技术之一,并且有可能继续成为将实体类别、属性和关系定性为一种流行的通用标准。本文试图审查基本ER建模概念,以分析数据管理结构中储存的数据的概念以及代表这些概念的方法。在这样一个任务中,我们采用一个新的建模方法(定位机;TM)到模型(基本建模、代表实体、关系和属性)。这一风险的目的是进一步理解数据模型,并丰富其实体、属性和关系层面的综合概念。