Caso di studio e Definizione di dati

Utilizzando il database delle testate giornalistiche eseguire i seguenti punti:

  1. Aggiungere un attributo alla tabella InsAz: costo int usando istruzioni SQL di definizione dei dati;
  2. Assegnare un costo in euro ad ogni tupla presente nella tabella InsAz modificando lo script di inserimento della tabella, inserire almeno un'inserzione avente costo 30 e una avente costo 40;
  3. Selezionare i codici delle inserzioni pubblicitarie il cui costo 30;
  4. Modificare nel database la città: Torcherolo avente CAP 73013 in Galatina, avente stesso CAP;
  5. Selezionare tutti i privati la cui città sia a Putignano (CAP 70013) o Galatina (CAP 72020);
  6. Selezionare tutti i privati la cui città sia a Putignano o Galatina, usando l'operatore IN;
  7. Selezionare tutte le inserzioni con costo uguale a 30 o a 40;
  8. Selezionare tutte le inserzioni con codice che termina con 1;
  9. Selezionare tutti i privati il cui cognome inizia con la lettera M;
  10. Selezionare tutti i privati il cui cognome inizia con la lettera M ordinandoli per cognome;
  11. Visualizzare tutti i privati il cui cognome inizia con la lettera M ordinandoli per cognome in ordine decrescente;
  12. Visualizzare tutti i privati che hanno pubblicato almeno 2 inserzioni;
  13. Visualizzare il prezzo delle inserzioni di aziende con un rincaro del 10%;
  14. Visualizzare il prezzo delle inserzioni di aziende in lire (supponendo che 1 Euro = 1936,27 LIT);
  15. Visualizzare le categorie categorie principali;
  16. Visualizzare le quantita' minime e massime di articoli pubblicati dai privati;
  17. Visualizzare le quantita' minime e massime di articoli pubblicati dalle aziende;
  18. Visualizzare le quantita' minime e massime di articoli pubblicati dai privati o dalle aziende;
  19. Visualizzare la somma dei prezzi di tutti gli articoli pubblicati dalle aziende;
  20. Visualizzare le inserzioni presenti nelle categorie principali, utilizzando il prodotto cartesiano;
  21. Visualizzare le inserzioni presenti nelle categorie principali, utilizzando il JOIN esplicito;

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.