vuoi
o PayPal
tutte le volte che vuoi
DIVERSO
N
AND :
SQL estrualione pudiezione
Equivalente della
dati
Select : .
.
Select Attributi
Lista
es : Tabella
↑
FROM Attributi
TABELLA Lista select
bafi
fufi della
i tabella from Tabella
voglio
se Equivale selezione
funle alla
seleziona vogliamo
che
WHERE le
solo .
: .
SELECT NOME
es : studente
↑ "Informatica i
Laurea
FROM Nome
STUDENTE INFORMATICA
Where LAUREA= nimiate Suplicati
select i
Uguale
DistINCT
SELECT a
: ma
, valdui unici
i
tuple relazione Null
di conta Ino
conta
COUNT solo
le duplicati
: Distinc t: e
una >
- Attribut
tutti
All mulli All
. Count
: no
Sum : somma
AVG media
: minimo
massimo
MIN
MAX :
e e aggregazioni
GROUP irisultati in alle
base delle
solomme side
specificate
BX create
vengono
: naggruppa ,
ORDERBY decrescente ↓
vidudima antima
fuple mode
in
le
: By desc
O rd e r
es .
: ...
. Huple miga
limita il di righe
LMIT sola
es LMT 1 1
: numero . righe confinitono
che gli
neu ,
stessi specificate
valoui nelle colomme
MODELLO ER di
Entità oggetti ed
luammo esistenza
pudrietà
che comuni autonoma
classi
mappresentano
: .
della
Ogni elemento detto
classe è decommenta
.
abesempio
Nome dell Gita
impiegato
:
ENTITÀ di un'entità
descrivono ,
le
ATRIBUTI puquietà
: NOME COGNOME
desempio attributi
Nome Cognome Matricola=
a : ,
,
MATRICOLA
STUDENTE .
vaggruppatir
affini si
a tributi riferiscono
che solita
Attributi concetto possono esseve
composti : a una
, CAD
esempio
ad : STUDENTE VIA
INDIR1820 NUMERO
univocamente
identifica
ogni
velazione
RELAZIONI che
lua la
: .
nome
un
AD ESEMPIO : NOME Esame
Sostiene
STUDENTE
DELLI
ASSOCIAZIONE dall'
dove bureble da
possibile di exadx basse
alto
lettura in
il welacione facilitare la e
nome u n a
tra di
le wipefufe
relacione ai
occamente emmuple
una essere
possono
non studente
che
descriveve il
possibile
è fatte lo
non
corso
STUDENTE ESAME la volte
più
sostenute lo stesso esame
relacioni esprime
enfità miv
definite
di logis
legame
insieme possono esseve ognuna
:
su un
un enfità
twa Coinvolte
le Que diverse
associazioni
sono .
RESIDENZA
ESEMPIO : Città
IMPIEGATO SEDE
DI LAVORO
relazioni relacioni
le definite ad
più anche
Le
entità
possono anche ameles
.
essere
du possono
esseve . CONOSCE
PRODOTO
FORNITURA
FORNITORE PERSONA
DIPARTIMENTO
micousive coinvolgere
relazioni di
le Que
più .
enfrità
possono SUPERVISORE
PROGETTO IMPIEGATO
RESPONSABILE SUPERVISION TO
A
relazioni della
afuibuti
Le
RELAZIONI esistono
CON solo presenta
che in
Attributi : associale
possono data
della dalla
tenere
Ad
convelazione tua partire quale
sia
vogliamo
,
esempio a
.
l'impiegato dipartimento
è associato .
un
a
MATRICOLA DATA DIPARTIMENTO
ASSOCIATO
IMPIEGATO
COGNOME
minimo di
DELLE
Cardinalità cai
delle
massimo relacione
il ocor mente e c o l re n t a
: e
n u m e ro a
sono un
RELAZIONI Si entità può partecipare
. da
può , mue
impiegato
esempio progetto
1
se so
Mudgetei e
aveve as gua
un aveve
e un
: o
minima
11 cautinalità
5)
.
impiegati 1
> =
- ,
59 sof
ro
11 ,
, ASSEGNAZIONE massima
IMPIEGATO caudinalità
S
PROGETTO =
binarie
le base
classificate
velazioni cartinalità
in alla massima
possono esseve :
UNO
RELAZION AD
UNO
- RELAZIONI MOLTI
UNO A
- RELAZIONI MOLTI
Molti A
- Opzionalità
& on : possono esserci
1)
1) senta
parte
1)
1) 11
10
11
11 Ne
,
, ,
1
ASSOCIAZIONE 1 ,
: >
- REPARTO DIRETTO DA
REPARTO DIRETTO DA DIRETTORE Lice
DIRETTORE Holme
Cardinalità è obbligatorio
cartinalità è
minima multivalove
molti
delo optionale è
la ,
viene ,
se se
se
: o uno
ATTRIBUTI NI
So , TELEFONO
esempio : NOME
IMPIEGATO di
Numero Patente
1)
10 , conceti e/o
specificati mappresentano (atuibuti
di
entità schema
Dentificatori : vengono e
una
per ciascuna
enfità) identificare univoca
di
dello in Di
le
maniera
permettono ocumente
scema che
enfità
.
Ciascuna
ESEMPIO : f studente Matricola
·
DIPENDENTE . . un'entità
attributi di
più
molti casi identificatore
In sostituire
sufficienti
e sono
uno un ,
a
identificatore altri si
interno casi identificatore
deve esteumd
chiave micouvere
In
o .
a un
.
identificatore
ringes
Esempio un
: /internal