在 MySQL EER 图中表示多值属性
Representing multi-valued attribute in MySQL EER-Diagram
我的大学课程项目需要帮助。任务是使用 MySQL 设计数据库并为其创建 ER 和 EER 图。我要创建的数据库是我的音乐库。
我的主要实体是歌曲、艺术家、专辑和出版商。由于一首歌可以有多个艺术家,我如何在我的 design/diagram 中表示它?我的理解是该属性通常只能有一个值。
我希望你能帮助我。
ERD Solution
所以你实际上有一个多对多的关系,因为一首歌可以被很多艺术家演唱,一个艺术家可以演唱很多歌曲。因此,您需要一个连接 table 来表示 ERD 中的多对多关系。
我的大学课程项目需要帮助。任务是使用 MySQL 设计数据库并为其创建 ER 和 EER 图。我要创建的数据库是我的音乐库。
我的主要实体是歌曲、艺术家、专辑和出版商。由于一首歌可以有多个艺术家,我如何在我的 design/diagram 中表示它?我的理解是该属性通常只能有一个值。
我希望你能帮助我。
ERD Solution
所以你实际上有一个多对多的关系,因为一首歌可以被很多艺术家演唱,一个艺术家可以演唱很多歌曲。因此,您需要一个连接 table 来表示 ERD 中的多对多关系。