03. Accesso al DB

Gli esempi sviluppati in questa sezione fanno riferimento al DBMS relazionale denominato SQLite.

Si tratta di un tool molto leggero, gratuito e disponibile sulla maggior parte delle piattaforme concepito per applicazioni stand-alone, cioè che non sfruttano il paradigma client/server.

Il sito di riferimento di SQLite è https://www.sqlite.org.

Per eseguire gli esempi riportati in questa sezione è necessario che sia stata posizionata opportunamente la cartella SQLite (contenente il database comuni.db) scaricabile tramite l'apposito link (utenti Windows, utenti macOS)

Utenti Windows:

    • Posizionare SQLite in C:\

Utenti Mac OS X:

    • Posizionare SQLite nella cartella home dell'utente corrente.

Gli schemi di relazione del database "comuni.db", cui gli esempi fanno riferimento, sono i seguenti:

Regioni(RegioneID, Denominazione)

Povince(ProvinciaID, Sigla, Denominazione, RegioneID↑)

RegioneID FK(Regioni.RegioneID)

Comuni(ComuneID, Denominazione, Abitanti, ProvinciaID↑)

ProvinciaID FK(Province.ProvinciaID)

Tabelle create programmativamente:

Attrazioni(AttrazioneID, Denominazione, Descrizione)

Localizzare(AttrazioneID↑, ComuneID↑)

AttrazioneID FK(Attrazioni.AttrazioneID)

ComuneID FK(Comuni.ComuneID)