Progettazione logica ( 1)Libro (N)Amici 1:N (N)Libri (1)Amico N:1 N:N = Prestito Un amico può scegliere più libri Un libro può essere scelto da più amici
Progettazione logica Definizione delle caratteristiche degli attributi Tabella Amici Nome campoTipo campoDimensioneVincoliNote IdAmicoNumericoIntero lungoPrimary key CognomeAmicoTesto30Not null NomeAmicoTesto20Not null IndirizzoAmicoTesto40 SoprannomeAm ico Testo20
Progettazione logica Definizione delle caratteristiche degli attributi Tabella Libri Nome campoTipo campoDimensioneVincoliNote IdLibroNumericoIntero lungoPrimary key TitoloLibroTesto40Not null AutoreLibroTesto30Not null EditoreLibroTesto40
Progettazione logica Definizione delle caratteristiche degli attributi Tabella Prestiti Nome campoTipo campoDimensioneVincoliNote IdPrestitoNumericoIntero lungoPrimary key FkAmicoPresti to NumericoIntero lungoForeign KeyLink alla tabella Amici FkLibroPrestit o NumericoIntero lungoForeign KeyLink alla tabella Libri DataPrestitoDataNot null DataRestituzi onePrevista DataNot null DataRestituzi oneEffettiva Data
Commento “esercizio n 2” : Le chiavi sono segnate e i vincoli sono rispettati.
Progettazione logica Definizione delle caratteristiche degli attributi Tabella Pazienti Nome campoTipo campoDimensioneVincoliNote IdpazienteNumericoIntero lungoPrimary key CognomePazie nte Testo30Not null NomePazienteTesto20Not null NascitaPazienteDataNot null
Progettazione logica Definizione delle caratteristiche degli attributi Tabella Reparti Nome campoTipo campoDimensioneVincoliNote IdRepartoNumericoIntero lungoPrimary key NomeRepartoTesto20Not null FkPrimarioRepa rto NumericoIntero lungoForeign KeyLink alla tabella Medici
Progettazione logica Definizione delle caratteristiche degli attributi Tabella Ricoveri Nome campoTipo campoDimensioneVincoliNote IdRicoveroNumericoIntero lungoPrimary key FkRicoveroPazi ente NumericoIntero lungoForeign KeyLink alla tabella Pazienti FkRicoveroRep arto NumericoIntero lungoForeign KeyLink alla tabella Reparto InizioRicoveroDataNot null FineRicoveroData
Progettazione logica Definizione delle caratteristiche degli attributi Tabella Medici Nome campoTipo campoDimensioneVincoliNote IdRicoveroNumericoIntero lungoPrimary key IdMedicoNumericoIntero lungoPrimary key CognomeMedic o Testo30Not null NomeMedicoTesto20Not null FkMedicoRepart o NumericoIntero lungoForeign KeyLink alla tabella Reparti