Concetti Chiave
- Le associazioni uno a uno collegano ogni istanza di una entità a una sola istanza di un'altra entità, e viceversa.
- Un esempio di associazione uno a uno è tra Pazienti e cartelle cliniche, dove ogni paziente ha una sola cartella e ogni cartella si riferisce a un solo paziente.
- Le associazioni uno a molti collegano una istanza di una entità a molte istanze di un'altra entità, ma non viceversa.
- Un esempio di associazione uno a molti è tra Studenti e Facoltà, dove uno studente frequenta una sola facoltà, ma una facoltà può avere molti studenti.
- Le associazioni molti a molti collegano molte istanze di una entità a molte istanze di un'altra, senza una funzionalità diretta o inversa.
Associazioni uno a uno
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
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.
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 da interrogazione
- Qual è la caratteristica principale delle associazioni uno a uno?
- Come si definiscono le associazioni uno a molti?
- Cosa contraddistingue le associazioni molti a molti?
Le associazioni uno a uno sono caratterizzate da una corrispondenza diretta e inversa funzionale, dove a ogni istanza di una entità corrisponde una e una sola istanza dell'altra entità e viceversa, come nel caso di pazienti e cartelle cliniche.
Le associazioni uno a molti presentano una corrispondenza diretta funzionale, dove a ogni istanza della prima entità corrisponde una sola istanza della seconda, ma l'inversa non è funzionale, come nel caso di studenti e facoltà.
Le associazioni molti a molti sono caratterizzate da una corrispondenza non funzionale sia in direzione che in inverso, dove a ogni istanza di una entità corrispondono una o più istanze dell'altra entità e viceversa, come nel caso di studenti e corsi.