Progettazione Concettuale - Modello ER
Il modello ER Entity−Relationship è il tuo strumento principale per progettare database. È come creare una mappa della realtà che vuoi rappresentare, usando simboli grafici semplici ma potenti.
Le entità rappresentano classi di oggetti del mondo reale (come Studente, Corso, Automobile). Ogni entità ha attributi che ne descrivono le caratteristiche. Gli attributi possono essere semplici (nome), composti (indirizzo completo), multipli (più numeri di telefono) o derivati (età calcolata dalla data di nascita).
Gli attributi chiave sono fondamentali perché identificano univocamente ogni istanza di un'entità. Puoi avere chiavi semplici (un solo attributo) o chiavi composte (più attributi insieme). Nel diagramma ER, le chiavi si rappresentano con pallini pieni.
Le associazioni collegano le entità tra loro e rappresentano relazioni del mondo reale. Si disegnano con rombi che uniscono le entità correlate. Anche le associazioni possono avere attributi propri.
💡 Trucco: Quando progetti un modello ER, inizia sempre identificando le entità principali, poi aggiungi attributi e infine le associazioni!