Transcript of Claudio Erriquez Economia e Commercio Internazionale 570268 II COMPITO ABITLITA INFORMATICHE:...
- Slide 1
- Claudio Erriquez Economia e Commercio Internazionale 570268 II
COMPITO ABITLITA INFORMATICHE: Progettazione di un DataBase
- Slide 2
- Schema razionale AMICILIBRI PRESTITI n a n 1 a n n a 1 PARTE
I
- Slide 3
- Spiegazione logica Lentit amico pu prendere pi libri in
prestito e ogni libro pu essere preso in prestito da pi amici.
Relazione presente tra le 2 identit N a N Creo 2 tabelle 1 a N per
Amici e Libri Creo quindi una terza tabella ed istituisco una nuova
Entit Prestiti, che abbia una relazione 1 a N tra la tabella entit
Amici e lentit Prestito.
- Slide 4
- Tabelle NOMETIPODIMENSIONEVINCOLONOTE IdAmiciNumericoIntero
LungoPrimary keycontatore SopranomeTesto30unique
NOMETIPODIMENSIONEVINCOLONOTE IdLibriNumericoIntero LungoPrimary
keycontatore TitoloTesto50unique NOMETIPODIMENSIONEVINCOLONOTE
IdPrestitiNumericoIntero LungoPrimary keycontatore Data
riconsegnaData50Not Null FkAmiciPrestitiNumericoIntero LungoForeign
KeyLink FkLibriPrestitiNumericoIntero LungoForeign KeyLink TABELLA:
AMICI TABELLA: LIBRI TABELLA: PRESTITI
- Slide 5
- Esempio Id AmicoNome 001Joe 002Paul Id LibNome 501Le porte
rotte 502La ronda Id prestitoData
ConsegnaFkAmiciPrestitiFkLibriPrestiti 054123/08/2011001501
054230/09/2011001502 054328/08/2011002501
- Slide 6
- PARTE II CHIAVI Attributo Cod. Pazienti nella Tab. Pazienti;
Attributo Cod. Reparto nella Tab. Reparto Attributo Mat. Medici
nella Tab. Medici VINCOLO Vincolo Paziente nella Tab. Ricoveri
Vincolo Reparto nella Tab. Ricoveri Vincolo Reparto nella Tab.
Medici In questa particolare situazione non ravviso nessuna
circostanza che possa provvedere Valori nulli, quindi non ha senso
inserirli. DATA BASE OSPEDALE