Inserimento di dati nel database Testate Giornalistiche

Avvalendosi dell'help in linea fornito con MySql e del materiale fornito dal docente (pdf 130 Kb circa) e continuando l'esercitazione scorsa effettuare i seguenti punti (Si ricorda che tutte le istruzioni devono essere scritte in un file di testo che di volta in volta sarà richiamato dal client MySql mediante istruzione source nomefile).

Effettuare le seguenti operazioni:

Effettuare le seguenti interrogazioni:

  1. visualizzare il nome di tutte le aziende presenti nel database;
  2. visualizzare il nome di tutte le aziende presenti nel database aventi anno di fondazione precedente al 1980;
  3. visualizzare il nome di tutte le aziende presenti nel database aventi anno di fondazione successivo al 1998;
  4. visualizzare il nome di tutte le aziende presenti nel database aventi anno di fondazione compreso tra il 1980 e il 1998;
  5. visualizzare l'elenco dei privati presenti nel database, mostrando tutte le informazioni disponibili, evitando l'uso dell'asterisco;
  6. visualizzare l'elenco dei privati presenti nel database che abitano in un numero civico superiore a 20, mostrando cognome e nome e numero civico;
  7. visualizzare l'elenco dei privati presenti nel database che abitano in un numero civico pari a 10 o a 15, mostrando cognome e nome e numero civico;
  8. visualizzare nome, cognome, via, numero civico e CAP dei privati il cui numero civico è compreso tra 15 e 30, visualizzare CAP come Codice_Avviamento_Postale;
  9. visualizzare il nome e il capitale sociale delle aziende, visualizzare anche la metà del capitale sociale con il nome: Plafond_max_disponibile;
  10. visualizzare le età e il nome dei privati che hanno un'età inferiore a 30;
  11. visualizzare il nome di comitato di tutte le redazioni presenti nel database che hanno all'interno del nome una sottostringa costituita dalla stringa di tre caratteri: "m t", di cui il carattere centrale non è importante;
  12. creare una tabella PrivatiGiovani con le stesse caratteristiche della tabella Privati e senza vincoli di integrità interrelazionali;
  13. inserire nella tabella PrivatiGiovani tutti i privati contenuti nella tabella Privati che hanno età inferiore a 30;
  14. Rinominare il cognome dei PrivatiGiovani il cui cognome inizia con la lettera "G" con la parola "Rossi";
  15. Rinominare il nome dei PrivatiGiovani il cui nome contiene la sottostringa "uc" con la parola "Arnold";
  16. visualizzare cognome, nome ed età dei privatiGiovani il cui nome è Arnold, in particolare visualizzare il campo nome come "Nick";
  17. visualizzare cognome, nome ed età dei privatiGiovani il cui cognome è "Rossi", in particolare visualizzare il campo cognome come "Pilota";
  18. visualizzare l'elenco delle aziende il cui telefono inizia per 02;
  19. visualizzare l'elenco dei redattori;
  20. visualizzare tutti i redattori di milano;
  21. visualizzare i cognomi dei redattori, ordinandoli in ordine alfabetico;
  22. visualizzare i cognomi distinti dei redattori in ordine alfabetico;
  23. visualizzare i redattori che hanno "10" oppure "01" nel CAP;
  24. visualizzare i redattori che hanno i caratteri "o" e "i" separati da altri due caratteri nell'indirizzo (per esempio sono validi gli indirizzi contenenti la sottostringa "oggi" oppure "olmi");
  25. visualizzare le categorie principali presenti nelle riviste.