Concetti Chiave

  • Le associazioni tra entità possono essere classificate in base alla corrispondenza delle istanze, come quella in cui ogni istanza della prima entità ha almeno un'istanza corrispondente nella seconda.
  • Le associazioni funzionali dirette e inverse garantiscono che a ogni istanza di una entità corrisponda una e una sola istanza dell'altra entità e viceversa.
  • Esistono associazioni con diretta funzionale e inversa non funzionale, dove un'istanza di una entità corrisponde a una e una sola istanza dell'altra, ma quest'ultima può avere più corrispondenze nella prima.
  • Le associazioni non funzionali dirette e inverse implicano che a ogni istanza di entrambe le entità corrispondono una o più istanze dell'altra, creando un legame più complesso.
  • La gerarchia ISA consente di rappresentare entità derivate, con entità padre e figlie che ereditano attributi e possono avere ulteriori associazioni a entità indipendenti.

Tipi di associazioni

Associazione in cui a ogni istanza della prima entità corrisponde almeno un istruzione della seconda entità

Associazione in cui a ogni istanza della prima entità corrisponde almeno un'istanza della seconda entità
Associazione con diretta e d inversa funzionale: a ogni istanza della prima entità corrisponde una e una sola istanza della seconda entità e viceversa

Associazione con diretta funzionale e invera 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.

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à.

Gerarchia ISA

Permette di rappresentare entità che derivano da altre entità e che ne sono un particolarizzazione. Le entità legate da associazioni ISA costituisco una struttura detta gerarchia ISA,in cui compaiono entità padre e entità figlie. Le entità figlie,essendo derivate dall'entità padre,ne ereditano gli attributi e possono poi averne di aggiuntivi,cosi come possono essere associate ad altre entità indipendenti dall'entità padre.

Visione parziale di uno schema

Visione parziale di uno schema E/R che contiene solo la parte del modello che fa riferimento ai dati di interesse di un particolare utente o gruppo di utenti.

Domande da interrogazione

  1. Qual è la differenza tra un'associazione diretta e una inversa funzionale?
  2. Un'associazione diretta e inversa funzionale implica che a ogni istanza della prima entità corrisponde una e una sola istanza della seconda entità e viceversa, creando una relazione univoca tra le due entità.

  3. Cosa rappresenta la gerarchia ISA nelle associazioni tra entità?
  4. La gerarchia ISA rappresenta entità che derivano da altre entità, formando una struttura in cui le entità figlie ereditano gli attributi dell'entità padre e possono avere attributi aggiuntivi, oltre a poter essere associate ad altre entità indipendenti.

  5. Che cos'è una visione parziale di uno schema E/R?
  6. Una visione parziale di uno schema E/R è una rappresentazione che include solo la parte del modello pertinente ai dati di interesse di un particolare utente o gruppo di utenti, facilitando l'accesso mirato alle informazioni.

Domande e risposte

Hai bisogno di aiuto?
Chiedi alla community