Nel database relativo alle testate giornalistiche effettuare le seguenti interrogazioni:
- visualizzare il nome e il numero civico di tutte le aziende presenti nel
database che hanno o potrebbero avere un numero civico superiore a 15;
- visualizzare il nome e l'anno di fondazione di tutte le aziende presenti
nel database che hanno o potrebbero avere anno di fondazione precedente al
1980;
- visualizzare il nome di tutte le aziende presenti nel database che hanno
o potrebbero avere anno di fondazione compreso tra il 1980 e il 1998;
- visualizzare codice, testo e categoria delle inserzioni presenti nel database;
- visualizzare l'elenco dei codici di inserzioni e dei codici delle aziende
(tabella insaz);
- visualizzare per ogni codice articolo presente in insaz nome azienda, referente
e telefono utilizzando il prodotto cartesiano;
- visualizzare, utilizzando il prodotto cartesiano, codice, testo e categoria
delle inserzioni con relativi nome azienda, referente, telefono, utilizzando
le tabelle aziende, insaz e inserzioni;
- visualizzare l'interrogazione precedente effettuando le seguenti ridenominazioni
sulle relative tabelle: aziende in elenco_aziende, insaz in IA, inserzioni
in pubblicazioni;
- visualizzare l'interrogazione precedente ridenominando i seguenti attributi:
codice in codice_articolo, testo in descrizione;
- della query precedente visualizzare solo le aziende che hanno un capitale
sociale superiore 18000000;
- visualizzare l'elenco dei nomi dei privati presenti nel database;
- visualizzare l'elenco dei nomi diversi presenti nel database;
- ripetere le interrogazioni dalla numero 45 alla numero 48 utilizzando il
NATURAL JOIN (Join naturale);
- ripetere le interrogazioni dalla numero 45 alla numero 48 utilizzando il
Theta JOIN (Join esplicito);
- visualizzare l'interrogazione al punto 45 ordinata per numeri di telefono;
- visualizzare l'interrogazione al punto 45 ordinata per numeri di telefono
decrescenti;
- visualizzare l'elenco delle aziende, indicando il CAP della
città in cui hanno sede;
- visualizzare l'elenco delle aziende, e per ognuna indicare il nome della
città in cui hanno sede, il CAP e la provincia;
- visualizzare l'elenco dei privati e per ognuno il CAP della città di
residenza;
- visualizzare l'elenco dei privati e per ognuno il CAP, il nome e la provincia
della città in cui risiedono;
- visualizzare l'elenco delle città e per ogni città, nome dell'azienda che
ha sede nella città, nome e cognome dei privati che risiedono nella città
(fare attenzione a non visualizzare due volte le stesse informazioni);
- visualizzare i privati che hanno un cognome iniziante con la lettera P
oppure con la lettera A, indicando i codici delle inserzioni che questi hanno
fatto;
- ripetere il punto precedente visualizzando anche la categoria dell'inserzione;
- ripetere il punto precedente visualizzando anche il testo delle inserzioni;
- visualizzare il nome dei privati e il nome delle testate in cui i privati
hanno pubblicato delle inserzioni;
- visualizzare il nome dei privati, il nome delle testate in cui i privati
hanno pubblicato delle inserzioni, i nomi dei comitati di redazione che
dirigono le testate visualizzate;
- visualizzare l'interrogazione al punto precedente indicando anche i nomi
di tutti i redattori presenti nelle testate giornalistiche;
- effettuare l'interrogazione al punto precedente visualizzando solo i privati
il cui cognome inizia con la lettera p oppure con la lettera a.
- Visualizzare il testo delle inserzioni presenti nelle categorie principali
(quelle che non hanno categoria padre);
- Visualizzare il numero delle inserzioni presenti nelle categorie principali;
- Modificare lo script relativo ad insAz in modo da aggiungere l'attributo
costo nella tabella insAz;
- Inserire il costo delle inserzioni nella tabella insAz, variabile tra 30
e 50 euro;
- Visualizzare la spesa totale sostenuta dall'azienda con codice 'COM000'
per pubblicare le inserzioni;
- Visualizzare tutti gli articoli pubblicati;
- Visualizzare il numero totale degli articoli pubblicati;
- Visualizzare gli articoli che hanno all'interno la stringa 'affa';
- Visualizzare il numero di articoli che hanno all'interno la stringa
'affa';
- Visualizzare codice e costo delle inserzioni totali (utilizzare l'operatore
UNION tra tabella insAz e insPriv);
- Visualizzare il numero delle inserzioni totali (utilizzare l'operatore
UNION tra tabella insAz e insPriv);
- Visualizzare il numero di inserzioni di privati e il numero di inserzioni
di aziende;
- A quante categorie appartengono le inserzioni?
- Visualizzare le inserzioni che appartengono a più di una categoria;
- Visualizzare il numero di inserzioni presenti in ciascuna categoria;
- Visualizzare il numero di inserzioni pubblicate per ogni testata (insTest
collega le inserzioni alle testate);
- Visualizzare in quante testate è presente ogni inserzione;
- Visualizzare le inserzioni di aziende che costano meno di 35;
- Visualizzare il numero di inserzioni di aziende che costano meno di 35;
- Quanti sono i privati presenti in ogni citta', escludendo Putignano?
- Visualizzare i privati di Bari ordinati per nome;
- Visualizzare l'età media dei privati raggruppati per nome;
- Visualizzare nome ed età del privato con età maggiore;
- Ordinare le inserzioni delle aziende (insAz) per i costi decrescenti e,
a parità di costo, per codici decrescenti;
- Ordinare le inserzioni delle aziende (insAz) per i costi decrescenti e,
a parità di costo, per codici decrescenti;
- 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 il numero di inserzioni delle aziende che hanno pubblicato
nella testata con numero di inserzioni maggiore, mostrando nome della testata
e quantità di inserzioni delle aziende pubblicate;