Data Model in Database

Data Model in Database

Data Model in Database

From a database perspective we can say that data model is the underlying structure of the database. Once the functional requirements for a software to be developed is identified, then it is translated into a model.This model clearly represents the functional requirements interms of high level data structures, low level data structure like attributes,data relationship,data semantics and consistency constraints. Even a business or functional expert can understand this model with out any difficulty, and it doesn't require any technical expertize to understand model.From this model the logical schema can be easily created.

Some of the commonly used  data models are described below.

    Entity-Relationship Model
    Relational Model
    Dimensional Model
    Object Oriented Data Model
    Object-Relational Data Model
    Semistructured Data Model

Early days the following data models were in use , but they are little used now.

    Network Data Model
    Hierarchical Data Model