La presentazione è in caricamento. Aspetta per favore

La presentazione è in caricamento. Aspetta per favore

Esercizio 1 Schema entità – relazioni Gestione Biblioteca Amici Prestito Libro 0:N 0:M 1:N.

Presentazioni simili


Presentazione sul tema: "Esercizio 1 Schema entità – relazioni Gestione Biblioteca Amici Prestito Libro 0:N 0:M 1:N."— Transcript della presentazione:

1 Esercizio 1 Schema entità – relazioni Gestione Biblioteca Amici Prestito Libro 0:N 0:M 1:N

2 Progettazione concettuale AmiciPrestitoLibro Id Amici Nome Soprannome Data di nascita indirizzo Id Prestito Campo link tabella amici Campo link tabella Libro Data inizio prestito Data riconsegna Id Libro Titolo libro Autore libro Codice ISBN Anno di pubblicazione

3 Progettazione Logica Tabella Amici Nome campoTipo campoDimensioneVincoliNote IdAmiciNumericoIntero LungoPrimary Key NomeTesto45Not null SoprannomeTesto50Not null Data di nascitaDataNot null IndirizzoTesto60Not null

4 Tabella Libro Nome campoTipo campoDimensioneVincoliNote IdLibroNumericoIntero LungoPrimary Key TitoloTesto45Not null AutoreTesto50Not null Codice ISBNNumericoIntero lungoNot null FkAmiciNumericoIntero lungoForeign keyLink alla tabella amici

5 Tabella Prestito Nome campoTipo campoDimensioneVincoliNote IdPrestitoNumericoIntero LungoPrimary Key Data inizio prestito DataNot null Data riconsegna DataNot null FKLibroNumericoIntero lungoForeign KeyLink alla tabella Libro FkAmiciNumericoIntero lungoForeign keyLink alla tabella Amici

6 Esercizio 2 Base dati ospedale Tabella Pazienti Nome campo Tipo campoDimensioneVincoliNote IdPazientiNumericoIntero LungoPrimary Key CodicePazientiTestoNot null NomePazientiTesto40 CognomePazientiTesto40

7 Tabella Reparti Nome campo Tipo campoDimensioneVincoliNote IdRepartiNumericoIntero LungoPrimary Key CodiceRepartiTestoNot null NomeRepartiTesto40 PrimarioRepartiTestoNot null

8 Tabella Medici Nome campoTipo campoDimensioneVincoliNote IdMediciNumericoIntero LungoPrimary Key MatrMediciTestoNot Null NomeMedicoTesto40 CognomeMedicoTesto40 FkRicoveriNumericoIntero LungoForeign KeyLink alla tabella Ricoveri

9 Tabella Ricoveri Nome campoTipo campoDimensioneVincoliNote IdRicoveriNumericoIntero LungoPrimary Key DataInizioRicoveriTestoData DataFineRicoveriTestoData FkRepartoNumericoIntero LungoForeign KeyLink alla tabella Reparto FkPazientiNumericoIntero LungoForeign KeyLink alla tabella Ricoveri

10 Questo database è per un ospedale o per una clinica. La relazione PAZIENTI contiene le informazioni riguardanti le persone che sono state ammesse almeno una volta. Le persone sono identificate da un codice. La relazione RICOVERI contiene tutti i ricoveri fatti nellospedale. Per ogni ricovero abbiamo il paziente (identificato dal codice), la data di ammissione e di dimissione e il reparto in cui il paziente è stato ricoverato. La relazione MEDICI contiene le informazioni dei dottori che lavorano per lospedale e fornisce il cognome, il nome e il reparto. Il reparto è indicato da un codice. Ogni medico è identificato da un numero di matricola. La relazione REPARTI descrive i vari reparti dellospedale, mostrando per ognuno di essi il nome del reparto e il primario che ne è a capo (attraverso un riferimento alla relazione MEDICI). I reparti sono identificati con un codice (A,B,C) Spiegazione


Scaricare ppt "Esercizio 1 Schema entità – relazioni Gestione Biblioteca Amici Prestito Libro 0:N 0:M 1:N."

Presentazioni simili


Annunci Google