我的大学课程项目需要帮助。任务是使用MySQL设计数据库并为其创建ER和EER图。我要创建的数据库是我的音乐库。
我的主要实体是歌曲,艺术家,专辑和发行者。既然一首歌曲可以有多个arist,那么我该如何在我的设计/图表中表示呢?我的理解是该属性通常只能具有一个值。
希望您能帮助我。
ERD Solution
所以您实际上具有多对多的关系,因为很多歌手可以演唱一首歌,而一位歌手可以演唱很多首歌。因此,您需要一个联结表来表示ERD中的多对多关系。