05. SQLite: database regioni.db

Esercizio 1

A partire dallo schema logico di relazione riportato di seguito creare il database regioni.db.

Scaricare i dati per popolare le tabelle, disponibili in formato Excel, dal seguente link.

Schema logico relazionale:

Regioni(RegioneID, Regione, Superficie)

Province(ProvinciaID, Provincia, RegioneID↑)

RegioneID FK (Regioni.RegioneID)

Comuni(ComuneID, Comune, ProvinciaID↑)

ProvinciaID FK (Province.ProvinciaID)

Fiumi(FiumeID, Fiume, Lunghezza, Portata)

Alvei(AlveoID, FiumeID↑, RegioneID↑)

FiumeID FK (Fiumi.FiumeID)

RegioneID FK (Regioni.RegioneID)

Note:

Prima di esportare in formato CSV i singoli fogli da Excel, occorre cancellare la riga delle intestazioni.

Per gli attributi "Superficie", "Lunghezza" e "Portata" occorre utilizzare il tipo REAL (infatti tali valori potrebbero avere la parte decimale).

────══════♦☆♦══════────

Esercizio 2

Eseguire le seguenti interrogazioni sul database regioni.db

────══════♦☆♦══════────

Esercizio 3

(Aggiornare le tabelle Fiumi e Alvei).