Notes and Study Materials

What is Data model and the importances of Data Models in DBMS

 

 

Data models can facilitate interaction among the designer, the applications programmer, and the end user.

A well-developed data model can even foster improved understanding of the organization for which the database design is developed.  In short, data models are a communication tool.

The Importance of Data Models

 

The Importance of the Data Modelling

 

Data constitute the most basic information units employed by a system. Applications are created to manage data and to help transform data into information.

But data are viewed in different ways by different people. So that there is a huge importance of data modeling in DBMS. 

 

 

For example, contrast the (data) view of a company manager with that of a company clerk. Although the manager and the clerk both work for the same company, the manager is more likely to have an enterprise-wide view of company data than the clerk. 

Applications programmers have yet another view of data, being more concerned with data location, formatting, and specific reporting requirements.

Basically, applications programmers translate company policies and procedures from a variety of sources into appropriate interfaces, reports, and query screens.

When a good database blueprint is available, it does not matter that an applications programmer’s view of the data is different from that of the manager and/or the end user. Conversely, when a good database blueprint is not available, problems are likely to occur.

For instance, an inventory management program and an order entry system may use conflicting product-numbering schemes, thereby costing the company thousands (or even millions) of dollars. The data model is an abstraction; you cannot draw the required data out of the data model.

 

 

 

You may also like: Hierarchical Data Model

 Network Data Model

 Relational Database Model

Object Oriented Model.

Other DBMS Questions