cerca
Basi di Dati: temi d'Esame
modifica cronologia stampa login logout

Wiki

UniCrema


Materie per semestre

Materie per anno

Materie per laurea


Help

Uni.TemaEsame21022008 History

Hide minor edits - Show changes to markup

Changed lines 1-2 from:

(:Title Basi di Dati temi d'esame:)

to:

(:Title Basi di Dati: temi d'Esame:)

Added lines 4-6:

:: Basi di Dati: temi d'Esame

Added line 69:
Changed line 67 from:
to:
Added lines 66-68:
Changed lines 62-64 from:
WHERE DataNascita<01/01/2001)
to:
WHERE DataNascita<01/01/2001)

ER

Attach:ER210208.bmp

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

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)
Changed line 62 from:
WHERE
to:
WHERE DataNascita<01/01/2001
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
Changed lines 56-58 from:

SELECT Nome, Prezzo FROM WHERE

to:

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

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
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
-->)

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\\

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)
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)

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)

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)

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 \\