Caso di studio e Definizione di dati
Utilizzando il database delle testate giornalistiche creato durante l'esercitazione
1 a cui sono stati inseriti i dati nell'esercitazione
2 eseguire i seguenti
punti:
- rispetto al database scaricabile cliccando qui inserire
il campo CAP alla tabella aziende
- inserire le informazioni relative alle inserzioni delle aziende
- nel file c'è una parte commentata, eliminare i commenti modificando lo script
in modo che non contenga errori
- verificare che tutti i dati siano stati inseriti correttamente nel database,
controllando che tutte le tabelle abbiano dei dati, utilizzando l'istruzione
SELECT, in particolare eseguire le seguenti query:
- visualizzare tutti i dati presenti nella tabella privati
- visualizzare tutti i dati presenti nella tabella aziende
- visualizzare tutti i dati presenti nella tabella redattori
- visualizzare tutti i dati presenti nella tabella redazioni
- visualizzare tutti i dati presenti nella tabella testate
- visualizzare tutti i dati presenti nella tabella categorie
- visualizzare tutti i dati presenti nella tabella inserzioni
- visualizzare tutti i dati presenti nella tabella citta
- ci sono dei problemi
dovuti ad un errato dimensionamento di alcune tabelle, correggere il problema
ridimensionando gli attributi (mediante alter table)
- reinserire i dati relativi a queste tabelle rieseguendo gli script relativi
- ove mancano i dati (le tabelle sono vuote) creare gli script che consentono
di avere dati nelle relative tabelle
- aggiungere un attributo idCategoria, numerico (di tipo contatore), successivamente
modificare la tabella in modo che sia idCategoria sia chiave primaria
- aggiungere un attributo catPadre alla tabella categorie
- aggiornare l'attributo catPadre della tabella categorie impostandolo con
lo stesso valore dell'attributo idCategoria
- impostare l'attributo catPadre come chiave esterna a idCategoria
- eliminare categoriaPadre
- modificare tutte le tabelle che avevano come chiave esterna a categorie.nomeCategoria
in categorie.idCategoria
- visualizzare tutti i dati presenti nella tabella categorie
- visualizzare tutti i redattori presenti nel database
- visualizzare nome e cognome dei redattori che hanno numero civico pari a
34
- visualizzare nome e cognome dei redattori di cui non si conosce il numero
civico
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.