我想为我的足球(足球)经理/训练计划创建一个数据库:我想在数据库中存储球员和经理,他们都有自己的用户名和密码等。他们还应该有一个位置,其中将作为一个属性与他们的姓名,密码等一起列出。
每个位置都有不同的属性(如果可能的话,我希望这些属性存储在一个单独的表中,即守门员表、后卫表、中场表和前锋表),例如,一个后卫会有跑位、净空、头球、力量。
在创建这些数据库时,我使用的是python中的mysqlite3。一旦我知道我的数据库(erd)应该是什么结构,我就可以知道如何编写代码。我的图片显示了团队中不同成员之间的关系,然而,我和我的老师似乎都不知道如何组织它
1条答案
按热度按时间lg40wkob1#
我只会创建两个实体,因为它们共享公共属性。我将合并经理与球员的团队成员和合并所有职位的立场实体。团队成员有一个position\u id作为外键。