Il DB world
Transcript
Il DB world
Il DB world http://smartlab.ws • Aiutiamoci con un DB reale • In rete, sul sito di MySQL, si trovano diversi DB scaricabili gratuitamente e sui quali esercitarsi per poter guadagnare la certificazione MySQL • Nei prossimi minuti ne importeremo uno, world, contenente alcune informazioni riguardo molti Stati (tra cui popolazione, PIL, ecc.) • Il DB world è scaricabile dall’indirizzo http://dev.mysql.com/doc/indexother.html ed è un dump di un DB • Pertanto, può essere facilmente importato come dump nel nostro DBMS 1 Importazione di world http://smartlab.ws 2 Importazione di world http://smartlab.ws 3 Esercizi http://smartlab.ws • Per ogni continente, visualizzare il nome del continente, il numero totale di nazioni appartenenti a tale continente e la popolazione totale. Ordinare i dati in ordine decrescente rispetto alla popolazione • Limitare la ricerca precedente ai continenti a cui appartengono almeno 20 nazioni e aventi popolazione maggiore di 100 milioni • Visualizzare il numero di nazioni asiatiche aventi aspettativa di vita superiore alla media dell’aspettativa di vita in Asia • Visualizzare tutte le nazioni e il loro continente di appartenenza in cui si parla inglese (come lingua ufficiale) e aventi PIL (GNP in inglese) almeno pari alla media mondiale, ordinate per continente e nome 4 Esercizi http://smartlab.ws • Visualizzare il nome, la nazione e il continente della città avente la massima popolazione mondiale • Visualizzare, in ordine alfabetico, il nome di tutte le nazioni non appartenenti al continente africano e non appartenenti al continente asiatico, nelle quali l’aspettativa di vita è di almeno 70 anni • Visualizzare tutti i continenti per cui non è presente alcuna città nel DB • Visualizzare il nome delle prime 10 nazioni, così come salvate dal DBMS sul DB, in cui si parla inglese • Visualizzare il continente e il corrispondente GNP avente massimo valore medio del PIL 5 Esercizi http://smartlab.ws • Creare una vista continenti contenente il nome del continente, la media del GNP per continente, il massimo del GNP, la somma della popolazione e il numero di nazioni appartenenti al continente • Estrarre dalla vista i continenti aventi GNP medio più grande della media del GNP mondiale 6