MyLeoNes™

Basi di dati e query — Informatica, 14–17 anni

Come conservare, collegare e interrogare grandi raccolte di informazioni organizzate senza leggere ogni record a mano.

Idea

Un database conserva fatti organizzati affinché un programma possa trovarli e aggiornarli in modo affidabile. Le informazioni sono spesso divise in tabelle: una per le persone, un’altra per gli ordini, con un ID che collega le righe correlate. Una query è una domanda precisa, come chiedere tutti gli ordini di una persona.

Perché conta

Pochi record entrano in un foglio di calcolo, ma milioni richiedono un sistema che eviti ripetizioni e mantenga coerenti i dati collegati. I database sono nati da questo bisogno in aziende, biblioteche e servizi che dovevano condividere e aggiornare informazioni. Le query permettono di estrarre solo ciò che serve, invece di copiare tutto.

Esempio svolto

Una tabella Orders contiene le righe (Ana, 12), (Rui, 7) e (Ana, 4), dove ogni coppia è un nome e un importo. Per trovare gli ordini di Ana, filtriamo le righe con nome Ana: teniamo 12, scartiamo 7 e teniamo 4. Per ottenere il totale, sommiamo gli importi rimasti: 12+4=16.

Errore comune

Un errore comprensibile è mettere tutti i fatti in un’unica tabella enorme, perché sembra più chiaro vedere tutto insieme. Così gli stessi nomi e indirizzi compaiono in molte righe, e un aggiornamento può dimenticare una copia. Dividere le tabelle e collegarle con ID sembra meno familiare, ma riduce contraddizioni e lavoro ripetuto.

Dove si usa

I negozi online usano database per prodotti, clienti, scorte e ordini. Il catalogo di una biblioteca interroga titoli, autori e copie disponibili, mentre una piattaforma scolastica recupera i record che un certo utente è autorizzato a vedere. Un buon progetto aiuta anche a impedire che informazioni private compaiano nei risultati di un’altra persona.

Continua a esplorare

Altre lingue

Caricamento di MyLeoNes™…