Sei sulla pagina 1di 2

Esercitazione 2.

Modello logico

chirurghi(Id_chirurgo(PK), cognome, nome, data_nascita, comune, indirizzo)

stanze(Id_stanza(PK), telefono, televisore, aria_condizionata);

pazienti(Id_paziente(Pk), cognome, nome,comune, indirizzo,data_inizio_ricovero, data_operazione,


ora_operazione, sala_operatora, Id_chirurgo(FK), Id_stanza(FK))

Query.

Numero 1.

SELECT p.cognome, p.nome

FROM pazienti AS p, chirurghi As c

WHERE p.Id_chirurgo=c.Id_chirurgo

AND c.cognome=["inseririsci cognome chirurgo”] AND c.nome=["inserisci nome chirurgo”]

AND c.indirizzo=["inserisci indirizzo chirurgo];

Numero 2.

SELECT cognome, nome, data_inizio_ricovero

FROM pazienti AS p, stanze AS s

WHERE p.Id_stanza=s.id_stanza AND televisore IS NOT NULL;

Numero 3.

SELECT cognome, nome

FROM pazienti

WHERE data_inizio_ricovtero=["inserisci periodo di ricovero”];

Potrebbero piacerti anche