Esercitazione del 15/12/2004: operatori aggregati e interrogazioni
su piu tabelle
Utilizzando il database delle testate giornalistiche eseguire i seguenti
punti:
(in quest'elenco ci sono dei riferimenti a dati relativi alla soluzione al
database dell'esercitazione 4, nel caso nel
vostro database non siano presenti
questi
dati, inserirli o modificare i riferimenti in modo da utilizzare dati
presenti nel database che state utilizzando)
- Visualizzare le inserzioni presenti nelle categorie principali, utilizzando
il prodotto cartesiano;
- Visualizzare le inserzioni presenti nelle categorie principali, utilizzando
il JOIN esplicito;
- Modificare lo script relativo ad insAz in modo da aggiungere il costo alle
inserzioni delle aziende;
- Sommare i costi diversi delle inserzioni fatte dalle aziende;
- Visualizzare la spesa totale dell'azienda con codice 'cavmar';
- Calcolare il numero totale degli articoli pubblicati;
- Calcolare la media dei costi delle inserzioni pubblicate dalle aziende;
- Calcolare il costo medio delle inserzioni;
- Quante sono le categorie di inserzioni?
- A quante categorie appartengono le inserzioni?
- Calcolare il costo piu' alto per ciascuna categoria;
- Quante sono le inserzioni presenti in ciascuna categoria?
- Quante sono le inserzioni richieste per ogni edizione?
- Quante inserzioni sono state pubblicate nella categoria Alimentari?
- Quanti Appalti?
- Quante inserzioni costano meno di 100,00?
- Quante inserzioni costano almeno 100,00?
- Quanti sono i privati presenti in ogni citta', escludendo Putignano?
- Da quante inserzioni č composta ciascuna edizione? (nel database dato le
edizioni non sono state progettate correttamente, fare riferimento, per ora,
alle testate anziché alle edizioni)
- Ordinare in base al nome i privati di Putignano;
- Ordinare le inserzioni a pagamento per i costi decrescenti;
- Ordinare le inserzioni per i costi decrescenti e, a paritā di costo, per
codici decrescenti;
- Ordinare le inserzioni per i costi decrescenti e, a paritā di costo, per
codici crescenti;
- Visualizzare per ciascuna inserzione la sua descrizione;
- Visualizzare per ciascuna inserzione il codice dell'azienda che l'ha pubblicata;
- Visualizzare per ciascuna inserzione il codice dell'azienda che l'ha pubblicata
e il nome del referente;
- Visualizzare per ciascuna inserzione il codice dell'azienda che l'ha pubblicata,
il nome e il telefono del referente e la città dell'azienda;
- Visualizzare per ciascuna inserzione il codice del privato che l'ha pubblicata;
- Visualizzare per ciascuna inserzione il codice e il nome del privato che
l'ha pubblicata;
- Visualizzare per ciascuna inserzione il codice, il nome e il nome della
città del privato che l'ha pubblicata;
- Trovare i codici delle inserzioni fatte dai privati che vengono
da Alberobello (cap 70011);
- Visualizzare per ciascuna inserzion l'indirizzo (via, cittā, CAP, provincia)
di chi ha pubblicato l'inserzione e il testo dell'inserzione pubblicata;
Alla fine dell'esercitazione si metteranno assieme (e saranno pubblicate)
le prove più significative in modo da avere una quantità di dati sufficiente
per
poter
effettuare
le
interrogazioni delle prossime esercitazioni.