Documenti didattici di Informatica
Appunti, esercizi e schemi di informatica su algoritmi, strutture dati, programmazione orientata agli oggetti, reti informatiche e basi di dati relazionali. Materiale per le superiori e l'università, con esercitazioni pratiche su Python e SQL.
Esplora l'importanza del controllo e dell'ottimizzazione nei sistemi di gestione dei database (DBMS). Scopri come il DBMS gestisce l'accesso ai dati, garantisce l'integrità delle transazioni e ottimizza le interrogazioni SQL per prestazioni elevate.
This educational content provides a straightforward example of a database with two SQL queries. It illustrates how to retrieve published articles by title and year, and how to find annual subscribers for a specific publication, enhancing SQL skills.
Scopri come utilizzare il comando Select in SQL per estrarre dati in modo efficace. Questa guida pratica illustra le clausole fondamentali, l'uso di EXISTS e fornisce esempi chiari per migliorare le tue competenze nella gestione dei database.
Scopri come utilizzare i predicati SQL IN, ANY, ALL ed EXISTS per realizzare interrogazioni complesse. Questa guida pratica ti insegnerà a confrontare valori e a gestire sotto interrogazioni, migliorando le tue competenze nella programmazione SQL.
Scopri le funzioni di aggregazione in SQL, come SUM, COUNT e AVG, per analizzare e gestire i dati. Approfondisci l'uso delle clausole GROUP BY e HAVING per raggruppare e filtrare i risultati, e impara a creare viste e gestire i diritti di accesso.
Scopri come utilizzare le interrogazioni SQL annidate per eseguire ricerche complesse nei database. Questa guida pratica offre una spiegazione dettagliata e un esempio chiaro per comprendere il funzionamento delle sotto interrogazioni in SQL.
Scopri come utilizzare efficacemente le clausole GROUP BY e HAVING in SQL per raggruppare dati e applicare funzioni di aggregazione. Questa guida pratica offre spiegazioni dettagliate ed esempi chiari per migliorare le tue interrogazioni SQL.
Scopri come utilizzare la funzione COUNT in SQL per contare valori e righe in tabelle. Questa guida pratica offre una spiegazione teorica e due esercizi applicativi, chiarendo l'uso di DISTINCT e le differenze tra conteggio di colonne e righe.
Scopri come utilizzare le funzioni di aggregazione SQL, come AVG, MAX e MIN, per eseguire calcoli statistici sui dati. Impara a calcolare medie, valori massimi e minimi, escludendo i valori NULL e gestendo i duplicati con la clausola DISTINCT.
Esplora le funzioni di aggregazione nel comando SELECT, essenziali per analizzare i dati. Scopri come utilizzare la funzione SUM per calcolare somme e medie, gestire valori null e duplicati con la clausola DISTINCT, e applicare esempi pratici.
Scopri come ordinare e selezionare i dati in SQL attraverso esempi pratici. Impara a utilizzare la clausola ORDER BY per gestire l'ordinamento alfabetico e numerico, migliorando la tua comprensione delle query SQL e delle operazioni sui database.
Scopri come utilizzare i comandi SQL per gestire le tabelle, inclusi INSERT, UPDATE e DELETE. Impara a inserire, modificare e cancellare righe in modo efficace, ottimizzando la gestione dei dati e migliorando le tue competenze in database.
Scopri il prodotto cartesiano e l'intersezione in SQL con questa guida pratica. Approfondisci come combinare righe di tabelle e ottenere risultati specifici attraverso esempi chiari, migliorando le tue competenze nella gestione delle query SQL.
Scopri come utilizzare i comandi SQL INTERSECT ed EXCEPT per gestire l'intersezione e la differenza tra tabelle. Approfondisci il loro funzionamento con esempi pratici, per estrarre righe comuni o uniche da set di dati compatibili.
Scopri gli operatori insiemistici nel linguaggio SQL, come l'Unione, l'Intersezione e la Differenza. Impara a combinare tabelle compatibili e visualizzare i risultati in nuove tabelle, con esempi pratici per facilitare la comprensione.
Scopri come utilizzare il join naturale e l'equi-join in SQL attraverso una guida pratica. Approfondisci la sintassi, le condizioni di giunzione e analizza esempi concreti per comprendere al meglio l'interazione tra tabelle e attributi.
Scopri come utilizzare il comando SELECT in SQL per estrarre dati da tabelle di database. Questa guida completa analizza la sintassi, le clausole principali come FROM e WHERE, e le operazioni di proiezione e giunzione per ottimizzare le tue query.
Scopri come gestire tabelle e vincoli in SQL attraverso una guida dettagliata. Approfondisci le istruzioni per dichiarare domini, chiavi primarie, chiavi esterne e indici, ottimizzando la struttura dei tuoi database in modo efficace.
Scopri come creare indici in SQL per ottimizzare l'accesso ai dati. Questa guida analizza i comandi necessari, con esempi pratici su indici primari e secondari, evidenziando vantaggi e svantaggi nella progettazione del database per migliorare le perf...
Scopri come gestire i vincoli di integrità referenziale nei database SQL. Approfondisci le clausole Foreign Key, On Delete e On Update, e impara a mantenere la coerenza dei dati durante le operazioni di cancellazione e modifica delle tabelle.