[HELP] Tecniche per capire Query difficili

Stato
Discussione chiusa ad ulteriori risposte.

Biuni

Utente Gold
16 Dicembre 2014
304
59
160
343
Ciao a tutti, vi pongo un grande quesito:
ci sono tecniche (che voi usate) per riuscire a poter scrivere una query (non banali) più facilmente?

Mi spiego meglio con un esempio, dato il seguente schema di relazione:

Pizze (codPizza, nome, tempoPreparazione, prezzo)
Ingredienti (codIngrediente, nome, costo)
Ricette (pizza, ingrediente, quantita)
Ordini (codOrdine, nomeCliente, indirizzoCliente, oraConsegna)
RigaOrdine (codRiga, ordine, pizza)

Scrivere le seguenti query SQL:
a) Per ogni cliente, nome e prezzo della pizza più costosa che ha ordinato;
b) Codice e tempo di preparazione delle pizze che contengono la mozzarella di bufala (nome ingrediente = 'mozzarella di bufala') e che hanno più di 3 ingredienti;
c) Codice, costo e prezzo delle pizze il cui costo (ottenuto sommando il costo base degli ingredienti tenendo conto delle rispettive quantità necessarie) è più alto del prezzo della pizza; d) Dimezzare la quantità di funghi in tutte le pizze in cui è presente come ingrediente (nome ingrediente = 'funghi').

Come potete vedere le Query sono molto difficili e non sono per nulla intuibili. Avete qualche tecnica per rendere la scrittura di tali più semplice e veloce? Grazie mille
 
Stato
Discussione chiusa ad ulteriori risposte.