database - 在 MySQL EER-Diagram 中表示多值属性
问题描述
我的大学课程项目需要帮助。任务是使用 MySQL 设计一个数据库并为其创建 ER 和 EER 图。我要创建的数据库是我的音乐库。
我的主要实体将是歌曲、艺术家、专辑和出版商。由于一首歌曲可以有多个艺术家,我如何在我的设计/图表中表示?我的理解是,该属性通常只能有一个值。
我希望你能帮我解决这个问题。
解决方案
所以你实际上有一个多对多的关系,因为一首歌可以被很多艺术家唱,一个艺术家可以唱很多首歌。因此,您需要一个联结表来表示 ERD 中的多对多关系。
推荐阅读
- gradle - 在另一台机器上构建并运行 gradle 项目
- vue.js - Vuetify v-footer 中的网格系统无法按预期工作
- python - 如何在大型 python 项目中构建导入
- sql - 如何选择最大日期早于某个值的行
- java - x & 0xffffffff 如何产生超过 32 位?
- ios - 正确传递选择器 Swift 5 iOS
- html - 在 HTML 上使用 -- (例如 class="btn btn--cta btn--red)
- vue.js - Vue.js 将插件变量传递给自定义组件
- python - 删除包含许多逗号分隔单词的列中的重复单词 - Python Pandas
- python - 正则表达式查找包含字母和数字的单词的字符串