Modello E/R

Modello Entity Relationship

  • Entità
  • Associazioni

Entità

EntitàEntità (classe, modello)

Entità

Attributi

AttributiAttributo (proprietà)

dominio, tipo, dimensione, attributi derivati

Cardinalità dell’attributo, (minima, massima)

  • (0, 1), opzionale (facoltativo), singolo
  • (0, n), opzionale (facoltativo), multiplo
  • (1, 1), obbligatorio, singolo (default)
  • (1, n), obbligatorio, multiplo

Chiavi

ChiaveIdentificatore, chiavi candidate, chiave primaria

Chiave artificiale (fittizia)

  • codice alfanumerico
  • contatore, numero progressivo

Associazioni

Grado, numero di entità

  • binaria, 2 entità
  • n-aria, più di 2

AssociazioniCardinalità/molteplicità

  • minima
    • 0, facoltativa
    • 1, obbligatoria
  • massima
    • 1, univoca
    • n, multipla

Classificazione

  • uno a uno, 1-1, biunivoca
  • uno a molti, 1-n, semplice
  • molti a molti, n-m, complessa
  • associazioni ricorsive
  • associazioni IS-A

Partecipazione dell’entità

  • parziale
  • totale