Uni.EsBDDArredamento History

Show minor edits - Show changes to output

November 24, 2007, at 04:00 PM by baby -
Added lines 1-58:
(:Title Basi di Dati esercizio Arredamento:)\\
%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: Arredamento



'''MOBILE(Codice,Linea, Dimensione; Colore, Costo )'''\\

'''CLIENTE(CF, Nome, Cognome, Città)'''\\

'''ORDINE(CFCliente, CodMobile, DataOrdine, DataConsegna)'''\\
\\

%red%1) Determinare per ciascuna linea il mobile più costoso%black%\\
\\

''Creo la tabella M che contiene solo gli attributi Codice, Linea e Costo''



%soluzione%M:= π’_Codice, Linea, Costo_’MOBILE



''Creo la tabella M2 che contiene le stesse colonne di M ma ridenominate per poter trovare i mobili meno costosi''



%soluzione% M2:= ρ’_cod, l, co ← Codice, linea, costo_’ M


''Trovo i meno costosi''



%soluzione%MIN:= M |X| ‘_Linea = l, ^ Costo <co_’M2



''Adesso tutti – Min così trovo i + costosi''



%soluzione%RIS:= &#960;’_Codice, linea_’ M – &#960;’_Codice, Linea_’ MIN



%red%1) Determinare per CF dei clienti che hanno effettuato solo ordini con modalità trasporto “a carico del cliente”%black%\\
\\

''Tutti - Quelli con modalità divesa da a carico del cliemte''



%soluzione%RIS:=&#928;’_CFCliente_’ORDINE – &#960;’_CFCliente_’ (&#963;’_ModalitàTrasporto&#8800;’a carico del cliente’_’ORDINE)