Uni.EsBDDGommista History
Hide minor edits - Show changes to output
Changed line 1 from:
(:Title Basi di Dati esercizio Gommista:)\\
to:
(:Title Basi di Dati esercizio Gommista:)
Deleted line 1:
%center bgcolor=#fff0f5 border='1px solid #cccccc' font-size=12pt padding=3px define=soluzione%
Added lines 4-7:
%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 ::'''
Changed lines 10-11 from:
to:
Changed lines 15-19 from:
'''CLIENTE(CF, Nome, Cognome, Telefono, Via Città)'''\\
to:
'''CLIENTE(CF, Nome, Cognome, Telefono, Via Città)'''
----
%red%1) Determinare i CF dei clienti che nel 2003 hanno acquistato almeno 2 volte lo stesso pneumatico%black%\\
Deleted lines 20-21:
%red%1) Determinare i CF dei clienti che nel 2003 hanno acquistato almeno 2 volte lo stesso pneumatico%black%\\ \\
Deleted line 53:
Added lines 56-57:
---- [[Torna alla pagina di Basi di Dati->Basi di Dati]]
Added lines 1-50:
(:Title Basi di Dati esercizio Gommista:)\\ %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%Query: Gommista
'''PNEUMATICO(Codice,Materiale, Dimensione; Colore, CodProduttore )'''\\ '''PRODUTTORE(Codice, Nome, Via, Città)'''\\ '''ACQUISTO(CFCliente, CodPneumatico, DataVendita, Costo)'''\\ '''CLIENTE(CF, Nome, Cognome, Telefono, Via Città)'''\\ \\ %red%1) Determinare i CF dei clienti che nel 2003 hanno acquistato almeno 2 volte lo stesso pneumatico%black%\\ \\ ''Trovo gli acquisti fatti nel 2003''
%soluzione%ACQ2003:= σ’_DataVendita>= 1/1/2003 ^ DataVendia<= 31/12/2003_’ACQUISTO
''Da questa tabella proietto ciò che mi interessa''
%soluzione% R1:=π ‘_CGCliente, CodPneumatico, DataVendita _’(ACQ2003)
''Copia della tabella''
%soluzione% R2:= ρ’_Cf, CodP, Data ← CFCliente, CodPneumatico, DataVendita_’ M
''Ora faccio il Join con condizione CFCliente=CF perché sono la stessa cosa, CodPneumatico=CodP perché deve trattarsi dello stesso pneumatico, e DataVendita ≠ data perché devono essere stati acquistati in data diversa''
%soluzione%RIS:= π ‘_CodProduttore_’PNEUMATICO – π ‘_CodProduttore_’ (σ’_ CFCliente=CF , CodPneumatico=CodP, DataVendita ≠ data _’R2)
%red%1) Determinare il CodProduttore di coloro che producono solo pneumatici in gomma secca o in gomma sintetica%black%\\ \\ ''Tutti – quelle non in gomma secca o non in gomma sintetica''
%soluzione% π ‘_CodProduttore_’PNEUMATICO – π ‘_CodProduttore_’ (σ’_ materiale≠’gomma secca’ ^ materiale ≠ ‘gomma sintetica’ _’PNEUMATICO)
|