Importance of Data Modelling in Programming Essay

Exclusively available on Available only on IvyPanda®
This academic paper example has been carefully picked, checked and refined by our editorial team.
You are free to use it for the following purposes:
  • To find inspiration for your paper and overcome writer’s block
  • As a source of information (ensure proper referencing)
  • As a template for you assignment

There are three types of data models – physical, conceptual, and logical. Conceptual data models are representations of general characteristics of a specific system. These models analyze how different types of data are related to each other. Logical data models are detailed representations of data, which are more specific when compared to conceptual data models. Whereas conceptual models focus on overall characteristics, logical models showcase specific features of separate data structures in the system. Physical data models are representations of the ways a physical system should be implemented in the form of blueprints. The most common specific types are textual and graphical data models.

The first step in selection a data model is to ascertain the objective of a project. Depending on the level of the project’s complexity, the choice between a conceptual and logical data model is made. The second step is to understand the importance of details – the more important they are, the more reasons to use the logical data model there are. The third step is to ascertain the necessity for the physical system. If it is established, the physical data model will be chosen. The fourth step is to understand the most effective means of presenting data. If the audience is more interested in primary data, textual data models will be used. If it is only necessary to showcase relationships, graphical models are the most appropriate.

Data modelling allows the developer to understand the complexity of data structures. The more sophisticated the system is, the more detailed type of data model will be used. the more functional requirements it will need to perform. Similarly, using data modelling will also determine the sophistication of functional requirements (Tenório et al., 2017). For instance, if the developer identifies the need for a logical data model, they will also conclude that the number of functional requirements will depend on the number of logical requirements of the system.

References

Tenório, N., Pinto, D., Vidotti, A. F., de Oliveira, M. S., Urbano, G. C., & Bortolozzi, F. (2017). MATTER: International Journal of Science and Technology, 3(1), 45-54.

Print
More related papers
Cite This paper
You're welcome to use this sample in your assignment. Be sure to cite it correctly

Reference

IvyPanda. (2023, May 30). Importance of Data Modelling in Programming. https://ivypanda.com/essays/importance-of-data-modelling-in-programming/

Work Cited

"Importance of Data Modelling in Programming." IvyPanda, 30 May 2023, ivypanda.com/essays/importance-of-data-modelling-in-programming/.

References

IvyPanda. (2023) 'Importance of Data Modelling in Programming'. 30 May.

References

IvyPanda. 2023. "Importance of Data Modelling in Programming." May 30, 2023. https://ivypanda.com/essays/importance-of-data-modelling-in-programming/.

1. IvyPanda. "Importance of Data Modelling in Programming." May 30, 2023. https://ivypanda.com/essays/importance-of-data-modelling-in-programming/.


Bibliography


IvyPanda. "Importance of Data Modelling in Programming." May 30, 2023. https://ivypanda.com/essays/importance-of-data-modelling-in-programming/.

Powered by CiteTotal, free bibliography generator
If, for any reason, you believe that this content should not be published on our website, please request its removal.
Updated:
Cite
Print
1 / 1