Introduction to Logical Model
Some examples of entities are Employees, States, Orders, and Time Sheets. Attributes refer to the properties of the entities. Examples of attributes for the Employee entity are first name, birthday, gender, address, age and many others. Lastly, relationships refer to the way where in the entities relate to each other. An example relationship would be "customers purchase products" or "students enroll in classes".
If the database is ported to another DBMS supporting a similar structure, the logical data model can still be used as a baseline for the new physical data model.
Characteristics of a Logical Model
- Logical model works in an iterative manner.
- Its design is independent of database.
- It includes all entities and relationships among them.
- All attributes for each entity are specified.
- The primary key for each entity is specified.
- Foreign keys (keys identifying the relationship between different entities) are specified.