Uni.TemaEsame21022008 History

Hide minor edits - Show changes to markup

April 04, 2008, at 04:29 PM by Denis -
Changed line 65 from:
to:
April 04, 2008, at 04:23 PM by Denis -
April 04, 2008, at 04:23 PM by baby -
Changed line 65 from:
to:
April 04, 2008, at 04:22 PM by baby -
Changed lines 64-65 from:
to:
April 04, 2008, at 04:21 PM by baby -
Changed line 64 from:
to:
April 02, 2008, at 08:39 PM by baby -
April 02, 2008, at 08:34 PM by baby -
Changed lines 62-64 from:
WHERE DataNascita<01/01/2001)
to:
WHERE DataNascita<01/01/2001)

ER

Attach:ER210208.bmp

April 02, 2008, at 07:28 PM by baby -
Changed lines 41-42 from:

Determinare i tipi di esame che hanno prezzo medio (la media dei prezzi)pił elevato \\

to:

Determinare i tipi di esame che hanno prezzo medio (la media dei prezzi)pił elevato

Changed lines 53-55 from:

Determinare il nome ed il prezzo degli esami di tipo pediatrico che sono stati prenotati sol da pazienti nati dop il 2000

to:

Determinare il nome ed il prezzo degli esami di tipo pediatrico che sono stati prenotati sol da pazienti nati dop il 2000

April 02, 2008, at 07:28 PM by baby -
Changed lines 46-52 from:

HAVING AVG(Prezzo) >= (
-->SELECT AVG(Prezzo)
-->FROM ESAME
-->GROUP BY Tipo
-->)

to:

HAVING AVG(Prezzo) >= (

SELECT AVG(Prezzo)
FROM ESAME
GROUP BY Tipo)
Changed line 62 from:
WHERE DataNascita<01/01/2001
to:
WHERE DataNascita<01/01/2001)
April 02, 2008, at 07:27 PM by baby -
Changed line 62 from:
WHERE
to:
WHERE DataNascita<01/01/2001
April 02, 2008, at 07:27 PM by baby -
Changed lines 47-48 from:
'SELECT AVG(Prezzo)
-->FROM ESAME'''\\
to:
SELECT AVG(Prezzo)
-->FROM ESAME\\
Changed lines 60-61 from:
SELECT
FROM
to:
SELECT CodEsame
FROM Prenotazione JOIN Paziente On CodPaziente=Codice
April 02, 2008, at 07:25 PM by baby -
Changed lines 56-58 from:

SELECT Nome, Prezzo FROM WHERE

to:

SELECT Nome, Prezzo
FROM Esame JOIN Prenotazione ON Codice=CodEsame
WHERE Tipo = 'Pediatrico'

April 02, 2008, at 07:24 PM by baby -
Changed lines 53-56 from:

Determinare il nome ed il prezzo degli esami di tipo pediatrico che sono stati prenotati sol da pazienti nati dop il 2000\\

to:

Determinare il nome ed il prezzo degli esami di tipo pediatrico che sono stati prenotati sol da pazienti nati dop il 2000

SELECT Nome, Prezzo FROM WHERE

ANDCodice NOT IN (
SELECT
FROM
WHERE
April 02, 2008, at 07:23 PM by baby -
Changed line 43 from:

'''SELECT Tipo\\

to:

SELECT Tipo\\

Changed lines 46-55 from:

HAVING AVG(Prezzo) >= (
_>
SELECT AVG(Prezzo)
_>
FROM ESAME
_>
GROUP BY Tipo
_>
)'''

to:

HAVING AVG(Prezzo) >= (
-->'SELECT AVG(Prezzo)
-->FROM ESAME'''
-->GROUP BY Tipo
-->)

April 02, 2008, at 07:22 PM by baby -
Changed lines 37-41 from:

SQL

Determinare i tipi di esame che hanno prezzo medio (la media dei prezzi) pił alto

SELECT Tipo
FROM Esame\\

to:

SQL

Determinare i tipi di esame che hanno prezzo medio (la media dei prezzi)pił elevato \\

'''SELECT Tipo
FROM ESAME\\

Changed lines 46-49 from:

HAVING AVG(Prezzo)>=

(SELECT AVG(Prezzo)
FROM Esame
GROUP BY Tipo)
to:

HAVING AVG(Prezzo) >= (
_>
SELECT AVG(Prezzo)
_>
FROM ESAME
_>
GROUP BY Tipo
_>
)'''

Determinare il nome ed il prezzo degli esami di tipo pediatrico che sono stati prenotati sol da pazienti nati dop il 2000\\

April 02, 2008, at 07:18 PM by baby -
Changed lines 35-46 from:

RISULTATO:=πNome(R |X|CodPaziente=CodicePAZIENTE)

to:

RISULTATO:=πNome(R |X|CodPaziente=CodicePAZIENTE)

SQL

Determinare i tipi di esame che hanno prezzo medio (la media dei prezzi) pił alto

SELECT Tipo
FROM Esame
GROUP BY Tipo
HAVING AVG(Prezzo)>=

(SELECT AVG(Prezzo)
FROM Esame
GROUP BY Tipo)
April 02, 2008, at 07:09 PM by baby -
Changed lines 22-35 from:

RISULTATO:=πcODpAZIENTE, CodEsame)(PRENOTAZIONE) - πcODpAZIENTE, CodEsame(Y)

to:

RISULTATO:=πcODpAZIENTE, CodEsame)(PRENOTAZIONE) - πcODpAZIENTE, CodEsame(Y)

Determinare il nome dei pazienti ch enon hanno mai prenotato esamidi tipo ecografico ma che hanno prenotato un esame cardiocologico e un esame radiologico

ECO:=πCodPaziente(PRENOTAZIONE |X|CodEsame=CodiceσTipo='ecografico'(ESAME))

CARD:=πCodPaziente(PRENOTAZIONE |X|CodEsame=CodiceσTipo='cardiologico'(ESAME))

RADIO:=πCodPaziente(PRENOTAZIONE |X|CodEsame=CodiceσTipo='radiologico'(ESAME))

R:=(CARD∩RADIO) - ECO

RISULTATO:=πNome(R |X|CodPaziente=CodicePAZIENTE)

April 02, 2008, at 06:58 PM by baby -
Changed lines 17-22 from:

P:=ρC, E, D <- CodPaziente, CodEsame, DataPrenotazione(PRENOTAZIONE)

to:

P:=ρC, E, D <- CodPaziente, CodEsame, DataPrenotazione(PRENOTAZIONE)

Y:=(πCodPaziente, CodEsame(PRENOTAZIONE |x| CodEsame=E ^ DataPrenotazione>DP)

RISULTATO:=πcODpAZIENTE, CodEsame)(PRENOTAZIONE) - πcODpAZIENTE, CodEsame(Y)

April 02, 2008, at 06:53 PM by baby -
Changed lines 15-17 from:

Determinare per ogni esame il codice dei pazienti che l'hanno prenotato da pił tempo \\

to:

Determinare per ogni esame il codice dei pazienti che l'hanno prenotato da pił tempo

P:=ρC, E, D <- CodPaziente, CodEsame, DataPrenotazione(PRENOTAZIONE)

April 02, 2008, at 06:51 PM by baby -
Added lines 1-15:

(:Title Basi di Dati temi d'esame:)
Torna alla pagina di Basi di Dati


21 febbraio 2008

PAZIENTE (Codice Nome, Cittą, DataNascita)
ESAME(Codice, Nome, Tipo, Prezzo)
PRENOTAZIONE (CodPaziente, CodEsame DataPrenotazione)

Algebra

Determinare per ogni esame il codice dei pazienti che l'hanno prenotato da pił tempo \\