claudio erriquez economia e commercio internazionale 570268 ii compito abitlita informatiche:...

Click here to load reader

Upload: ferro-marinelli

Post on 02-May-2015

214 views

Category:

Documents


0 download

TRANSCRIPT

  • 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