ER模型,全称为 实体-关系模型(Entity-Relationship Model),是一种用于描述现实世界中的实体及其相互关系的概念模型。它主要用于数据库设计的高层次阶段,帮助开发人员理解和描述数据需求,并作为生成数据库逻辑模型和物理模型的基础。
ER模型的主要构成部分包括:
实体(Entity):
现实世界中可以区分的对象,如人、物、事件等。
属性(Attribute):
实体所具有的特性,如人的姓名、年龄等。
关系(Relationship):
实体之间的相互联系,如人与公司的雇佣关系等。
ER模型通过图形化的方式表示这些概念,通常称为ER图(Entity-Relationship Diagram),使得数据库设计过程更加直观和易于理解。
综上所述,ER模型属于 概念模型,是数据库设计阶段用于描述数据需求的高层次工具。