Uni.EsBDD02 History
Hide minor edits - Show changes to output
Changed line 2 from:
[[Torna alla pagina della Samarati->Samarati]]
to:
[[Torna alla pagina di Basi di Dati->Basi di Dati]]
Changed line 69 from:
[[Torna alla pagina della Samarati->Samarati]]
to:
[[Torna alla pagina di Basi di Dati->Basi di Dati]]
Changed lines 8-9 from:
%center%%bgcolor=#d9e4f2 font-size=12pt padding=5px%Query: Radio
to:
%center%%bgcolor=#d9e4f2 font-size=11pt padding=4px padding-left=50px padding-right=50px%Query: Radio
Changed lines 63-64 from:
%soluzione%NO_MUS' := Π'_Codice_' (RADIO) - ρ '_Codice ← CodiceRadio_' (MUS)
to:
%soluzione%NO_MUS := Π'_Codice_' (RADIO) - ρ '_Codice ← CodiceRadio_' (MUS)
Added lines 58-68:
'''''Domanda 4'''''\\ Determinare i nomi delle radio che non hanno alcun programma musicale
%soluzione%MUS := Π'_CodiceRadio_' (σ '_Tipo='Musicale'_' PROGRAMMA)
%soluzione%NO_MUS' := Π'_Codice_' (RADIO) - ρ '_Codice ← CodiceRadio_' (MUS)
%soluzione%Π'_Nome_' (RADIO ⋈ NO_MUS)
----
Changed lines 44-57 from:
to:
'''''Domanda 3'''''\\ Determinare i nomi delle radio che trasmettono almeno due programmi non musicali.
%soluzione%NO_MUS := Π'_Codice, CodiceRadio_' (σ '_Tipo≠'Musicale'_' PROGRAMMA)
%soluzione%NO_MUS' := ρ '_C',CR' ← Codice,CodiceRadio_' (NO_MUS)
%soluzione%COD_RIS := Π'_CodiceRadio_' (NO_MUS ⋈ '_CodiceRadio=CR' ∧ Codice≠C'_' NO_MUS')
%soluzione%Π'_Nome_' (RADIO ⋈ '_Codice=CodiceRadio_' COD_RIS)
----
Added lines 1-45:
(:title Basi di dati - Esercizio 2:) [[Torna alla pagina della Samarati->Samarati]] ---- %center bgcolor=#fff0f5 border='1px solid #cccccc' font-size=12pt padding=3px define=soluzione% %center bgcolor=#ffe4c4 border='2px solid #cccccc' font-size=14pt padding=5px define=titolo% %titolo%''':: Basi di dati - Esercizio 2 ::'''
%center%%bgcolor=#d9e4f2 font-size=12pt padding=5px%Query: Radio
----
'''RADIO''' ({+Codice+}, Nome, Frequenza, Luogo)\\ '''PROGRAMMA''' ({+Codice+}, Nome, Conduttore, FasciaOraria, Durata, Tipo, CodiceRadio)\\
----
'''''Domanda 1'''''\\ Determinare i nomi delle radio che trasmettono programmi non musicali nella fascia oraria del mattino e della sera, ma non nella fascia del pomeriggio.
%soluzione%MAT := Π'_CodiceRadio_' (σ '_Tipo≠'Musicale' ∧ FasciaOraria='Mattina'_' PROGRAMMA)
%soluzione%SER := Π'_CodiceRadio_' (σ '_Tipo≠'Musicale' ∧ FasciaOraria='Sera'_' PROGRAMMA)
%soluzione%POM := Π'_CodiceRadio_' (σ '_Tipo≠'Musicale' ∧ FasciaOraria='Pomeriggio'_' PROGRAMMA)
%soluzione%COD_RIS := (MAT ⋂ SER) - POM
%soluzione%Π'_Nome_' (RADIO ⋈ '_Codice=CodiceRadio_' COD_RIS)
----
'''''Domanda 2'''''\\ Determinare per ogni radio il codice del programma di durata minima.
%soluzione%PROG := Π'_Codice, Durata, CodiceRadio_' (PROGRAMMA)
%soluzione%PROG' := ρ '_C',D',CR' ← Codice,Durata,CodiceRadio_' (PROG)
%soluzione%Π'_Codice, CodiceRadio_' (PROG) -\\ Π'_Codice, CodiceRadio_' (PROG ⋈ '_CodiceRadio=CR' ∧ Durata>D'_' (PROG'))
----
[[Torna alla pagina della Samarati->Samarati]]
|