Please enable JavaScript.
Coggle requires JavaScript to display documents.
MODELLO E-R, image, UNICO - Coggle Diagram
MODELLO E-R
ENTITA
RAPPERESENTAZIONE GRAFICA
non esiste uno standard comune per rappresentare gli oggetti esistono delle linee guida comuni che prevedono dei rettangoli. Le Entià sono sempre scritte al singolare seguendo la notazione standard del linguaggio
ISTANZA
e il singolo oggetto descritto dal entità
CLASSIFICAZIONE
ENTITA' FORTE --> quando non c'è bidogno di altre entità per essere identificata
INTERSEZZIONE --> serve per assocare due o piu entità allo scopo di risolvere un'associazione multipa
ENTITA' DEBOLE --> quando servono altre entità per essere identificata
DEFINIZIONE
oggetti principali ogni entità rappresenta un concetto concreto o astratto del mondo reale
ATTRIBUTI
CHIAVI
attributi con le
CHIAVE PRIMARIA
Attributo che indica univocamente una specifica istanza di un entità
Si indica con la sigla pk (primari key)oppure si sottolinea attributo
CHIAVE ARTIFICIALE
Attributo privo di significato aggiunto per ottenere un codice univoco
Il nome del attributo deve essere sempre con il termine ID_”nome entità”
CHIAVE ESTERNA
CHIAVE COMPOSTA
Due o tre attributi che descrivono univocamente l’istanza di un’entità
Si indica con la sigla pk oppure si scrive primato key oppure si sostituiscono gli attributi
CLASSIFICAZIONE
"natura"
OPZIONALE
non obligatorio (puo avere?)
OBBLIGATORIO
deve avere
STATICO
non cambia durante il ciclo di vita
DINAMICO
cambia durante il ciclo di vita
CALCOLATO
serve un algoritmo matematico per calcolarlo/deteerminarlo
ESPLICITO
non serve un calcolo
molteplicità
SCALARE
puo avere un solo valore
MULTIPLI
puo avere piu valori
IDENTIFICATORI
(oppure chiavi) ma il significato di identificatori in modo univocamente o univoco un entità
DESCRITTORI
sono tutti gli altri attributi che non gli identificano ma descrivono l'entità
DEFINIZIONE
descrivono le entità con le quali sono associati un particolare istanza di attributo e detta valore
CARATTERISTICHE
FORMATO TIPICO DI DATO
le possibilita sono testo, numero intero, numero reale, buleam, data, ora, (gg mm aaaa) (ss,mm,hh) data e ora non hanno dimensione
DIMENSIONE - LUNGEZZA
quantità massima di caratteri che posso inserire
DOMINIO
collezione di tutti i possibili valori
che un attributo può avere
NULL: formazione mancante (non confondere con Blank)
VINCOLI
STATICI
Restrizione sui valori ammessi esempio ( codice fiscale = 16 campi)
DINAMICI
Necessitano di un controllo periodico in quanto il valore puo uscire dal dominio Esercizio (prodotti in scadenza)
moltepicità
RELAZIONI
REGOLE DI LETTURA
rappresentazione grafica
CLASSIFICAZIONE
CARDINALITA
relazione 1:1
date 2 entità A e B la relazione si ottiene quando una delle entità a una sola istanza del entità B
date due entità A e B si ottiene quando per un istanza del entità A ci sono0,1 0 molte sitanze del entita e per un istanza del entità B ci sono molte istanze del entita A'istanza o per lì
OPZIONALE
l'esistenza opzionale si simboleggia
l'esistenza obbligatoria
DEFINIZIONE
PREPARAZIONE UML
RELAZIONI
RAPPRESENTAZIONE UML
DEFINIZIONE
Associazione tra due entità rappresentata da un verbo transitivo
CLASSIFICAZIONE
DEFINIZIONE
UTILITA
i costrutti sono utilizzati possono essere facilmente utilizzati per la definizione del database relazionelae
puo essere semplice e facile da capire con un minimo di guida ache per gli utenti finali
il modello puo essere usato come piano di lavoro per gli sviluppatori del database per implementare un modello di dati in uno specifico software di gestione id database
1976 - chen propone lìil modello E-R (Entità -Relazione) con l obiettivo di rendere omogenea la descrizzione dei data base relazionali in rete
e un diagramma utilizzato pe rappresentare visivamente gli oggetti coinvolti nel modello utilizzando esclusivamente entità e relazioni
UNICO