Le lezioni usano biblioteca.db: una tabella libri con otto record. Nel laboratorio a destra puoi provare subito le query e scaricare lo stesso database per continuare con DB Browser for SQLite.
Puoi sperimentare liberamente: se vuoi tornare agli otto libri iniziali, usa il pulsante «Ripristina».
Un database è un insieme organizzato di informazioni. Una biblioteca scolastica può memorizzare libri, autori e prestiti; un registro elettronico memorizza studenti, voti e assenze. SQLite conserva normalmente un database in un unico file, senza richiedere un server separato.
Tabella, campo e record
Una tabella organizza dati omogenei. Ogni campo (colonna) descrive un attributo, come titolo o anno; ogni record (riga) descrive un libro. La chiave primaria id_libro identifica univocamente un record. INTEGER contiene numeri interi, TEXT contiene testo, NOT NULL rende obbligatorio un valore.
Laboratorio: crea biblioteca.db
Apri DB Browser for SQLite → New Database → salva biblioteca.db. Crea la tabella libri con id_libro (INTEGER, PK e AI), titolo (TEXT, NN), autore (TEXT, NN), anno (INTEGER), genere (TEXT). Apri Browse Data e inserisci: Il piccolo principe (1943, Narrativa), Harry Potter e la pietra filosofale (1997, Fantasy), Il Signore degli Anelli (1954, Fantasy), 1984 (1949, Fantascienza), Io, Robot (1950, Fantascienza), con i rispettivi autori. Premi Write Changes. Chiudi e riapri il file per verificare che i dati siano salvati. In questa prima lezione non è necessario conoscere SQL: usa l'interfaccia grafica.
Completa e controlla il database
Inserisci La fattoria degli animali, Fahrenheit 451 e Il nome della rosa. Modifica il genere del libro 1984 da Fantascienza a Distopia. Premi Write Changes. Usa il filtro autore per cercare George Orwell: devi trovare due libri. Puoi scaricare il database di partenza da questa pagina e aprirlo con DB Browser per confrontare la struttura e i dati.
Laboratorio ed esercizi
0 completati · 3 da fare
Svolgi questi esercizi con l'interfaccia grafica di DB Browser. Usa il laboratorio web per esplorare il database di riferimento.
Esercizio 1
✓ Completato
In svolgimento
Crea biblioteca.db con la tabella libri e inserisci i primi cinque record utilizzando l'interfaccia grafica.
Crea o modifica il database in DB Browser, salva con Write Changes e importalo tramite «Apri .db» qui accanto. Poi seleziona questa consegna e premi «Controlla esercizio».
Esercizio 2
✓ Completato
In svolgimento
Inserisci gli altri tre libri. Modifica il genere di 1984 in Distopia e salva con Write Changes.
Crea o modifica il database in DB Browser, salva con Write Changes e importalo tramite «Apri .db» qui accanto. Poi seleziona questa consegna e premi «Controlla esercizio».
Esercizio 3
✓ Completato
In svolgimento
Filtra la colonna autore: quanti libri di George Orwell trovi? Risposta attesa: 2.
Crea o modifica il database in DB Browser, salva con Write Changes e importalo tramite «Apri .db» qui accanto. Poi seleziona questa consegna e premi «Controlla esercizio».
Premi «Controlla esercizio» per verificare il risultato. Se non riesci, usa «Aiutami»: riceverai suggerimenti graduali senza vedere subito la soluzione.
La tua mappa delle competenze
Cosa devi sapere per Database e SQLite
ConceptStep distingue ciò che è indispensabile da ciò che è consigliato o utile come rinforzo. Solo i prerequisiti obbligatori bloccano l'avanzamento.
Puoi iniziare subito.Questo è un modulo di base: non richiede competenze precedenti del percorso.
PERCORSI GUIDATI
Vuoi scegliere la prossima competenza da sviluppare?