Abstract

In database development, a conceptual model is created, in the form of an Entity-relationship (ER) model, and transformed to a relational database schema (RDS) to create the database. However, some important information represented on the ER model may not be transformed and represented on the RDS. This situation causes a loss of information during the transformation process. With a view to preserving information, in our previous study, we standardized the transformation process as a one-to-one and onto mapping from the ER model to the RDS. For this purpose, we modified the ER model and the transformation algorithm resolving some deficiencies existed in them. Since the mapping was established using a few real-world cases as a basis and for verification purposes, a formal-proof is necessary to validate the work. Thus, the ongoing research aiming to create a proof will show how a given ER model can be partitioned into a unique set of segments and use it to represent the ER model itself. How the findings can be used to complete the proof in the future will also be explained. Significance of the research on automating database development, teaching conceptual modeling, and using formal methods will also be discussed.

Highlights

  • The Entity-Relationship (ER) model[1, 2] is widely used to create conceptual schemas to represent application domains in the field of Information Systems development

  • When an ER model is transformed to a Relational Database Schema (RDS) of the relational model, some critical information modeled on the ER model may not be represented meaningfully on the relational database schema (RDS) [3,4,5]

  • During our previous studies, we found that the deficiencies that exist in the ER model and the transformation algorithm hinder such a one-to-one and onto mapping is being established in the forward transformation process. [5, 13] [1416]

Read more

Summary

INTRODUCTION

The Entity-Relationship (ER) model[1, 2] is widely used to create conceptual schemas (conceptual models) to represent application domains in the field of Information Systems development. This proposal is called information reducing transformation (e.g., [8, 9].) Researches in [7] and [10] suggested that the min-max constraints that cannot be transformed and represented on the RDS to be directly implemented in the database system via triggers and stored procedures. This is a way of bypassing the RDS. As indicated in [10] and [11], min-max constraints can be directly implemented in user application programs It is a way of bypassing the logical level RDS as well as the physical level database. We show that the set of ERconstruct-units of the ER model can be used to represent the ER model itself

Significance of the Research
Related Research
PARTITIONING A REAL-WORLD ER MODEL INTO SEGMENTS
PARTITIONING A SMALL GENERIC ER MODEL AND DEFINING ITS ER-CONSTRUCT-UNITS
Definition 1
Definition 2
CONCLUSION
FUTURE RESEARCH IMERGING FROM THE CURRENT RESEARCH
VIII. IMPLICATIONS OF THE RESEARCH SERIES
Full Text
Published version (Free)

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call