[PROMOÇÃO] Assine com + 30% de desconto ANUAL MENSAL (últimas horas)
Gabriel Martha Minicucci
Criador Gabriel Martha Minicucci 30/04/2020

Carlos

Boa noite. 
Tudo bem?

Carlos minha dúvida é como eu faria para estruturar esse esquema de database, os relacionamentos. 

torneio (vários torneios cadastrados)

id

name

 

teams (vários times, que podem jogar vários torneios)

id

name

 

rosters (elenco do time. Um time pode ter elencos diferentes para cada torneio)

id

player_name

 

Como eu faria esse relacionamento? 

Obrigado

Gabriel

Manager Carlos Ferreira 30/04/2020

Olá, Gabriel!
Tudo bem?

Como vários times podem jogar vários torneios temos um relacionamento N:N (Many to Many). Nesse caso precisa de uma tabela pivô para ligar os registros:
team_torneio
    id, team_id, torneio_id

O mesmo caso, será necessário uma tabela pivô para relacionar o elenco com o torneio.

Carlos Ferreira
Sabe a Solução? Ajude a resolver!

Precisa estar logado para conseguir responder a este ticket!

Clique Aqui Para Entrar!