Database design 关系数据库中的折叠技术

Database design 关系数据库中的折叠技术,database-design,denormalization,Database Design,Denormalization,我是数据库设计新手。我对数据库中的折叠技术感到困惑 例:考虑“项目”与“开发者”之间的多对多关系: 每个项目分配给许多开发人员,每个开发人员可能同时分配给许多项目 PROJECT IS ASSSIGNED TO DEVELOPER 项目,开发人员是2个实体。请让我知道如何实现这个折叠技术 问候 Vikram对于多对多关系,通常使用第三个实体,如下所示: PROJECT (project_id, project_name) ASSI

我是数据库设计新手。我对数据库中的折叠技术感到困惑

例:考虑“项目”与“开发者”之间的多对多关系:

每个项目分配给许多开发人员,每个开发人员可能同时分配给许多项目

          PROJECT            IS  ASSSIGNED TO           DEVELOPER
项目,开发人员是2个实体。请让我知道如何实现这个折叠技术

问候
Vikram

对于多对多关系,通常使用第三个实体,如下所示:

PROJECT (project_id, project_name)
ASSIGNMENT (project_id, developer_id)
DEVELOPER (developer_id, developer_name)
因此,技术上(在物理模型中)它相当于项目和任务之间的一对多关系,以及开发人员和任务之间的另一对多关系:

PROJECT -----< ASSIGNMENT >----- DEVELOPER
项目-----------开发者