Schemi
Schema
ID
Schema
s01
Relazionale
s02
E-R
s03
O-O
Relazionale: Modello
Studente
Matricola
Cognome
Nome
Secondo
nome
Data di
Nascita
Corso
Codice
Esame
Studente
Voto
Codice
Corso
Numero
Corso
Numero
Titolo
Docente
Relazionale: Supermodello
AggregationOfLexical
ID
Name
Schema
a01
Studente
s01
a02
Corso
s01
ID
Name
IsKey
IsNullable
Type
MemberOf
Schema
a03
Esame
s01
c01
Matricola
True
False
Int
a01
s01
c02
Cognome
False
False
String
a01
s01
c03
Nome
False
False
String
a01
s01
c04
Secondo Nome
False
True
String
a01
s01
ForeignKey
ComponentOfAggregationOfLexical
ID
From
To
Schema
c05
Data di Nascita
False
False
String
a01
s01
f01
a03
a01
s01
c06
Codice
True
False
String
a02
s01
f02
a03
a02
s01
c07
Numero
True
False
Int
a02
s01
c08
Titolo
False
False
String
a02
s01
c09
Docente
False
False
String
a02
s01
c10
Studente
True
False
Int
a03
s01
ForeignKeyComponent
ID
From
To
FK
Schema
c11
Voto
False
False
Int
a03
s01
k01
c10
c01
f01
s01
c12
Codice Corso
True
False
String
a03
s01
k02
c12
c06
f02
s01
c13
Numero Corso
True
False
Int
a03
s01
k03
c13
c07
f02
s01
Giocatore
Portiere
data
0,N
0,N
risultato
Calciatore
gol subiti
gol fatti
anno
fondazione
nome
età
presenze
nome
cognome
E-R: Modello
Squadra
0,N
0,N
1,1
1,1
Partita
E-R: Supermodello
Abstract
ID
Name
Schema
e01
Calciatore
s02
e02
Giocatore
s02
e03
Portiere
s02
e04
Squadra
s02
e05
Partita
s02
AttributeOfAbstract
ID
Name
IsIdentifier
IsNullable
Type
Abstract
Schema
a01
Nome
True
False
String
e01
s02
a02
Cognome
True
False
String
e01
s02
a03
Età
False
False
Int
e01
s02
a04
Presenze
False
False
Int
e01
s02
a05
Gol Fatti
False
False
Int
e02
s02
a06
Gol Subiti
False
False
Int
e03
s02
a07
Nome
True
False
String
e04
s02
a08
Anno Fondazione
False
False
Int
e04
s02
ChildOfGeneralization
a09
Data
True
False
String
e05
s02
ID
Child
Gener.
Schema
a10
Risultato
False
True
String
e05
s02
h01
e02
g01
s02
h02
e03
g01
s02
GeneralizationOfAbstract
ID
IsTotal
Father
Schema
g01
True
e01
s02
BinaryAggregationOfAbstracts
ID
Name
Abs1
IsId
IsOpt1
IsFun1
Abs2
IsOpt2
IsFun2
Schema
r01
Membro
e01
False
True
False
e04
True
False
s02
r02
Casa
e05
True
False
True
e04
True
False
s02
r03
Ospite
e05
True
False
True
e04
True
False
s02
O-O: Modello
Persona
Indirizzo
nome
cognome
CF
indirizzo
via
numero
CAP
città
Studente
matricola
università
Lavoratore
stipendio
dipendente
società
Società
Università
nome
indirizzo
nome
indirizzo
O-O: Supermodello
AttributeOfAbstract
Abstract
ID
Name
IsNullable
Type
Abstract
Schema
ID
Name
Schema
a01
Nome
False
String
e01
s03
e01
Persona
s03
a02
Cognome
False
String
e01
s03
e02
Indirizzo
s03
a03
CF
False
String
e01
s03
e03
Studente
s03
a04
Via
False
String
e02
s03
e04
Lavoratore
s03
a05
Numero
True
Int
e02
s03
e05
Società
s03
a06
CAP
False
Int
e02
s03
e06
Università
s03
a07
Città
False
String
e02
s03
a08
Matricola
False
Int
e03
s03
a09
Stipendio
False
Int
e04
s03
a10
Dipendente
False
Bool
e04
s03
GeneralizationOfAbstract
ID
IsTotal
Father
Schema
a11
Nome
False
String
e05
s03
g01
True
e01
s03
a12
Nome
False
String
e06
s03
ReferenceAttributeOfAbstracts
ChildOfGeneralization
ID
Name
IsOptional
From
To
Schema
ID
Child
General.
Schema
r01
Indirizzo
False
e01
e02
s03
h01
e03
g01
s03
r02
Università
False
e03
e06
s03
h02
e04
g01
s03
r03
Società
False
e04
e05
s03
r04
Indirizzo
False
e05
e02
s03
r05
Indirizzo
False
e06
e02
s03
Scarica

Schemi