What is the difference between logical data model and conceptual data model?

后端 未结 10 1542
长情又很酷
长情又很酷 2021-01-30 03:07

What is the difference between logical data model and conceptual data model?

10条回答
  •  深忆病人
    2021-01-30 03:41

    Conceptual Schema - covers entities and relationships. Should be created first. Contrary to some of the other answers; tables are not defined here. For example a 'many to many' table is not included in a conceptual data model but is defined as a 'many to many' relationship between entities.

    Logical Schema - Covers tables, attributes, keys, mandatory role constraints, and referential integrity with no regards to the physical implementation. Things like indexes are not defined, attribute types should be kept logical, e.g. text instead of varchar2. Should be created based on the conceptual schema.

提交回复
热议问题