5° Anno TEORIA 2. Un modello concettuale: il diagramma ER | Page 11

14 . La progettazione concettuale : Il diagramma ER Vers . 3.0 – Novembre 2022
Per eliminare tutti gli attributi di un associazione occorre introdurre una nuova entità che contiene tali attributi . In questo esempio allora avremmo
Riceve
Studente
Anno
Mese
Interrogazione Giorno
Materia
SiRiferisce Voto

Attributo che diventa un ’ entità

Consideriamo il seguente diagramma ER in cui è presente l ’ entità Dipendente caratterizzato tra gli altri dall ’ attributo RagioneSocialeDitta :
CodFiscale
Dipendente
Nome Cognome RagioneSocialeDitta
Se siamo interessati a conoscere solo la ragione sociale della ditta presso cui è impiegata quella persona allora l ’ attributo RagioneSocialeDitta è sufficiente . Ma se occorre conoscere altre informazioni relative a quella ditta ( ad esempio indirizzo , numero di telefono , indirizzo e-mail , sito web , etc .), allora occorrerà aggiungere altri attributi all ’ entità Dipendente . Questa soluzione non è assolutamente conveniente in quanto replicherebbe gli stessi valori per gli attributi aggiunti relativi alla ditta per tutte le istanze dell ’ entità Dipendente che lavorano presso la medesima ditta . Inoltre una eventuale modifica relativa ad uno dei dati della ditta ( ad esempio il numero di telefono ) andrebbe replicato in tutte le istanze ove esso è presente .
La soluzione più conveniente da adottare in tale caso è quella di aggiungere un ’ altra entità , che nel nostro caso chiamiamo Ditta , da mettere in relazione con l ’ entità Dipendente la quale sia caratterizzata dai seguenti attributi :
CodFiscale
LavoraIn
RagioneSocialeDitta
Nome
Cognome
Persona
Ditta
Indirizzo Telefono
Codice
Autore : Rio Chierego ( email : riochierego @ libero . it - sito web : www . riochierego . it ) Pag . 11