Associazione IS-A

Nel caso di associazione uno a uno e facoltativa da un lato, quindi con cardinalità (0,1) a sinistra e (1,1) a destra

Uno a uno

si valuta se si tratta di un associazione IS-A (è un)

  • Un’istanza di A può essere la generalizzazione di un’istanza di B?
  • Un’istanza di B è la specializzazione di un’istanza di A?

IS-ALo schema corrispondente avrà una freccia più larga orientata da B verso A.

Inoltre

  • A può avere più specializzazioni.
  • Anche B potrebbe avere delle specializzazioni… si ottiene una gerarchia.
  • La generalizzazione può essere una combinazione di
    • totale / parziale
    • esclusiva / sovrapposta.
  • La generalizzazione più frequente è di tipo parziale ed esclusiva.

Esempi

E/R DiplomatoQuasi tutti gli studenti conseguono il diploma

Ci sono 3 possibili schemi

Altri esempi

  • Persona <- Maschio/Femmina
  • Persona <- Insegnante/Studente
  • Cliente <- Studente/Lavoratore
  • Cliente <- Studente/Lavoratore/StudenteLavoratore
  • Auto <- Berlina/Coupè/Station/Cabriolet