Difference Between Logical And Physical Design In Database
A general understanding to the three models is that business analyst uses conceptual and logical model for modeling the data required and produced by system from a business angle while database designer refines the early design to produce the physical model for presenting physical database structure ready for database construction.
Difference between logical and physical design in database. A physical data model elaborates on the logical data model by assigning each column with type length nullable etc. Logical and physical database models are required in order to visually present the database that has been proposed for a certain business requirement. A data model is a representation that describes the data and the relationships among them for a certain process. Generally it is necessary to model data before storing them to the database.
Logical vs physical data model before discussing the difference between logical and physical data model we must know what a data model is. A data model is an essential component used during database design. The models help in showing the association of business requirements and the database objects. It is the failure to prepare such logical designs that inevitably leads to problems in physical design later on particularly when it is necessary to prove that a physical solution solves a logical design aka design correctness.
Since a physical erd represents how data should be structured and related in a specific dbms it is important to consider the convention and restriction of the actual database system in which the. Physical erd represents the actual design blueprint of a relational database.