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)

  1. Visualizzare le inserzioni presenti nelle categorie principali, utilizzando il prodotto cartesiano;
  2. Visualizzare le inserzioni presenti nelle categorie principali, utilizzando il JOIN esplicito;
  3. Modificare lo script relativo ad insAz in modo da aggiungere il costo alle inserzioni delle aziende;
  4. Sommare i costi diversi delle inserzioni fatte dalle aziende;
  5. Visualizzare la spesa totale dell'azienda con codice 'cavmar';
  6. Calcolare il numero totale degli articoli pubblicati;
  7. Calcolare la media dei costi delle inserzioni pubblicate dalle aziende;
  8. Calcolare il costo medio delle inserzioni;
  9. Quante sono le categorie di inserzioni?
  10. A quante categorie appartengono le inserzioni?
  11. Calcolare il costo piu' alto per ciascuna categoria;
  12. Quante sono le inserzioni presenti in ciascuna categoria?
  13. Quante sono le inserzioni richieste per ogni edizione?
  14. Quante inserzioni sono state pubblicate nella categoria Alimentari?
  15. Quanti Appalti?
  16. Quante inserzioni costano meno di 100,00?
  17. Quante inserzioni costano almeno 100,00?
  18. Quanti sono i privati presenti in ogni citta', escludendo Putignano?
  19. 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)
  20. Ordinare in base al nome i privati di Putignano;
  21. Ordinare le inserzioni a pagamento per i costi decrescenti;
  22. Ordinare le inserzioni per i costi decrescenti e, a paritā di costo, per codici decrescenti;
  23. Ordinare le inserzioni per i costi decrescenti e, a paritā di costo, per codici crescenti;
  24. Visualizzare per ciascuna inserzione la sua descrizione;
  25. Visualizzare per ciascuna inserzione il codice dell'azienda che l'ha pubblicata;
  26. Visualizzare per ciascuna inserzione il codice dell'azienda che l'ha pubblicata e il nome del referente;
  27. Visualizzare per ciascuna inserzione il codice dell'azienda che l'ha pubblicata, il nome e il telefono del referente e la città dell'azienda;
  28. Visualizzare per ciascuna inserzione il codice del privato che l'ha pubblicata;
  29. Visualizzare per ciascuna inserzione il codice e il nome del privato che l'ha pubblicata;
  30. Visualizzare per ciascuna inserzione il codice, il nome e il nome della città del privato che l'ha pubblicata;
  31. Trovare i codici delle inserzioni fatte dai privati che vengono da Alberobello (cap 70011);
  32. 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.