Please enable JavaScript.
Coggle requires JavaScript to display documents.
MODELLO E-R, Mannara Mattia
4°B
A.S. 2025/2026 - Coggle Diagram
MODELLO E-R
RELAZIONI
-
-
-
Opzionalità
Nella esistenza obbligatoria deve necessariamente esserci perchè un'entità sia inclusa nella relazione
-
Regole di Letture
- Si inizia sempre con la parola "ogni"
- Si indica il nome dell'entità di partenza
- Si indica l'obbligatorietà "deve" se relazione obbligatoria (linea continua), "può" se la relazione è facoltativa (linea tratteggiata)
- Si riporta il verbo che descrive la relazione
- Si indica la cardinalità "uno solo" -> linea continua, oppure uno:più -> (3 linee continue)
- Si indica il nome della seconda entità
Si ripete tutto per il secondo verso
Rappresentazione grafica:
Cardinaltà
uno a molti 1:N
date due entità a e b, la relazione 1:N si ottiene quando una istanza dell'entità a viene associata una o molte istanze dell'entità b, ma per un istanza dell'entità b c'è solo un istanza dell'entità a
molti a molti N:M
date due entità a e b, la relazione N:M si ottiene quando una istanta dell'entità a viene associata a una o molte istanze dell'entità b e per un istanza dell'entità b ci sono molte istanze dell'entità a
uno a uno 1:1
date due entità a e b, la relazione 1:1 si ottiene quando una istanza dell'entità a viene associata a una sola istanza dell'entità b
ENTITÀ
-
Rappresentazione Grafica
Le entità diventano delle tabelle nel database relazionale non esiste uno standard per rappresentare gli oggetti
-
-
Definizione
Oggetti principali su cui vengono raccolte le informazioni
(rappresenta un concetto, concreto o astratto del mondo reale - persone, oggetti, posti, eventi,.....)
ATTRIBUTI
-
-
Caratteristiche
Formato tipo di dato
testo, intero, decimale, data, ora, boolean, immagine
-
Definizione
Descrivono le entità con le quali sono associati una particolare istanza di un attributo che è detto valore
CHIAVI
Attributo con le seguente caratteristiche:
- Deve essere : obbligatori, identificatore, esplicito, scalare
- Può essere: composto e nessun attributo può avere null;
- Non è modificabile
ES.
Persona --> codice fiscale
Azienda --> Partita IVA
Veicolo --> Targa
Città --> Codice catastale
Chiave Composta
-
Si indica con la sigla pk oppure si scrive primary key oppure si sottolineano entrambi gli attributi
Chiave Artificiale
Attributo privo di significato proprio che viene aggiunto per ottenere un codice univoco per ogni istanza autoincrementante
-
-
Chiave Esterna
-
Se la chiave è ARTIFICIALE il nome dell'attributo DEVE iniziare sempre con il termine id_"nomeEntita"
-
-
DEFINIZIONE
1976: Chen propone questo modello con l'obiettivo principale di rendere omogenea la descrizione dei database relazionali in rete
-
-