2.2.2 ER图
关系型数据库提供了SQL语言,使应用程序开发人员与数据库管理和维护人员能够与数据库进行交互。但是在创建数据库和数据表之前,需要对数据库中的数据表进行设计,并能够正确设计出各数据表之间的关联关系。
通常使用ER图(Entity Relationship Diagram),也就是实体-关系模型,来进行数据表的设计。ER图是用来描述现实世界的概念模型,在这个模型中有3个基本要素,分别为实体、属性和关系。
例如,如图2-3所示为部门与员工之间的ER图。
图2-3 员工与部门之间的ER图
如图2-4所示为学生选课与教师授课之间的ER图。
图2-4 学生选课与教师授课之间的ER图