La presentazione è in caricamento. Aspetta per favore

La presentazione è in caricamento. Aspetta per favore

Esercizio 1 Schema entità – relazioni Gestione Biblioteca

Presentazioni simili


Presentazione sul tema: "Esercizio 1 Schema entità – relazioni Gestione Biblioteca"— Transcript della presentazione:

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

2 Progettazione concettuale
Amici Prestito Libro 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 campo Tipo campo Dimensione
Vincoli Note IdAmici Numerico Intero Lungo Primary Key Nome Testo 45 Not null Soprannome 50 Data di nascita Data Indirizzo 60

4 Tabella Libro Nome campo Tipo campo Dimensione Vincoli Note IdLibro Numerico Intero Lungo Primary Key Titolo Testo 45 Not null Autore 50 Codice ISBN Intero lungo FkAmici Foreign key Link alla tabella amici

5 Tabella Prestito Nome campo Tipo campo Dimensione Vincoli Note IdPrestito Numerico Intero Lungo Primary Key Data inizio prestito Data Not null Data riconsegna FKLibro Intero lungo Foreign Key Link alla tabella Libro FkAmici Foreign key Link alla tabella Amici

6 Esercizio 2 Base dati ospedale
Tabella Pazienti Nome campo Tipo campo Dimensione Vincoli Note IdPazienti Numerico Intero Lungo Primary Key CodicePazienti Testo Not null NomePazienti 40 CognomePazienti

7 Nome campo Tabella Reparti Tipo campo Dimensione Vincoli Note
IdReparti Numerico Intero Lungo Primary Key CodiceReparti Testo Not null NomeReparti 40 PrimarioReparti

8 Tabella Medici Nome campo Tipo campo Dimensione Vincoli Note IdMedici Numerico Intero Lungo Primary Key MatrMedici Testo Not Null NomeMedico 40 CognomeMedico FkRicoveri Foreign Key Link alla tabella Ricoveri

9 Tabella Ricoveri Nome campo Tipo campo Dimensione Vincoli Note IdRicoveri Numerico Intero Lungo Primary Key DataInizioRicoveri Testo Data DataFineRicoveri FkReparto Foreign Key Link alla tabella Reparto FkPazienti Link alla tabella Ricoveri

10 Spiegazione 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 nell’ospedale. 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 l’ospedale 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 dell’ospedale, 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)


Scaricare ppt "Esercizio 1 Schema entità – relazioni Gestione Biblioteca"

Presentazioni simili


Annunci Google