molte a molte relazioni in ER Diagramme

3

I sistemi di gestione dei database relazionali non possono avere relazioni M: M, quindi prima di convertire un modello dati in un database in Access, SQL Server, mysql o altri DBMS relazionali, il modellatore dati deve risolvere il M: M in qualcos'altro .

quando si disegnano i diagrammi er quale è l'opzione corretta che rigenera da molte a molte relazioni?

  • risolve relazioni molte a molte nel diagramma er
  • mantiene molti a molti rapporti da risolvere quando si esegue la modellazione dei dati fisici (prima di normalizzare il database).
posta Susantha7 12.10.2017 - 11:14
fonte

1 risposta

3

Penso che questo sia un giudizio.

La mia opinione è che, se abbiamo una tabella di riferimento incrociato (tabella che consiste solo di FK in due tabelle), lasciala come relazione molti-a-molti per semplicità di diagramma. Dopotutto, è un diagramma ER (entità-relazione) e le persone dovrebbero concentrarsi solo su questo.

Tuttavia, se hai colonne aggiuntive, devi risolvere la relazione nel diagramma ER.

Si potrebbe argomentare che la risoluzione del diagramma ER in tutti i casi migliora la coerenza del diagramma e che avrebbero ragione. Tuttavia, aumenta anche la complessità del diagramma. Quindi, puoi andare in entrambi i modi, a seconda delle tue preferenze personali.

    
risposta data 12.10.2017 - 12:17
fonte