Создание диаграммы отношений сущностей в MySQL - PullRequest
0 голосов
/ 14 ноября 2018

Я хочу создать базу данных для моего футбольного (футбольного) менеджера / учебной программы: Я хочу, чтобы он сохранял игроков и менеджеров в базе данных, у них всех будут свои собственные имена пользователей и пароли и т. Д. Онитакже должна иметь позицию, в которой будут перечислены атрибуты вместе с их именем, паролем и т. д.

Каждая позиция имеет свои атрибуты (если возможно, я бы хотел, чтобы они были сохранены в отдельной таблице, например в таблице вратаря).(таблица защитника, таблица полузащитника и таблица нападающего), например, у защитника будет жокей, очистка, заголовок, сила.

Я использую MySqlite3 в python при создании этих баз данных.Я могу понять, как написать код, как только узнаю, в какой структуре должна быть моя база данных (ERD). Мое изображение показывает отношения между различными членами команды, однако я и мой учитель не можем показатьсявыяснить, как его структурировать

enter image description here

1 Ответ

0 голосов
/ 14 ноября 2018

Я бы создал только две сущности, потому что они имеют общие атрибуты.Я объединю менеджера с игроком в члена команды и объединю все позиции в позицию сущности.team_member имеет postion_id в качестве внешнего ключа.enter image description here

...