Relazione database da N t ... 1 a N .. N

1

Il team può avere N utenti e utenti possono avere N team.
Un utente può avere risposte N.
La risposta appartiene a un utente.

Ho bisogno di aiuto per costruire la struttura del database. È importante ottenere il record della squadra da qualsiasi risposta. L'utente può rispondere solo con una squadra

    
posta Mindau 13.03.2017 - 23:55
fonte

1 risposta

3

Team can have N users and users can have N teams

Come ha commentato Robert Harvey, una tabella Membership * con userId e teamId (chiavi esterne) abiliterà la relazione Many to Many.

Answer belongs to one user.

La tabella delle risposte deve avere un ID utente (chiave esterna).

Important is to get team record from any answer. User can answer only with one team

La tabella delle risposte richiede anche teamId (chiave esterna).

* Grazie per il suggerimento, JeffO, UserTeams era un nome stupido:)

    
risposta data 14.03.2017 - 01:29
fonte

Leggi altre domande sui tag