Sei sulla pagina 1di 2

5 dicembre 2017

Diagramma E-R

Si deve costruire un DB per un ambulatorio che segue le gravidanze di donne affette da patologie varie.

Alcune donne si recano nell’ambulatorio anche prima della gravidanza, per avere dei consigli e delle previsioni sul
futuro andamento della gravidanza stessa.

Alcune donne vengono sottoposte alla PMA (procreazione medicalmente assistita).

Quando poi la gravidanza inizia, le donne sono invitate a recarsi in ambulatorio per le visite di controllo. Durante
tali visite possono essere richiesti esami o visite presso altri specialisti.

Durante le visite vengono anche prescritte eventuali terapie.

Il DB deve anche servire ad effettuare statistiche sul risultato delle gravidanze. Occorre quindi memorizzare se ci
sono stati aborti, di che tipo (spontanei, volontari), oppure se la gravidanza termina con il parto. In quest’ultimo
caso si devono memorizzare i dati sul neonato, o sui neonati, nel caso di parti gemellari (si considerino alcuni dati
a piacere che si ritengono importanti).

Si disegni il diagramma E-R che modellizza tutte le informazioni suddette, si ricavino le tabelle, si indichino le
chiavi e si inseriscano alcune tuple di dati.
Tabelle:

Paziente: {CF_pz, nome, cognome, nascita, morte, telefono, indirizzo}

Esame: {Cod_prestazione, descrizione, tariffa}

Farmaco: {AIC, descrizione, CasaFarmaceutica}

Patologia: {ICD9CM, descrizione}

AvereGravidanza: {ID-grav, CF_pz, data_inizio, data_fine, esito}

GenerareNeonato: {ID-grav, CF_neonato, nome, cognome, statosalute, apgar, peso, lunghezza}

SottoporrePMA: {ID-PMA, CF_pz, data, esito}

Soffrire: {CF_pz, ICD9CM, data_inizio, data_fine}

FareVisitaAmbulatorio: {CF_pz, ID_visitaA, data, referto, consigli}

RichedereVisitaSpecial_Esame : {ID_visitaA, ID_visita_esame, CodPrestazione, data, esito }

RichederePrescrizione: {ID_visitaA, ID_Presc, AIC, DataInizio, DataFine, Dose}

Potrebbero piacerti anche