Dreke90
Genius
2 min. di lettura
Vota 3 / 5

Concetti Chiave

  • Le associazioni uno a uno collegano un'istanza di una entità con una sola istanza di un'altra entità e viceversa, come nel caso di pazienti e cartelle cliniche.
  • Le associazioni uno a molti connettono un'istanza di un'entità con una o più istanze di un'altra, come studenti e facoltà, dove ogni studente frequenta una sola facoltà, ma una facoltà può avere molti studenti.
  • Le associazioni molti a molti permettono a più istanze di una entità di collegarsi con più istanze di un'altra, come studenti e corsi, dove studenti possono frequentare più corsi e viceversa.
  • Le associazioni uno a uno sono biunivoche e funzionali in entrambe le direzioni, garantendo una corrispondenza univoca tra le entità coinvolte.
  • Le associazioni molti a molti sono caratterizzate da una mancanza di funzionalità, permettendo relazioni multiple tra le entità collegate.
I tre tipi di associazioni

Associazioni uno a uno o biunivoche
Le associazioni uno a uno sono associazioni con diretta e inversa funzionale: A ogni istanza della prima entità corrisponde una e una solo istanza della seconda entità e viceversa

Esempio:
Consideriamo le entità Pazienti e cartelle cliniche e l'associazione posseggono/Sono-Possedute.Essa è funzionale in entrambi i versi,visto che ogni paziente ha associata una sola cartella clinica e ogni cartella clinica si riferisce a un solo paziente.

Associazioni uno a molti o semplice
Le associazioni uno a molti sono associazioni con diretta funzionale e inversa non funzionale o viceversa: a ogni istanza della prima entità corrisponde una e una sola istanza della seconda entità,ma a ogni istanza della seconda entità corrispondono una o più istanze della prima entità o viceversa.

Esempio:
Consideriamo le entità Studenti e Facoltà e l'associazione Frequentano/Sono-frequentate. L'associazione diretta è funzionale in quanto uno studente è iscritto e frequenta una sola facoltà universitaria,mentre l'inversa non è funzionale in quanto una facoltà è frequentata da uno o più studenti.

Associazione Molti a Molti o complessa
le associazioni molti molti sono associazioni con diretta e inversa non funzionali: a ogni istanza della prima entità corrispondono una o più istanze della seconda entità e a ogni istanza della seconda entità corrispondono una o più istanze della prima entità.

Esempio:
Consideriamo le entità Studenti e Corsi e l'associazione Frequentano/Sono-frequentate. L'associazione diretta non è funzionale in quanto uno studente frequenta uno o più corsi anche l'inversa non è funzionale in quanto un corso è frequentato da uno o più studenti.

Domande e risposte

Hai bisogno di aiuto?
Chiedi alla community