Niam Conceptual Data-base Design in Construction Management
نویسنده
چکیده
With the continued use of data bases in engineering applications and the continued proliferation of engineering data, the importance of proper database design needs increasing attention. This paper presents a new data-modeling methodology called NIAM. NIAM is a graphical modeling language used to design conceptual schemas that can be mapped onto any data-base model, e.g., the relational and hierarchical data models. The paper describes a procedure, called the optimal normal form algorithm, for mapping a NIAM conceptual schema onto a fifth normal form relational data model. It then provides a brief background on the relational data model and the normalization process. Examples from the construction management domain are used to describe the principles and concepts of the NIAM modeling methodology.
منابع مشابه
A Conceptual Schema of the System Dynamics Casual Loop Diagram
System dynamics is a popular modeling technique which is widely used in the analysis and design of dynamic systems. It can be applied to complex social, managerial, economic, or ecological systems. It conveniently models interdependence, mutual interaction, information feedback, and circular causality. The NIAM (Nijssen’s Information Analysis Methodology) is a fact-based conceptual schema model...
متن کاملIntegrating and Supporting Entity Relationship and Object Role Models
This paper describes the conceptual integration and computer-based support of two important groups of conceptual data models, Entity Relationship Models and Object Role Models (e.g. NIAM). We perform conceptual integration using the conceptual data modelling language CoCoA to specify separate data models of individual notations. We then merge these into an integrated conceptual data model for b...
متن کاملExpressiveness in Conceptual Data Modelling
Conceptual data modelling techniques aim at the representation of data at a high level of abstraction. The Conceptualisation Principle states that only those aspects are to be represented that deal with the meaning of the Universe of Discourse. Conventional conceptual data modelling techniques, as e.g. ER or NIAM, have to violate the Conceptualisation Principle when dealing with objects with a ...
متن کاملDesigning a model for the transfer of entrepreneurial technologies in construction businesses in Oil Industry
The purpose of this study is to design a model for the transfer of entrepreneurial technologies in construction businesses in the oil industry. This research is a kind of exploratory mixed research that in the first step using the data foundation method and focusing on in-depth and semi-structured interviews with 18 experts, the conceptual model of the research was presented. In the second step...
متن کاملObject-Role Modeling (ORM/NIAM)
Object-Role Modeling (ORM) is a method for modeling and querying an information system at the conceptual level, and mapping between conceptual and logical (e.g. relational) levels. ORM comes in various flavors, including NIAM (Natural language Information Analysis Method). This article provides an overview of ORM, and notes its advantages over Entity Relationship and traditional Object-Oriented...
متن کامل