Database e dati
Questa sezione del Glossario dell’Informatico di Diesys raccoglie i termini legati ai database e alla gestione dei dati, fondamentali per qualsiasi applicazione aziendale.
DATABASE SQL
📖Cos’è: Un database che utilizza un linguaggio strutturato (SQL) per gestire e interrogare dati.
🎯Perché ti interessa: È lo standard per gestire dati aziendali affidabili.
🔧Esempio pratico: Un gestionale salva clienti e fatture in un database SQL.
🧠Metafora: È come un archivio con cassetti etichettati: trovi subito quello che cerchi.
DATABASE NOSQL
📖Cos’è: Un database che non usa lo schema tradizionale a tabelle e permette più flessibilità.
🎯Perché ti interessa: È utile per dati molto variabili o non strutturati.
🔧Esempio pratico: Un’app social salva i post e i commenti in un database NoSQL.
🧠Metafora: È come un quaderno a pagine bianche: puoi scrivere e disegnare liberamente.
RELAZIONE (RELATIONAL MODEL)
📖Cos’è: Il legame tra tabelle di un database SQL.
🎯Perché ti interessa: Permette di collegare informazioni senza duplicarle.
🔧Esempio pratico: La tabella Ordini è collegata alla tabella Clienti tramite un ID.
🧠Metafora: È come una rubrica telefonica: un nome è legato a più numeri senza riscrivere tutto.
DATA WAREHOUSE
📖Cos’è: Un archivio centralizzato ottimizzato per analisi e reportistica.
🎯Perché ti interessa: Ti permette di prendere decisioni basate su dati storici.
🔧Esempio pratico: Crei un report mensile aggregando dati da ERP, CRM ed e-commerce.
🧠Metafora: È come un archivio storico dell’azienda, dove tutte le cartelle sono già ordinate e pronte.
DATA LAKE
📖Cos’è: Un grande contenitore che raccoglie dati di ogni tipo, anche grezzi e non strutturati.
🎯Perché ti interessa: Consente di conservare tutto e analizzare in un secondo momento.
🔧Esempio pratico: Un’azienda raccoglie log, immagini e dati IoT in un Data Lake.
🧠Metafora: È come un lago dove confluiscono ruscelli diversi: l’acqua è grezza, ma puoi analizzarla in seguito.
ETL (EXTRACT, TRANSFORM, LOAD)
📖Cos’è: Un processo che estrae dati, li trasforma e li carica in un sistema di analisi.
🎯Perché ti interessa: Garantisce dati puliti e coerenti per i report.
🔧Esempio pratico: Dati da ERP e CRM vengono trasformati e caricati nel Data Warehouse.
🧠Metafora: È come lavare, tagliare e mettere la frutta in una macedonia pronta da servire.
ELT
📖Cos’è: Una variante dell’ETL dove i dati vengono caricati prima e trasformati dopo.
🎯Perché ti interessa: Permette di gestire grandi volumi di dati con più flessibilità.
🔧Esempio pratico: Carichi i dati grezzi nel Data Lake e li trasformi solo quando servono.
🧠Metafora: È come mettere tutta la spesa in frigo e cucinarla solo quando hai tempo.
SCHEMA
📖Cos’è: La struttura che definisce come sono organizzati i dati in un database.
🎯Perché ti interessa: Permette coerenza e controllo sulle informazioni.
🔧Esempio pratico: Un database clienti con tabelle definite: Nome, Cognome, Email, Telefono.
🧠Metafora: È come la piantina di una casa: stabilisce dove stanno le stanze e le porte.
QUERY
📖Cos’è: Una richiesta al database per ottenere o modificare dati.
🎯Perché ti interessa: Permette di estrarre informazioni specifiche velocemente.
🔧Esempio pratico: Con una query ottieni tutti i clienti che hanno acquistato nell’ultimo mese.
🧠Metafora: È come chiedere al bibliotecario: "Fammi vedere tutti i libri pubblicati dopo il 2000".
INDEX
📖Cos’è: Un meccanismo che accelera la ricerca dei dati in un database.
🎯Perché ti interessa: Riduce i tempi di risposta delle applicazioni.
🔧Esempio pratico: Un indice permette di cercare rapidamente i clienti per cognome.
🧠Metafora: È come l’indice di un libro: trovi subito la pagina senza leggere tutto.