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

Show minor edits - Show changes to output

Changed lines 1-2 from:
(:Title Basi di Dati temi d'esame:)\\
%center bgcolor=#fff0f5 border='1px solid #cccccc' font-size=12pt padding=3px define=soluzione%
to:
(:Title Basi di Dati: temi d'Esame:)
Added lines 4-6:

%titolo%''':: Basi di Dati: temi d'Esame'''
Added line 69:
Attach:tabella210208.jpg
Changed line 67 from:
Attach:LOGICO210208.jpg
to:
Attach:L210208.jpg
Added lines 66-68:

Attach:LOGICO210208.jpg
Changed line 65 from:
[[Clicca qui per visualizzare l'ER ->Attach:ER_210208.bmp]]
to:
Attach:ER210208.jpg
Changed line 65 from:
[[Clicca qui per visualizzare l'er ->Attach:ER_210208.bmp]]
to:
[[Clicca qui per visualizzare l'ER ->Attach:ER_210208.bmp]]
Changed lines 64-65 from:
Attach:ER_210208.bmp
to:

[[Clicca qui per visualizzare l'er ->
Attach:ER_210208.bmp]]
Changed line 64 from:
Attach:ER210208.bmp
to:
Attach:ER_210208.bmp
Changed lines 62-64 from:
--->WHERE DataNascita<01/01/2001)
to:
--->WHERE DataNascita<01/01/2001)
!!!%blue%ER
Attach:ER210208.bmp
Changed lines 41-42 from:
!!%red% Determinare i tipi di esame che hanno prezzo medio (la media dei prezzi)pił elevato %black%\\
to:
!!%red% Determinare i tipi di esame che hanno prezzo medio (la media dei prezzi)pił elevato %black%
Changed lines 53-55 from:
!!%red% Determinare il nome ed il prezzo degli esami di tipo pediatrico che sono stati prenotati sol da pazienti nati dop il 2000%black%\\
to:
!!%red% Determinare il nome ed il prezzo degli esami di tipo pediatrico che sono stati prenotati sol da pazienti nati dop il 2000%black%
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:


!!%red% Determinare il nome ed il prezzo degli esami di tipo pediatrico che sono stati prenotati sol da pazienti nati dop il 2000%black%\\
to:
!!%red% Determinare il nome ed il prezzo degli esami di tipo pediatrico che sono stati prenotati sol da pazienti nati dop il 2000%black%\\


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:
!!!%blue%SQL
!!%red% Determinare i tipi di esame che hanno prezzo medio (la media dei prezzi) pił alto%black%\\

SELECT
Tipo\\
FROM Esame\\
to:
!!! %blue%SQL


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

'''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'''\\
_>'''
)'''





!!%red% Determinare il nome ed il prezzo degli esami di tipo pediatrico che sono stati prenotati sol da pazienti nati dop il 2000%black%\\
Changed lines 35-46 from:
%soluzione%RISULTATO:=&#960;'_Nome_'(R |X|'_CodPaziente=Codice_'PAZIENTE)
to:
%soluzione%RISULTATO:=&#960;'_Nome_'(R |X|'_CodPaziente=Codice_'PAZIENTE)

!!!%blue%SQL
!!%red% Determinare i tipi di esame che hanno prezzo medio (la media dei prezzi) pił alto%black%\\

SELECT Tipo\\
FROM Esame\\
GROUP BY Tipo\\
HAVING AVG(Prezzo)>=
-->(SELECT AVG(Prezzo)
-->FROM Esame
-->GROUP BY Tipo
)
Changed lines 22-35 from:
%soluzione%RISULTATO:=&#960;'_cODpAZIENTE, CodEsame)_'(PRENOTAZIONE) - &#960;'_cODpAZIENTE, CodEsame_'(Y)
to:
%soluzione%RISULTATO:=&#960;'_cODpAZIENTE, CodEsame)_'(PRENOTAZIONE) - &#960;'_cODpAZIENTE, CodEsame_'(Y)


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

%soluzione%ECO:=&#960;'_CodPaziente_'(PRENOTAZIONE |X|'_CodEsame=Codice_'&#963;'_Tipo='ecografico'_'(ESAME))

%soluzione%CARD:=&#960;'_CodPaziente_'(PRENOTAZIONE |X|'_CodEsame=Codice_'&#963;'_Tipo='cardiologico'_'(ESAME))

%soluzione%RADIO:=&#960;'_CodPaziente_'(PRENOTAZIONE |X|'_CodEsame=Codice_'&#963;'_Tipo='radiologico'_'(ESAME))

%soluzione%R:=(CARD&#8745;RADIO) - ECO

%soluzione%RISULTATO:=&#960;'_Nome_'(R |X|'_CodPaziente=Codice_'PAZIENTE
)
Changed lines 17-22 from:
%soluzione% P:=&#961;'_C, E, D <- CodPaziente, CodEsame, DataPrenotazione_'(PRENOTAZIONE)
to:
%soluzione% P:=&#961;'_C, E, D <- CodPaziente, CodEsame, DataPrenotazione_'(PRENOTAZIONE)


%soluzione% Y:=(&#960;'_CodPaziente, CodEsame_'(PRENOTAZIONE |x| '_CodEsame=E ^ DataPrenotazione>D_'P)

%soluzione%RISULTATO:=&#960;'_cODpAZIENTE, CodEsame)_'(PRENOTAZIONE) - &#960;'_cODpAZIENTE, CodEsame_'(Y
)
Changed lines 15-17 from:
!!%red% Determinare per ogni esame il codice dei pazienti che l'hanno prenotato da pił tempo %black%\\
to:
!!%red% Determinare per ogni esame il codice dei pazienti che l'hanno prenotato da pił tempo %black%\\

%soluzione% P:=&#961;'_C, E, D <- CodPaziente, CodEsame, DataPrenotazione_'(PRENOTAZIONE)
Added lines 1-15:
(:Title Basi di Dati temi d'esame:)\\
%center bgcolor=#fff0f5 border='1px solid #cccccc' font-size=12pt padding=3px define=soluzione%
[[Torna alla pagina di Basi di Dati->Basi di Dati]]
----
%center%%bgcolor=#d9e4f2 font-size=11pt padding=4px padding-left=50px padding-right=50px% 21 febbraio 2008

'''PAZIENTE ({+Codice+} Nome, Cittą, DataNascita)'''\\

'''ESAME({+Codice+}, Nome, Tipo, Prezzo)'''\\

'''PRENOTAZIONE ({+CodPaziente, CodEsame+} DataPrenotazione)'''\\

!!!%blue%Algebra

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