• Non ci sono risultati.

Progettazione di basi di dati

N/A
N/A
Protected

Academic year: 2021

Condividi "Progettazione di basi di dati"

Copied!
99
0
0

Testo completo

(1)

DB M G DB M G

Progettazione di basi di dati

(2)

DB M G 2 Fasi della progettazione di basi di dati

Requisiti

applicazione Progettazione concettuale

Progettazione logica

Progettazione fisica

Schema concettuale

Schema logico

Schema fisico

(3)

DB M G 3 Raccolta e analisi dei requisiti

Raccolta dei requisiti

individuazione dei problemi che l’applicazione dovrà risolvere

individuazione delle caratteristiche statiche e dinamiche dell’applicazione

Analisi dei requisiti

chiarimento e organizzazione delle specifiche Attività interconnesse e difficilmente

standardizzabili

(4)

DB M G 4 Fonti di requisiti

Utenti dell’applicazione interviste

documentazione scritta Documentazione esistente

normative

regolamenti interni moduli

Realizzazioni preesistenti

applicazioni da sostituire o con cui è necessario

interagire

(5)

DB M G 5 Raccolta dei requisiti

Gli utenti del sistema hanno un ruolo importante gli utenti di alto livello hanno una visione più

generale, ma non conoscono i dettagli

utenti diversi possono fornire informazioni diverse

(complementari o contradditorie)

(6)

DB M G 6 Raccolta dei requisiti

Regole pratiche

effettuare verifiche di comprensione e consistenza delle informazioni raccolte

verificare anche per mezzo di esempi (generali e relativi a casi limite)

richiedere definizioni e classificazioni

individuare gli aspetti essenziali rispetto a quelli marginali

procedere per raffinamenti successivi

(7)

DB M G 7 Analisi dei requisiti

Regole pratiche

scegliere il livello di astrazione corretto standardizzare la struttura delle frasi evitare frasi contorte

individuare sinonimi/omonimi e unificare i termini rendere esplicito il riferimento tra termini

costruire un glossario dei termini

(8)

DB M G 8 Progettazione concettuale

Sono state proposte varie strategie di progetto La più efficace è una strategia ibrida

si individuano i concetti fondamentali (entità e relazioni importanti)

si raffina progressivamente il progetto iniziale, aggiungendo attributi, cardinalità delle relazioni, gerarchie, altre entità e relazioni

Se il problema è molto complesso, può essere

suddiviso in sottoproblemi, risolti separatamente

e integrati in seguito

(9)

DB M G 9 Progettazione concettuale: criteri generali

Se un concetto ha proprietà significative o

descrive classi di oggetti con esistenza autonoma entità

Se un concetto ha struttura semplice e non possiede proprietà rilevanti

attributo (eventualmente multivalore) Se due o più concetti sono correlati

relazione

Se un concetto è un caso particolare di un altro

gerarchia

(10)

DB M G 10 Qualità di uno schema concettuale

Correttezza

uso di costrutti appropriati del modello verifica di errori sintattici e semantici Completezza

rappresentazione di tutti i concetti di interesse Minimalità

tutte le specifiche sono rappresentate una volta sola nello schema

verifica e documentazione di eventuali ridondanze

Leggibilità

(11)

DB M G 11 Specifiche del problema

Si vuole rappresentare una base dati per la

gestione di un sistema di prenotazioni di esami medici all’interno di una Azienda Sanitaria Locale (ASL), tenendo conto delle informazioni seguenti.

Ciascun paziente è caratterizzato da numero della tessera sanitaria, nome, cognome, indirizzo, data di nascita, luogo di nascita e età.

Gli ospedali della ASL sono caratterizzati da un

codice numerico, da un nome e un indirizzo.

(12)

DB M G 12 Specifiche del problema

Ogni ospedale è suddiviso in reparti identificati da un codice numerico univoco all’interno

dell’ospedale di appartenenza e caratterizzati dal nome del reparto e numero di telefono.

Il personale del reparto è identificato attraverso il codice fiscale. Sono noti inoltre il nome, il

cognome e l’indirizzo di domicilio. Tra il

personale, nel caso dei medici del reparto è noto l’elenco delle specializzazioni conseguite, mentre per il personale volontario è noto il nome

dell’associazione di appartenenza, se disponibile.

(13)

DB M G 13 Specifiche del problema

Gli esami medici che possono essere eseguiti sono caratterizzati da un codice numerico e da una descrizione testuale (ad esempio radiografia, ecc.) Nel caso di esami specialistici si

memorizzano inoltre il medico che effettua la visita e la descrizione della dieta da seguire (se necessaria).

I laboratori che eseguono gli esami sono

identificati da un codice univoco all’interno di un ospedale della ASL e sono caratterizzati dal nome del laboratorio, dal piano di ubicazione e dal

numero di stanza.

(14)

DB M G 14 Specifiche del problema

Per ogni componente del personale di laboratorio si memorizzano le giornate e i laboratori in cui presta servizio. Si tenga presente che nel corso della stessa giornata ogni componente del

personale può prestare servizio presso più

laboratori.

(15)

DB M G 15 Specifiche del problema

Per effettuare un esame è necessario eseguire una prenotazione. Per ogni prenotazione di un esame da parte di un paziente si vuole

memorizzare la data e l’ora dell’esame, il

laboratorio presso cui è eseguito, il costo del ticket e se tale esame è prescritto con urgenza.

Si tenga presente che ogni paziente può

effettuare più prenotazioni dello stesso esame in

date diverse. Si noti inoltre che lo stesso esame

non può essere ripetuto nello stesso giorno dallo

stesso paziente, neppure in laboratori diversi.

(16)

DB M G 16 Specifiche del problema

Ogni medico può assumere ruoli diversi nel corso della sua carriera (ad esempio assistente,

primario, ecc.). Si vuole tenere traccia dei ruoli

assunti da ogni medico nel corso di tutta la sua

carriera e dei periodi di tempo in cui ha assunto

tali ruoli (data di inizio, data di fine). Si tenga

presente che ogni medico non può assumere

contemporaneamente più ruoli, mentre può

assumere lo stesso ruolo in periodi di tempo

diversi.

(17)

DB M G 17 Identificazione dei concetti principali

Analisi del testo volta ad individuare i concetti più importanti

le entità principali del diagramma E-R

eventuali collegamenti tra entità

(18)

DB M G 18 Concetto di Paziente

Ciascun paziente è caratterizzato da numero della

tessera sanitaria, nome, cognome, indirizzo, data

di nascita, luogo di nascita e età.

(19)

DB M G 19

Paziente

Concetto di Paziente

(20)

DB M G 20 Concetto di Ospedale

Gli ospedali della ASL sono caratterizzati da un

codice numerico, da un nome e un indirizzo.

(21)

DB M G 21

Paziente

Ospedale

Concetto di Ospedale

(22)

DB M G 22 Concetto di Reparto

Ogni ospedale è suddiviso in reparti identificati da un codice numerico univoco all’interno

dell’ospedale di appartenenza e caratterizzati dal

nome del reparto e numero di telefono.

(23)

DB M G 23

Paziente

Ospedale

Concetto di Reparto

Reparto

(24)

DB M G 24 Concetto di Personale

Il personale del reparto è identificato attraverso il codice fiscale. Sono noti inoltre il nome, il

cognome e l’indirizzo di domicilio. Tra il

personale, nel caso dei medici del reparto è noto l’elenco delle specializzazioni conseguite, mentre per il personale volontario è noto il nome

dell’associazione di appartenenza, se disponibile.

(25)

DB M G 25

Paziente

Ospedale Reparto

Personale

Concetto di Personale

(26)

DB M G 26 Concetto di Esame

Gli esami medici che possono essere eseguiti sono caratterizzati da un codice numerico e da una descrizione testuale (ad esempio radiografia, ecc.) Nel caso di esami specialistici si

memorizzano inoltre il medico che effettua la

visita e la descrizione della dieta da seguire (se

necessaria).

(27)

DB M G 27

Paziente

Ospedale

Esame

Reparto Personale

Concetto di Esame

(28)

DB M G 28 Concetto di Laboratorio

I laboratori che eseguono gli esami sono

identificati da un codice univoco all’interno di un ospedale della ASL e sono caratterizzati dal nome del laboratorio, dal piano di ubicazione e dal

numero di stanza.

(29)

DB M G 29

Paziente

Laboratorio

Ospedale

Esame

Reparto Personale

Concetto di Laboratorio

(30)

DB M G 30

Concetti principali paziente

esame

laboratorio ospedale reparto personale

Paziente

Laboratorio

Ospedale

Esame

Reparto Personale

Concetti principali

(31)

DB M G 31 Raffinamento dei concetti

Raffinamento dei concetti introduzione delle gerarchie definizione degli attributi

caratterizzazione delle relazioni mediante la

cardinalità

(32)

DB M G 32 Gerarchia del personale

Il personale del reparto è identificato attraverso il codice fiscale. Sono noti inoltre il nome, il

cognome e l’indirizzo di domicilio. Tra il

personale, nel caso dei medici del reparto è noto l’elenco delle specializzazioni conseguite, mentre per il personale volontario è noto il nome

dell’associazione di appartenenza, se disponibile.

(33)

DB M G 33 Gerarchia del personale

Paziente

Laboratorio

Ospedale

Esame

Reparto Personale

(p,e)

Medico

Volontario

(34)

DB M G 34 Gerarchia degli esami

Gli esami medici che possono essere eseguiti sono caratterizzati da un codice numerico e da una descrizione testuale (ad esempio radiografia, ecc.). Nel caso di esami specialistici si

memorizzano inoltre il medico che effettua la

visita e la descrizione della dieta da seguire (se

necessaria).

(35)

DB M G 35 Gerarchia degli esami

Paziente

Laboratorio

Ospedale

Esame

Reparto Personale

(p,e)

Medico Volontario

(p,e)

Esame

specialistico

(36)

DB M G 36 Raffinamento dell’entità Paziente

Ciascun paziente è caratterizzato da numero della

tessera sanitaria, nome, cognome, indirizzo, data

di nascita, luogo di nascita e età.

(37)

DB M G 37

NTes Nome Cognome

Indirizzo

LuogoN DataN

(p,e) Età

(p,e)

Paziente

Laboratorio

Ospedale

Esame

Reparto Personale

Medico Volontario

Esame specialistico

Raffinamento dell’entità Paziente

(38)

DB M G 38 Attributi Data di nascita ed Età

L’attributo Età è ridondante perché può essere facilmente calcolato partendo dalla data di

nascita (DataN)

Questa informazione deve essere allegata alla documentazione del modello concettuale

regola di derivazione di Età a partire da DataN Età=Year(Today()-DataN)

L’eventuale eliminazione dell’attributo Età sarà

valutata durante la fase di semplificazione dello

schema ER

(39)

DB M G 39 Raffinamento dell’entità Ospedale

Gli ospedali della ASL sono caratterizzati da un

codice numerico, da un nome e un indirizzo.

(40)

DB M G 40

NTes Nome Cognome

Indirizzo

LuogoN DataN

(p,e) Età

(p,e)

Paziente

Laboratorio

Ospedale

Esame

Reparto Personale

Medico Volontario

Esame specialistico

CodO Nome Indirizzo

Raffinamento dell’entità Ospedale

(41)

DB M G 41 Relazione tra Personale e Reparto Il personale del reparto è identificato attraverso il codice fiscale. Sono noti inoltre il nome, il

cognome e l’indirizzo di domicilio. Tra il

personale, nel caso dei medici del reparto è noto l’elenco delle specializzazioni conseguite, mentre per il personale volontario è noto il nome

dell’associazione di appartenenza, se disponibile.

(42)

DB M G 42

NTes Nome Cognome

Indirizzo

LuogoN DataN Età

(p,e)

Paziente

Laboratorio

Ospedale

Esame

Reparto Esame specialistico

CodO Nome

Indirizzo

Reparto

(p,e)

Personale Medico Volontario

Lavora in

Relazione tra Personale e Reparto

(43)

DB M G 43

NTes Nome Cognome

Indirizzo

LuogoN DataN Età

(p,e)

Paziente

Laboratorio

Ospedale

Esame

Reparto Esame specialistico

CodO Nome

Indirizzo

Reparto

(p,e)

Personale Medico Volontario

Lavora in

(1,1)

(1,N)

Cardinalità della relazione Lavora in

(44)

DB M G 44

NTes Nome Cognome

Indirizzo

LuogoN DataN Età

(p,e)

Paziente

Laboratorio

Ospedale

Esame

Reparto Esame specialistico

CodO Nome

Indirizzo

Reparto

(p,e)

Personale Medico Volontario

Lavora in

(1,1)

(1,N)

CodFisc Cognome Nome Domicilio

Raffinamento dell’entità Personale

(45)

DB M G 45 Raffinamento delle entità Medico e Volontario

Il personale del reparto è identificato attraverso il codice fiscale. Sono noti inoltre il nome, il

cognome e l’indirizzo di domicilio. Tra il

personale, nel caso dei medici del reparto è noto l’elenco delle specializzazioni conseguite, mentre per il personale volontario è noto il nome

dell’associazione di appartenenza, se disponibile.

(46)

DB M G 46

NTes Nome Cognome

Indirizzo

LuogoN DataN Età

(p,e)

Paziente

Laboratorio

Ospedale

Esame

Reparto Esame specialistico

CodO Nome

Indirizzo

Reparto

(p,e)

Personale Medico Volontario

Lavora in

CodFisc Cognome Nome Domicilio

(1,1)

(1,N)

Specializzazione (0,N)

Raffinamento dell’entità Medico

(47)

DB M G 47

NTes Nome Cognome

Indirizzo

LuogoN DataN Età

(p,e)

Paziente

Laboratorio

Ospedale

Esame

Reparto Esame specialistico

CodO Nome

Indirizzo

Reparto

(p,e)

Personale Medico Volontario

Lavora in

CodFisc Cognome Nome Domicilio Associazione

(0,1)

Specializzazione (0,N)

(1,1)

(1,N)

Raffinamento dell’entità Volontario

(48)

DB M G 48 Raffinamento dell’entità Esame Gli esami medici che possono essere eseguiti

sono caratterizzati da un codice numerico e da una descrizione testuale (ad esempio radiografia, ecc.). Nel caso di esami specialistici si

memorizzano inoltre il medico che effettua la

visita e la descrizione della dieta da seguire (se

necessaria).

(49)

DB M G 49

NTes Nome Cognome

Indirizzo

LuogoN DataN Età

(p,e)

Paziente

Laboratorio

Ospedale

Esame

Reparto Esame specialistico

CodO Nome

Indirizzo

Reparto

(p,e)

Personale Medico Volontario

Lavora in

CodFisc Cognome Nome Domicilio Associazione

(0,1)

Specializzazione (0,N)

(1,1)

(1,N) Descrizione

CodE

Raffinamento dell’entità Esame

(50)

DB M G 50 Raffinamento dell’entità Esame specialistico

Gli esami medici che possono essere eseguiti sono caratterizzati da un codice numerico e da una descrizione testuale (ad esempio radiografia, ecc.). Nel caso di esami specialistici si

memorizzano inoltre il medico che effettua la

visita e la descrizione della dieta da seguire (se

necessaria).

(51)

DB M G 51

NTes Nome Cognome

Indirizzo

LuogoN DataN Età

(p,e)

Paziente

Laboratorio

Ospedale

Esame

Reparto Esame specialistico

CodO Nome

Indirizzo

Reparto

(p,e)

Personale Medico Volontario

Lavora in

CodFisc Cognome Nome Domicilio Associazione

(0,1)

Specializzazione (0,N)

(1,1)

(1,N) Descrizione

CodE Descrizione della dieta

(0,1)

Raffinamento dell’entità Esame specialistico

(52)

DB M G 52

NTes Nome Cognome

Indirizzo

LuogoN DataN Età

(p,e)

Paziente

Laboratorio

Ospedale

Esame

Reparto Esame specialistico

CodO Nome

Indirizzo

Reparto

(p,e)

Personale Medico Volontario

Lavora in

CodFisc Cognome Nome Domicilio Associazione

(0,1)

Specializzazione (0,N)

(1,1)

(1,N) Descrizione

CodE Descrizione della dieta

(0,1)

Effettuato da

Relazione tra Esame specialistico e Medico

(53)

DB M G 53

NTes Nome Cognome

Indirizzo

LuogoN DataN Età

(p,e)

Paziente

Laboratorio

Ospedale

Esame

Reparto Esame specialistico

CodO Nome

Indirizzo

Reparto

(p,e)

Personale Medico Volontario

Lavora in

CodFisc Cognome Nome Domicilio Associazione

(0,1)

Specializzazione (0,N)

(1,1)

(1,N) Descrizione

CodE Descrizione della dieta

(0,1)

(1,1)

(0,N)

Effettuato da

Cardinalità della relazione Effettuato da

(54)

DB M G 54 Relazione tra Reparto e Ospedale

Ogni ospedale è suddiviso in reparti identificati da un codice numerico univoco all’interno

dell’ospedale di appartenenza e caratterizzati dal

nome del reparto e numero di telefono.

(55)

DB M G 55

NTes Nome Cognome

Indirizzo

LuogoN DataN Età

Paziente

Laboratorio

Ospedale Reparto

CodO Nome

Indirizzo

Reparto

Ha

Relazione tra Reparto e Ospedale

(p,e)

Esame Esame

specialistico

(p,e)

Personale Medico Volontario

Lavora in

CodFisc Cognome Nome Domicilio Associazione

(0,1)

Specializzazione (0,N)

(1,1)

(1,N) Descrizione

CodE Descrizione della dieta

(0,1)

(1,1)

(0,N)

Effettuato da

(56)

DB M G 56

NTes Nome Cognome

Indirizzo

LuogoN DataN Età

Paziente

Laboratorio

Ospedale Reparto

CodO Nome

Indirizzo (1,N) (1,1)

Reparto

Ha

Cardinalità della relazione Ha

(p,e)

Esame Esame

specialistico

(p,e)

Personale Medico Volontario

Lavora in

CodFisc Cognome Nome Domicilio Associazione

(0,1)

Specializzazione (0,N)

(1,1)

(1,N) Descrizione

CodE Descrizione della dieta

(0,1)

(1,1)

(0,N)

Effettuato da

(57)

DB M G 57 Relazione tra Reparto e Ospedale

Ogni ospedale è suddiviso in reparti identificati da un codice numerico univoco all’interno

dell’ospedale di appartenenza e caratterizzati dal

nome del reparto e numero di telefono.

(58)

DB M G 58

NTes Nome Cognome

Indirizzo

LuogoN DataN Età

Paziente

Laboratorio

Ospedale Reparto

CodO Nome

Indirizzo (1,N) (1,1)

Reparto

Ha

CodR

Identificatore dell’entità Reparto

(p,e)

Esame Esame

specialistico

(p,e)

Personale Medico Volontario

Lavora in

CodFisc Cognome Nome Domicilio Associazione

(0,1)

Specializzazione (0,N)

(1,1)

(1,N) Descrizione

CodE Descrizione della dieta

(0,1)

(1,1)

(0,N)

Effettuato da

(59)

DB M G 59

NTes Nome Cognome

Indirizzo

LuogoN DataN Età

Paziente

Laboratorio

Ospedale Reparto

CodO Nome Indirizzo

Nome Telefono

Reparto

(1,1) (1,N)

Ha

CodR

Raffinamento dell’entità Reparto

(p,e)

Esame Esame

specialistico

(p,e)

Personale Medico Volontario

Lavora in

CodFisc Cognome Nome Domicilio Associazione

(0,1)

Specializzazione (0,N)

(1,1)

(1,N) Descrizione

CodE Descrizione della dieta

(0,1)

(1,1)

(0,N)

Effettuato da

(60)

DB M G 60 Relazione tra Laboratorio e Ospedale

I laboratori che eseguono gli esami sono

identificati da un codice univoco all’interno di un ospedale della ASL e sono caratterizzati dal nome del laboratorio, dal piano di ubicazione e dal

numero di stanza.

(61)

DB M G 61

NTes Nome Cognome

Indirizzo

LuogoN DataN Età

(p,e)

Paziente

Ospedale

Esame

Reparto Esame specialistico

CodO Nome Indirizzo

Nome Telefono

Reparto

(1,1) (1,N)

Ha

CodR (p,e)

Personale Medico Volontario

Lavora in

CodFisc Cognome Nome Domicilio Associazione

(0,1)

Specializzazione (0,N)

(1,1)

(1,N) Descrizione

CodE Descrizione della dieta

(0,1)

(1,1)

(0,N)

Effettuato da

Dispone di

Laboratorio

Relazione tra Laboratorio e Ospedale

(62)

DB M G 62

NTes Nome Cognome

Indirizzo

LuogoN DataN Età

(p,e)

Paziente

Ospedale

Esame

Reparto Esame specialistico

CodO Nome Indirizzo

Nome Telefono

Reparto

(1,1) (1,N)

Ha

CodR (p,e)

Personale Medico Volontario

Lavora in

CodFisc Cognome Nome Domicilio Associazione

(0,1)

Specializzazione (0,N)

(1,1)

(1,N) Descrizione

CodE Descrizione della dieta

(0,1)

(1,1)

(0,N)

Effettuato da

Dispone di

Laboratorio

(1,1)

(0,N)

Cardinalità della relazione Dispone di

(63)

DB M G 63 Relazione tra Laboratorio e Ospedale

I laboratori che eseguono gli esami sono

identificati da un codice univoco all’interno di un ospedale della ASL e sono caratterizzati dal nome del laboratorio, dal piano di ubicazione e dal

numero di stanza.

(64)

DB M G 64

NTes Nome Cognome

Indirizzo

LuogoN DataN Età

(p,e)

Paziente

Ospedale

Esame

Reparto Esame specialistico

CodO Nome Indirizzo

Nome Telefono

Reparto

(1,1) (1,N)

Ha

CodR (p,e)

Personale Medico Volontario

Lavora in

CodFisc Cognome Nome Domicilio Associazione

(0,1)

Specializzazione (0,N)

(1,1)

(1,N) Descrizione

CodE Descrizione della dieta

(0,1)

(1,1)

(0,N)

Effettuato da

Dispone di

Laboratorio

(1,1)

(0,N) CodLab

Identifcatore dell’entità Laboratorio

(65)

DB M G 65

NTes Nome Cognome

Indirizzo

LuogoN DataN Età

(p,e)

Paziente

Ospedale

Esame

Reparto Esame specialistico

CodO Nome Indirizzo

Nome Telefono

Reparto

(1,1) (1,N)

Ha

CodR (p,e)

Personale Medico Volontario

Lavora in

CodFisc Cognome Nome Domicilio Associazione

(0,1)

Specializzazione (0,N)

(1,1)

(1,N) Descrizione

CodE Descrizione della dieta

(0,1)

(1,1)

(0,N)

Effettuato da

Stanza Piano

Dispone di

Laboratorio

(1,1)

(0,N) CodLab

NomeLab

Raffinamento dell’entità Laboratorio

(66)

DB M G 66 Rappresentazione del tempo

Occorre rappresentare esplicitamente lo scorrere del tempo nel caso di

rappresentazione di eventi

variazione del contenuto informativo di entità o attributi nel tempo

Sono possibili varie modalità di rappresentazione mediante relazioni N-arie con un’entità tempo

mediante entità storicizzate

mediante relazioni binarie con un’entità tempo

(67)

DB M G 67 Relazione tra Personale e Laboratorio

Per ogni componente del personale di laboratorio si memorizzano le giornate e i laboratori in cui presta servizio. Si tenga presente che nel corso della stessa giornata ogni componente del

personale può prestare servizio presso più

laboratori.

(68)

DB M G 68

NTes Nome Cognome

Indirizzo

LuogoN DataN Età

(p,e)

Paziente

Ospedale

Esame

Reparto Esame specialistico

CodO Nome Indirizzo

Nome Telefono

Reparto

(1,1) (1,N)

Ha

CodR (p,e)

Personale Medico Volontario

Lavora in

CodFisc Cognome Nome Domicilio Associazione

(0,1)

Specializzazione (0,N)

(1,1)

(1,N) Descrizione

CodE Descrizione della dieta

(0,1)

(1,1)

(0,N)

Effettuato da

Stanza Piano

Dispone di

Laboratorio

(1,1)

(0,N) CodLab

NomeLab

Di servizio in

Relazione tra Personale e Laboratorio

(69)

DB M G 69 Storicizzazione della relazione Di servizio in

NTes Nome Cognome

Indirizzo

LuogoN DataN Età

(p,e)

Paziente

Ospedale

Esame

Reparto Esame specialistico

CodO Nome Indirizzo

Nome Telefono

Reparto

(1,1) (1,N)

Ha

CodR (p,e)

Personale Medico Volontario

Lavora in

CodFisc Cognome Nome Domicilio Associazione

(0,1)

Specializzazione (0,N)

(1,1)

(1,N) Descrizione

CodE Descrizione della dieta

(0,1)

(1,1)

(0,N)

Effettuato da

Stanza Piano

Dispone di

Laboratorio

(1,1)

(0,N) CodLab

NomeLab

Di servizio in

Data

Tempo

(70)

DB M G 70

NTes Nome Cognome

Indirizzo

LuogoN DataN Età

(p,e)

Paziente

Ospedale

Esame

Reparto Esame specialistico

CodO Nome Indirizzo

Nome Telefono

Reparto

(1,1) (1,N)

Ha

CodR (p,e)

Personale Medico Volontario

Lavora in

CodFisc Cognome Nome Domicilio Associazione

(0,1)

Specializzazione (0,N)

(1,1)

(1,N) Descrizione

CodE Descrizione della dieta

(0,1)

(1,1)

(0,N)

Effettuato da

Stanza Piano

Dispone di

Laboratorio

(1,1)

(0,N) CodLab

NomeLab

Di servizio in

Data

Tempo

(0,N)

(1,N)

(0,N)

Cardinalità della relazione Di servizio in

(71)

DB M G 71 Raffinamento della relazione Di servizio in

NTes Nome Cognome

Indirizzo

LuogoN DataN Età

(p,e)

Paziente

Ospedale

Esame

Reparto Esame specialistico

CodO Nome Indirizzo

Nome Telefono

Reparto

(1,1) (1,N)

Ha

CodR (p,e)

Personale Medico Volontario

Lavora in

CodFisc Cognome Nome Domicilio Associazione

(0,1)

Specializzazione (0,N)

(1,1)

(1,N) Descrizione

CodE Descrizione della dieta

(0,1)

(1,1)

(0,N)

Effettuato da

Stanza Piano

Dispone di

Laboratorio

(1,1)

(0,N) CodLab

NomeLab (0,N) (0,N)

Di servizio in

Durata Ora inizio

Data

(1,N)

Tempo

(72)

DB M G 72 Rappresentazione della prenotazione

Per effettuare un esame è necessario eseguire una prenotazione. Per ogni prenotazione di un esame da parte di un paziente si vuole

memorizzare la data e l’ora dell’esame, il

laboratorio presso cui è eseguito, il costo del ticket e se tale esame è prescritto con urgenza.

Si tenga presente che ogni paziente può

effettuare più prenotazioni dello stesso esame in

date diverse. Si noti inoltre che lo stesso esame

non può essere ripetuto nello stesso giorno dallo

stesso paziente, neppure in laboratori diversi.

(73)

DB M G 73 Rappresentazione della prenotazione

NTes Nome Cognome

Indirizzo

LuogoN DataN Età

(p,e)

Paziente

Ospedale

Esame

Reparto Esame specialistico

CodO Nome Indirizzo

Nome Telefono

Reparto

(1,1) (1,N)

Ha

CodR (p,e)

Personale Medico Volontario

Lavora in

CodFisc Cognome Nome Domicilio Associazione

(0,1)

Specializzazione (0,N)

(1,1)

(1,N) Descrizione

CodE Descrizione della dieta

(0,1)

(1,1)

(0,N)

Effettuato da

Stanza Piano

Dispone di

Laboratorio

(1,1)

(0,N) CodLab

NomeLab (0,N) (0,N)

Di servizio in

Durata Ora inizio

Data

(1,N)

Tempo Tempo

Data

Prenota

(74)

DB M G 74 Cardinalità della relazione Prenota

NTes Nome Cognome

Indirizzo

LuogoN DataN Età

(p,e)

Paziente

Ospedale

Esame

Reparto Esame specialistico

CodO Nome Indirizzo

Nome Telefono

Reparto

(1,1) (1,N)

Ha

CodR (p,e)

Personale Medico Volontario

Lavora in

CodFisc Cognome Nome Domicilio Associazione

(0,1)

Specializzazione (0,N)

(1,1)

(1,N) Descrizione

CodE Descrizione della dieta

(0,1)

(1,1)

(0,N)

Effettuato da

Stanza Piano

Dispone di

Laboratorio

(1,1)

(0,N) CodLab

NomeLab (0,N) (0,N)

Di servizio in

Durata Ora inizio

Data

(1,N)

Tempo Tempo

Data

Prenota

(1,N) (0,N)

(0,N) (1,N)

(75)

DB M G 75 Vincoli sulla prenotazione

Per effettuare un esame è necessario eseguire una prenotazione. Per ogni prenotazione di un esame da parte di un paziente si vuole

memorizzare la data e l’ora dell’esame, il

laboratorio presso cui è eseguito, il costo del ticket e se tale esame è prescritto con urgenza.

Si tenga presente che ogni paziente può

effettuare più prenotazioni dello stesso esame in

date diverse. Si noti inoltre che lo stesso esame

non può essere ripetuto nello stesso giorno dallo

stesso paziente, neppure in laboratori diversi.

(76)

DB M G 76 Rappresentazione della prenotazione

NTes Nome Cognome

Indirizzo

LuogoN DataN Età

(p,e)

Paziente

Ospedale

Esame

Reparto Esame specialistico

CodO Nome Indirizzo

Nome Telefono

Reparto

(1,1) (1,N)

Ha

CodR (p,e)

Personale Medico Volontario

Lavora in

CodFisc Cognome Nome Domicilio Associazione

(0,1)

Specializzazione (0,N)

(1,1)

(1,N) Descrizione

CodE Descrizione della dieta

(0,1)

(1,1)

(0,N)

Effettuato da

Stanza Piano

Dispone di

Laboratorio

(1,1)

(0,N) CodLab

NomeLab (0,N) (0,N)

Di servizio in

Durata Ora inizio

Data

(1,N)

Tempo Tempo

Data

Prenota

(1,N) (0,N)

(0,N) (1,N)

(77)

DB M G 77 Introduzione dell’entità Prenotazione

NTes Nome Cognome

Indirizzo

LuogoN DataN Età

(p,e)

Paziente

Ospedale

Esame

Reparto Esame specialistico

CodO Nome Indirizzo

Nome Telefono

Reparto

(1,1) (1,N)

Ha

CodR (p,e)

Personale Medico Volontario

Lavora in

CodFisc Cognome Nome Domicilio Associazione

(0,1)

Specializzazione (0,N)

(1,1)

(1,N) Descrizione

CodE Descrizione della dieta

(0,1)

(1,1)

(0,N)

Effettuato da

Stanza Piano

Dispone di

Laboratorio

(1,1)

(0,N) CodLab

NomeLab (0,N) (0,N)

Di servizio in

Durata Ora inizio

Data

(1,N)

Tempo

Prenotazione

(78)

DB M G 78 Relazione tra Prenotazione e Paziente

NTes Nome Cognome

Indirizzo

LuogoN DataN Età

(p,e)

Paziente

Ospedale

Esame

Reparto Esame specialistico

CodO Nome Indirizzo

Nome Telefono

Reparto

(1,1) (1,N)

Ha

CodR (p,e)

Personale Medico Volontario

Lavora in

CodFisc Cognome Nome Domicilio Associazione

(0,1)

Specializzazione (0,N)

(1,1)

(1,N) Descrizione

CodE Descrizione della dieta

(0,1)

(1,1)

(0,N)

Effettuato da

Stanza Piano

Dispone di

Laboratorio

(1,1)

(0,N) CodLab

NomeLab (0,N) (0,N)

Di servizio in

Durata Ora inizio

Data

(1,N)

Tempo Prenotazione

Effettua

(79)

DB M G 79 Cardinalità della relazione Effettua

NTes Nome Cognome

Indirizzo

LuogoN DataN Età

(p,e)

Paziente

Ospedale

Esame

Reparto Esame specialistico

CodO Nome Indirizzo

Nome Telefono

Reparto

(1,1) (1,N)

Ha

CodR (p,e)

Personale Medico Volontario

Lavora in

CodFisc Cognome Nome Domicilio Associazione

(0,1)

Specializzazione (0,N)

(1,1)

(1,N) Descrizione

CodE Descrizione della dieta

(0,1)

(1,1)

(0,N)

Effettuato da

Stanza Piano

Dispone di

Laboratorio

(1,1)

(0,N) CodLab

NomeLab (0,N) (0,N)

Di servizio in

Durata Ora inizio

Data

(1,N)

Tempo Prenotazione

Effettua

(1,1) (1,N)

(80)

DB M G 80 Relazione tra Prenotazione e Esame

NTes Nome Cognome

Indirizzo

LuogoN DataN Età

(p,e)

Paziente

Ospedale

Esame

Reparto Esame specialistico

CodO Nome Indirizzo

Nome Telefono

Reparto

(1,1) (1,N)

Ha

CodR (p,e)

Personale Medico Volontario

Lavora in

CodFisc Cognome Nome Domicilio Associazione

(0,1)

Specializzazione (0,N)

(1,1)

(1,N) Descrizione

CodE Descrizione della dieta

(0,1)

(1,1)

(0,N)

Effettuato da

Stanza Piano

Dispone di

Laboratorio

(1,1)

(0,N) CodLab

NomeLab (0,N) (0,N)

Di servizio in

Durata Ora inizio

Data

(1,N)

Tempo Prenotazione

Effettua

(1,1)

Per

(1,N)

(81)

DB M G 81 Cardinalità della relazione Per

NTes Nome Cognome

Indirizzo

LuogoN DataN Età

(p,e)

Paziente

Ospedale

Esame

Reparto Esame specialistico

CodO Nome Indirizzo

Nome Telefono

Reparto

(1,1) (1,N)

Ha

CodR (p,e)

Personale Medico Volontario

Lavora in

CodFisc Cognome Nome Domicilio Associazione

(0,1)

Specializzazione (0,N)

(1,1)

(1,N) Descrizione

CodE Descrizione della dieta

(0,1)

(1,1)

(0,N)

Effettuato da

Stanza Piano

Dispone di

Laboratorio

(1,1)

(0,N) CodLab

NomeLab (0,N) (0,N)

Di servizio in

Durata Ora inizio

Data

(1,N)

Tempo Prenotazione

Effettua

(1,1)

Per

(1,N)

(1,1) (0,N)

(82)

DB M G 82 Relazione tra Prenotazione e Laboratorio

NTes Nome Cognome

Indirizzo

LuogoN DataN Età

(p,e)

Paziente

Ospedale

Esame

Reparto Esame specialistico

CodO Nome Indirizzo

Nome Telefono

Reparto

(1,1) (1,N)

Ha

CodR (p,e)

Personale Medico Volontario

Lavora in

CodFisc Cognome Nome Domicilio Associazione

(0,1)

Specializzazione (0,N)

(1,1)

(1,N) Descrizione

CodE Descrizione della dieta

(0,1)

(1,1)

(0,N)

Effettuato da

Stanza Piano

Dispone di

Laboratorio

(1,1)

(0,N) CodLab

NomeLab (0,N) (0,N)

Di servizio in

Durata Ora inizio

Data

(1,N)

Tempo Prenotazione

Effettua

Per

Eseguita

(1,1) (1,N)

(1,1) (0,N)

(83)

DB M G 83 Cardinalità della relazione Eseguita

NTes Nome Cognome

Indirizzo

LuogoN DataN Età

(p,e)

Paziente

Ospedale

Esame

Reparto Esame specialistico

CodO Nome Indirizzo

Nome Telefono

Reparto

(1,1) (1,N)

Ha

CodR (p,e)

Personale Medico Volontario

Lavora in

CodFisc Cognome Nome Domicilio Associazione

(0,1)

Specializzazione (0,N)

(1,1)

(1,N) Descrizione

CodE Descrizione della dieta

(0,1)

(1,1)

(0,N)

Effettuato da

Stanza Piano

Dispone di

Laboratorio

(1,1)

(0,N) CodLab

NomeLab (0,N) (0,N)

Di servizio in

Durata Ora inizio

Data

(1,N)

Tempo Prenotazione

Effettua

Per

Eseguita

(1,1) (1,N)

(1,1) (0,N)

(1,1)

(0,N)

(84)

DB M G 84 Identiticatore dell’entità Prenotazione

NTes Nome Cognome

Indirizzo

LuogoN DataN Età

(p,e)

Paziente

Ospedale

Esame

Reparto Esame specialistico

CodO Nome Indirizzo

Nome Telefono

Reparto

(1,1) (1,N)

Ha

CodR (p,e)

Personale Medico Volontario

Lavora in

CodFisc Cognome Nome Domicilio Associazione

(0,1)

Specializzazione (0,N)

(1,1)

(1,N) Descrizione

CodE Descrizione della dieta

(0,1)

(1,1)

(0,N)

Effettuato da

Stanza Piano

Dispone di

Laboratorio

(1,1)

(0,N) CodLab

NomeLab (0,N) (0,N)

Di servizio in

Durata Ora inizio

Data

(1,N)

Tempo

Data (1,1)

(1,1)

Prenotazione Effettua

Per

Eseguita

(0,N)

(1,N) (0,N)

(1,1)

(85)

DB M G 85 Raffinamento dell’entità Prenotazione

NTes Nome Cognome

Indirizzo

LuogoN DataN Età

(p,e)

Paziente

Ospedale

Esame

Reparto Esame specialistico

CodO Nome Indirizzo

Nome Telefono

Reparto

(1,1) (1,N)

Ha

CodR (p,e)

Personale Medico Volontario

Lavora in

CodFisc Cognome Nome Domicilio Associazione

(0,1)

Specializzazione (0,N)

(1,1)

(1,N) Descrizione

CodE Descrizione della dieta

(0,1)

(1,1)

(0,N)

Effettuato da

Stanza Piano

Dispone di

Laboratorio

(1,1)

(0,N) CodLab

NomeLab (0,N) (0,N)

Di servizio in

Durata Ora inizio

Data

(1,N)

Tempo

Data Ora

Costo

Urgente (1,1)

(1,1)

Prenotazione Effettua

Per

Eseguita

(0,N)

(1,N) (0,N)

(1,1)

(86)

DB M G 86 Relazione tra Medico e Ruolo

Ogni medico può assumere ruoli diversi nel corso della sua carriera (ad esempio assistente,

primario, ecc.). Si vuole tenere traccia dei ruoli

assunti da ogni medico nel corso di tutta la sua

carriera e dei periodi di tempo in cui ha assunto

tali ruoli (data di inizio, data di fine). Si tenga

presente che ogni medico non può assumere

contemporaneamente più ruoli, mentre può

assumere lo stesso ruolo in periodi di tempo

diversi.

(87)

DB M G 87 Relazione tra Medico e Ruolo

NTes Nome Cognome

Indirizzo

LuogoN DataN Età

(p,e)

Paziente

Ospedale

Esame

Reparto Esame specialistico

CodO Nome Indirizzo

Nome Telefono

Reparto

(1,1) (1,N)

Ha

CodR (p,e)

Personale Medico Volontario

Lavora in

CodFisc Cognome Nome Domicilio Associazione

(0,1)

Specializzazione (0,N)

(1,1)

(1,N) Descrizione

CodE Descrizione della dieta

(0,1)

(1,1)

(0,N)

Effettuato da

Stanza Piano

Dispone di

Laboratorio

(1,1)

(0,N) CodLab

NomeLab (0,N) (0,N)

Di servizio in

Durata Ora inizio

Data

(1,N)

Tempo

Data Ora

Costo

Urgente (1,1)

(1,1)

Prenotazione Effettua

Per

Eseguita

(0,N)

(1,N) (0,N)

(1,1)

Ruolo

Assume

Ruolo

(88)

DB M G 88 Storicizzazione della relazione Assume

NTes Nome Cognome

Indirizzo

LuogoN DataN Età

(p,e)

Paziente

Ospedale

Esame

Reparto Esame specialistico

CodO Nome Indirizzo

Nome Telefono

Reparto

(1,1) (1,N)

Ha

CodR (p,e)

Personale Medico Volontario

Lavora in

CodFisc Cognome Nome Domicilio Associazione

(0,1)

Specializzazione (0,N)

(1,1)

(1,N) Descrizione

CodE Descrizione della dieta

(0,1)

(1,1)

(0,N)

Effettuato da

Stanza Piano

Dispone di

Laboratorio

(1,1)

(0,N) CodLab

NomeLab (0,N) (0,N)

Di servizio in

Durata Ora inizio

Data

(1,N)

Tempo

Data Ora

Costo

Urgente (1,1)

(1,1)

Prenotazione Effettua

Per

Eseguita

(0,N)

(1,N) (0,N)

(1,1)

Tempo

Data Inizio

Ruolo

Assume

Ruolo

(89)

DB M G 89 Cardinalità della relazione Assume

NTes Nome Cognome

Indirizzo

LuogoN DataN Età

(p,e)

Paziente

Ospedale

Esame

Reparto Esame specialistico

CodO Nome Indirizzo

Nome Telefono

Reparto

(1,1) (1,N)

Ha

CodR (p,e)

Personale Medico Volontario

Lavora in

CodFisc Cognome Nome Domicilio Associazione

(0,1)

Specializzazione (0,N)

(1,1)

(1,N) Descrizione

CodE Descrizione della dieta

(0,1)

(1,1)

(0,N)

Effettuato da

Stanza Piano

Dispone di

Laboratorio

(1,1)

(0,N) CodLab

NomeLab (0,N) (0,N)

Di servizio in

Durata Ora inizio

Data

(1,N)

Tempo

Data Ora

Costo

Urgente (1,1)

(1,1)

Prenotazione Effettua

Per

Eseguita

(0,N)

(1,N) (0,N)

(1,1)

Tempo

Data Inizio

Ruolo

Assume Ruolo

(1,N) (1,N)

(0,N)

(90)

DB M G 90

Raffinamento della relazione Assume

NTes Nome Cognome

Indirizzo

LuogoN DataN Età

(p,e)

Paziente

Ospedale

Esame

Reparto Esame specialistico

CodO Nome Indirizzo

Nome Telefono

Reparto

(1,1) (1,N)

Ha

CodR (p,e)

Personale Medico Volontario

Lavora in

CodFisc Cognome Nome Domicilio Associazione

(0,1)

Specializzazione (0,N)

(1,1)

(1,N) Descrizione

CodE Descrizione della dieta

(0,1)

(1,1)

(0,N)

Effettuato da

Stanza Piano

Dispone di

Laboratorio

(1,1)

(0,N) CodLab

NomeLab (0,N) (0,N)

Di servizio in

Durata Ora inizio

Data

(1,N)

Tempo

Data Ora

Costo

Urgente (1,1)

(1,1)

Prenotazione Effettua

Per

Eseguita

(0,N)

(1,N) (0,N)

(1,1) (1,N)

Tempo

Data Fine (0,1) Data Inizio

Ruolo

Assume

(1,N)

Ruolo

(0,N)

(91)

DB M G 91 Vincoli sulla relazione Assume

Ogni medico può assumere ruoli diversi nel corso della sua carriera (ad esempio assistente,

primario, ecc.). Si vuole tenere traccia dei ruoli

assunti da ogni medico nel corso di tutta la sua

carriera e dei periodi di tempo in cui ha assunto

tali ruoli (data di inizio, data di fine). Si tenga

presente che ogni medico non può assumere

contemporaneamente più ruoli, mentre può

assumere lo stesso ruolo in periodi di tempo

diversi.

Riferimenti

Documenti correlati

[r]

Non si può contrarre la malattia COVID-19 in seguito alla somministrazione del vaccino “COVID-19 Vaccine AstraZeneca”?. Non è possibile al momento prevedere danni a

7) L’insussistenza di provvedimenti interdittivi alla contrattazione con le Pubbliche Amministrazioni e alla partecipazione a gare pubbliche di cui all’art. 81/2008

Cognome Nome Data Nascita Prov.. Nascita Punteggio Anno

Il cittadino proveniente da uno Stato estero, ai fini della registrazione in anagrafe del rapporto di parentela con altri componenti della famiglia, deve allegare la

Le domande pervenute in tempo utile e redatte secondo le modalità prescritte saranno esaminate da una commissione interna nominata con apposito atto del Direttore

DI BURATTO ELSA

[r]