在mysql中创建实体关系图

时间:2018-11-14 17:05:15

标签: mysql sql entity-relationship entity-relationship-model

我想为我的足球(足球)经理/训练计划创建一个数据库: 我希望它可以将球员和经理存储在数据库中,他们都将拥有自己的用户名和密码等。他们还应拥有一个位置,并将其名称,密码等作为属性列出。

每个位置都有不同的属性(如果可能,我希望将这些属性存储在一个单独的表中,例如守门员表,后卫表,中场表和前锋表),例如,后卫会进行骑师,清除,标题,强度。

创建这些数据库时,我在python中使用MySqlite3。一旦知道数据库(ERD)应该采用的结构,就可以弄清楚如何编写代码。 My image shows the relationship between the different members of the team, however, my teacher and I both can't seem to figure out how to structure it

enter image description here

1 个答案:

答案 0 :(得分:1)

我将只创建两个实体,因为它们共享共同的属性。我将经理与球员合并为团队成员,并将所有职位合并为实体。 team_member具有postion_id作为外键。 enter image description here