Scaricare la 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
Presentazioni simili
© 2024 SlidePlayer.it Inc.
All rights reserved.