La presentazione è in caricamento. Aspetta per favore

La presentazione è in caricamento. Aspetta per favore

IL MODELLO ENTITA’ - RELAZIONE I costruttori di base

Presentazioni simili


Presentazione sul tema: "IL MODELLO ENTITA’ - RELAZIONE I costruttori di base"— Transcript della presentazione:

1 IL MODELLO ENTITA’ - RELAZIONE I costruttori di base

2 Argomenti della lezione
Entità Relazioni Attributi Costruzione di schemi con i costrutti di base Cenni sugli altri costrutti

3 Entità

4 Esempi: impiegato conto corrente fattura ordine città studente
Classe di oggetti (fatti, persone, cose) della applicazione di interesse con proprietà comuni e con esistenza “autonoma” Esempi: impiegato conto corrente fattura ordine città studente

5 oggetto della classe che l’entità rappresenta
Occorrenza (o istanza) di entità: oggetto della classe che l’entità rappresenta nello schema concettuale rappresentiamo le entità, non le singole istanze (“astrazione”)

6 Rappresentazione grafica di entità
Impiegato Dipartimento Città Vendita

7 che la identifica univocamente
Ogni entità ha un nome che la identifica univocamente nello schema: nomi espressivi opportune convenzioni singolare

8 Relazione

9 Residenza (tra Persona e Città)
Legame logico, significativo per l’applicazione di interesse, fra due o più entità. Esempi: Residenza (tra Persona e Città) Afferenza (tra Impiegato e Dipartimento)

10 Rappresentazione grafica di relazione
Esame Studente Corso Residenza Impiegato Città

11 Ogni relazione ha un nome che la identifica univocamente nello schema:
nomi espressivi opportune convenzioni singolare sostantivi invece che verbi

12 Esempi di occorrenze E1 S1 S2 S4 S3 Studente C1 C2 C3 Corso E2 E3 E4

13 Due osservazioni Una occorrenza di entità non è un valore che identifica un oggetto, ma l’oggetto stesso In una occorrenza di relazione non ci possono essere ripetizioni

14 Due entità possono essere coinvolte in più relazioni
Sede di lavoro Residenza Impiegato Città

15 Le relazioni possono coinvolgere più di due entità
Fornitura Fornitore Prodotto Dipartimento

16 Una relazione può coinvolgere “due volte” la stessa entità (relazione ricorsiva)
Matrimonio Persona

17 Nelle relazioni ricorsive in alcuni casi vanno specificati i “ruoli”
Successione Sovrano Successore Predecessore

18 Relazione ternaria ricorsiva
Confronto Tennista Superficie Migliore Peggiore

19 Attributi

20 Proprietà elementare di un’entità o di una relazione, di interesse ai fini dell’applicazione
Un attributo associa ad ogni occorrenza di entità o relazione un valore appartenente a un insieme detto dominio dell’attributo

21 Rappresentazione grafica
Data nascita Cognome Età Stipendio Nome Provincia Nascita Impiegato Città

22 Attributi composti Si ottengono raggruppando attributi di una medesima entità o relazione che presentano affinità nel loro significato o uso Esempio: Via, Numero civico e CAP formano un Indirizzo

23 Rappresentazione grafica
Cognome Età Impiegato Via Indirizzo Numero CAP

24 Con i costrutti presentati è già possibile costruire schemi di una certa complessità
Vediamo un esempio più articolato di schema Entità-Relazione con entità relazioni e attributi

25 Impiegato Dipartimento Indirizzo Sede Progetto
Codice Cognome Direzione Telefono Dipartimento Nome Afferenza Data Partecipazione Composizione Città Indirizzo Sede Via CAP Progetto Nome Budget

26 Cenni sugli altri costrutti

27 Altri costrutti del modello E-R
Cardinalità di relazione di attributo Identificatore interno esterno Generalizzazione

28 Argomenti della lezione
Entità Relazioni Attributi Costruzione di schemi con i costrutti di base Cenni sugli altri costrutti


Scaricare ppt "IL MODELLO ENTITA’ - RELAZIONE I costruttori di base"

Presentazioni simili


Annunci Google