BASI DI DATI

ING-INF/05

6 crediti

Descrizione

SSID: ING-INF/05

6 crediti

Cosa imparerai

Requisiti

Lezioni

  • 48 Lezioni
  • 01:30:00 Ore
  • Introduzione alla progettazione di database - Anteprima
    Slides
    PDF
    PDF
    Video
    Origini delle basi relazionali
    Pensiamo insieme a un filo conduttore che ci accompagna fin dalle origini dell'informatica: perché i database relazionali sono diventati lo...
    Modelli concettuale, logico e fisico
    Pensiamo al design di un database come a tre livelli che lavorano insieme senza confondersi. Il primo livello, quello concettuale, è la nos...
    Schema ER e trasformazione in schema relazionale
    Iniziamo a leggere uno schema ER e a tradurlo in uno schema relazionale Ora immaginiamo di avere un diagramma ER sul quale identifichiamo e...
    Norme essenziali e normalizzazione
    Ora, ragazzi, parliamo delle forme normali essenziali: 1NF, 2NF e 3NF, insieme al concetto di dipendenze funzionali. Pensiamo a una tabella...
    Vincoli di integrità e chiavi
    Buongiorno a tutti. Oggi guardiamo come funzionano i vincoli di integrità in un database relazionale e perché contano davvero per la qualit...
    Progettazione di schemi e migrazione dati
    Ragionamento finale sulla progettazione dello schema Ora che abbiamo esplorato i principi, concentriamoci su una discussione pratica di sch...
  • Sistemi informativi e DBMS - Anteprima
    Slides
    PDF
    PDF
    Video
    Origini e finalità delle basi di dati relazionali
    Benvenuti, studenti. Oggi iniziamo a esplorare le origini e le finalità delle basi di dati relazionali, un tema che apparentemente sembra t...
    Schemi ER e trasformazione in schema relazionale
    Ora, ragazzi, cominciamo a vedere come l'ER model si trasforma in schema relazionale. Pensiamo allo schema concettuale come una mappa: enti...
    Normalizzazione e dipendenze funzionali essenziali
    Ora esploriamo insieme le forme normali essenziali: prima forma normale, seconda forma normale e terza forma normale. Il nostro obiettivo è...
    Vincoli, chiavi e integrità nell’implementazione
    Pensiamo all'integrità come a una robusta architettura di fiducia tra le tabelle: non basta avere tabelle ben collegate, bisogna che i dati...
    Progettazione di schemi e considerazioni SQL pratiche
    Ora concludiamo la progettazione di schemi completi e l'uso pratico di SQL nel contesto progettuale. Immaginiamo di partire dai requisiti:...
  • Schema ER e trasformazione relazionale - Anteprima
    Slides
    PDF
    PDF
    Video
    Origini e scopi dei database relazionali
    Oggi vorrei accompagnarvi in un viaggio tra origine e motivazioni storiche dei database relazionali, mettendo a confronto le strade percorr...
    Schema: concettuale, logico e fisico
    Buongiorno a tutti. Oggi parliamo di schema nel design del database e di come si evolve da un livello all'altro: concettuale, logico e fisi...
    Modellazione ER: entità, attributi e relazioni
    Pensiamo insieme all'ER modeling come a una bussola fondamentale per la progettazione di basi di dati. Immaginiamo una biblioteca: le entit...
    Normalizzazione e decomposizione fino a 3NF
    Buongiorno a tutti. Oggi parleremo di normalizzazione e del perché sia fondamentale progettare basi di dati nelle fasi iniziali di un proge...
    Vincoli, chiavi e integrità
    Buongiorno a tutti. Oggi parliamo di vincoli di integrità e chiavi, perché sono il tessuto che mantiene affidabile un database relazionale....
    Trasformazione ER nel modello relazionale
    Cari studenti, oggi facciamo una breve ma chiara spiegazione della trasformazione dall'SR ER al modello relazionale. Iniziamo rivelando le...
  • Dipendenze funzionali e normalizzazione - Anteprima
    Slides
    PDF
    PDF
    Video
    Origini e scopi dei database relazionali
    Vi è un tempo in cui le aziende gestivano dati in modo disperso: registri cartacei, fogli sparsi, silenziosi silos informativi. Ecco l'idea...
    Modelli concettuali, logici e fisici: panoramica
    Iniziamo da una visione semplice ma fondamentale: i modelli concettuale, logico e fisico non sono tre mappe diverse del territorio, ma tre...
    Trasformazione da ER a schema relazionale
    Entriamo nel cuore della traduzione tra modello concettuale e modello relazionale. Quando trasformiamo un diagramma ER in tabelle, chiavi p...
    Dipendenze funzionali e normalizzazione: 1NF-3NF
    Ora, studenti, pensiamo alle dipendenze funzionali come alle relazioni di responsabilità tra i dati: se conosco un attributo, posso dedurre...
    Vincoli, integrità referenziale e design orientato al carico di lavoro
    Ora, esploriamo come l'integrità e i vincoli guidano uno schema relazionale nei contesti reali. Pensiamo alle chiavi: una chiave primaria i...
  • Vincoli, integrità e chiavi - Anteprima
    Slides
    PDF
    PDF
    Video
    Origini e finalità delle basi relazionali
    Buongiorno a tutti e benvenuti: sono contento di iniziare questo viaggio insieme a voi, qui in aula, dove la teoria incontra la pratica quo...
    Modelli concettuale, logico e fisico
    Buongiorno a tutti, oggi parliamo di una tripla strutturazione del design di un database che ci permette di ragionare in modo chiaro fin da...
    Trasformazione da ER a schema relazionale
    Pensiamo insieme a un passaggio chiave della progettazione: trasformare un modello ER in uno schema relazionale. È come tradurre un disegno...
    Forme normali essenziali e normalizzazione
    Buongiorno a tutti. Oggi esploriamo i nuclei essenziali della normalizzazione: 1NF, 2NF, 3NF e poi guarderemo le basi delle forme avanzate....
    Vincoli di integrità e chiavi
    Considerazioni finali sulle constraint e le chiavi Ora che abbiamo visto le regole di normalizzazione, concentriamoci su come le constraint...
  • Progettazione tabelle, tipi e indici - Anteprima
    Slides
    PDF
    PDF
    Video
    Origini e finalità delle basi di dati relazionali
    Ora, mentre entriamo in questa lezione, pensiamo insieme a cosa significa progettare basi di dati relazionali. Immaginate una situazione di...
    Modelli concettuale, logico e fisico: trasformazione in schema relazionale
    Ora proviamo a chiarire cosa significa distinguere tra modello concettuale, logico e fisico, e come si trasformano progressivamente in uno...
    Vincoli di integrità e chiavi: vincoli, domini e integrità
    Integrazione dei vincoli: Chiavi, domini e coerenza Ora guardiamo ai pilastri affidabili di un database: vincoli di integrità, chiavi prima...
    Progettazione di schemi: tabelle, attributi, tipi di dato e indici
    Benvenuti Ora iniziamo una panoramica pratica della progettazione di schemi, concentrandoci su tabelle, attributi, tipi di dato, chiavi e i...
    Casi di studio: trasformare requisiti in modello logico
    Benvenuti, team: esploriamo come i requisiti si trasformano in modelli logici attraverso un caso reale Immaginiamo un sistema informativo a...
  • Prestazioni e denormalizzazione - Anteprima
    Slides
    PDF
    PDF
    Video
    Origini e finalità delle basi di dati relazionali
    Benvenuti a tutti in aula. Oggi iniziamo un viaggio che ci aiuta a capire come organizziamo le informazioni in modo affidabile, scalabile e...
    Modellazione concettuale e trasformazione in schema relazionale
    Ora prendiamo corpo un tema fondamentale della progettazione: come un modello ER si traduce in schemi relazionali concreti. Quando guardiam...
    Forme normali essenziali e decomposizione delle tabelle
    Cari studenti, oggi esploriamo perché la normalizzazione è una bussola di design davvero utile quando costruiamo banche dati. Partiamo dall...
    Progettazione di schemi e gestione di chiavi, indici e carichi di lavoro
    Benvenuti, team Ora riflettiamo insieme su come progettare schemi di tabelle orientati alle attribuzioni, ai tipi di dato, alle chiavi prim...
  • Introduzione all’algebra relazionale - Anteprima
    Slides
    PDF
    PDF
    Video
    Panoramica della modellazione dati
    Ora, ragazzi, iniziamo con una domanda semplice ma fondamentale: perché esiste la modellazione dati? In un'azienda, i dati non sono solo nu...
    Entità, attributi e relazioni
    Introduzione ai concetti concettuali Iniziamo esplorando cosa intendiamo per entità, attributi e relazioni. Un'entità è qualcosa che voglia...
    Dipendenze funzionali e normalizzazione
    Buongiorno a tutti. Oggi esploriamo le dipendenze funzionali e i concetti di normalizzazione e denormalizzazione mirata come strumenti per...
    Progettazione per requisiti di business
    Ora, ragazzi, affrontiamo la progettazione di schemi relazionali partendo dai requisiti di business e guardando casi concreti: cataloghi, t...
    Gestione delle modifiche e governance dei dati
    Introduzione alla governance delle modifiche ecco una questione centrale: come gestire lo schema nel tempo senza perdere affidabilità o vio...
  • Operatori fondamentali (selezione, proiezione) - Anteprima
    Slides
    PDF
    PDF
    Video
    Concetti chiave di modellazione concettuale
    Ora prendiamo posto e parliamo di tre concetti fondanti: entità, attributi e relazioni. Immaginate un catalogo di prodotti: ogni pezzo è un...
    Trasformazione concettuale in schema logico
    Immaginate di spiegare ai vostri colleghi studenti come passare da un modello concettuale a uno schema logico relazionale. Partiamo dal noc...
    Dipendenze funzionali e chiavi in schemi relazionali
    Dipendenze funzionali, chiavi candidate e chiavi primarie Allora, ragazzi, cominciamo dal concetto chiave: una dipendenza funzionale indica...
    Requisiti di business e progettazione flessibile
    Buongiorno a tutti. Oggi esploriamo come prendere requisiti aziendali reali, provenienti da cataloghi, transazioni, inventari e utenti, e t...
    Dal modello logico al modello fisico e prestazioni
    Convergenza tra modello logico e modello fisico Ora che abbiamo definito lo schema logico, è il momento di parlare della sua traduzione in...
  • Operatori insiemistici - Anteprima
    Slides
    PDF
    PDF
    Video
    Fondamenti di modellazione concettuale
    Benvenuti a lezione, team. Oggi esploriamo come si costruisce una modellazione dei dati che abbia senso nel mondo reale: partiremo dalle id...
    Trasformazione in modello logico
    Ora che abbiamo definito gli elementi concettuali del dominio, passiamo al passaggio cruciale: dalla modellazione concettuale al modello lo...
    Dipendenze funzionali e chiavi in schemi flessibili
    Oggi parliamo di dipendenze funzionali e di come riconoscerle nel contesto di modelli logici e schemi relazionali. Quando diciamo che una c...
    Modellazione per requisiti di business
    Ora, ragazzi, affrontiamo come i requisiti di business guidano la modellazione per cataloghi, transazioni, inventari e utenti. Quando parli...
    Gestione delle modifiche e migrazione dei dati
    Pensiamo insieme alle pratiche di evoluzione dello schema in modo che le modifiche siano guidate, affidabili e performanti. Quando pensiamo...
  • Join e combinazione di relazioni - Anteprima
    Slides
    PDF
    PDF
    Video
    Mappa concettuale a modelli logici e relazionali
    Benvenuti, studenti. Oggi esploriamo come la modellazione concettuale si trasforma nei modelli logici e relazionali, seguendo una mappa che...
    Dipendenze funzionali, chiavi candidate e chiavi primarie nei modelli relazionali
    Dipendenze funzionali e chiavi in schemi relazionali Ora esploriamo cosa significa che una colonna o un insieme di colonne determina un'alt...
    Vincoli di integrità referenziale e regole di business nei database relazionali
    Bene studenti, oggi esploriamo come garantire coerenza tra tabelle collegate da chiavi esterne e come tradurre i requisiti di business in r...
    Trasformazione concettuale in logico: normalizzazione e denormalizzazione mirata
    Ora, esploriamo come si passa da entità e relazioni a schemi relazionali, mantenendo la bussola orientata all'integrità dei dati senza cade...
    Tipi di dato, indicizzazione e considerazioni di prestazioni tra logico e fisico
    In questa trattazione, esploriamo come il modello logico e il modello fisico si influenzano a vicenda, concentrandoci su tipi di dato, indi...
  • Operatori avanzati e composizione di query - Anteprima
    Slides
    PDF
    PDF
    Video
    Concetti chiave della modellazione concettuale
    Buongiorno a tutti. Immaginate di trovarvi in un ologramma che prende vita per accompagnarvi durante la costruzione di una visione condivis...
    Trasformare in modelli logici relazionali
    Pensiamo insieme al passaggio cruciale dal modello concettuale allo schema logico relazionale. Immaginate un catalogo di prodotti: nel mode...
    Dipendenze funzionali e chiavi in dettagli
    Ora che ci avviciniamo al tema della normalizzazione, concentratiamoci su tre concetti chiave: dipendenze funzionali, chiavi candidate e ch...
    Normalizzazione, denormalizzazione mirata e requisiti di business
    Cari studenti, oggi esploriamo le strategie di normalizzazione e di denormalizzazione mirata, restando sempre consapevoli dei requisiti di...
    Modifiche dello schema, migrazione e governance dei dati
    Ora, esploriamo come gestire modifiche di schema e processi di migrazione dei dati preservando l'integrità e la governance. Innanzitutto, v...
  • Equivalenze tra espressioni relazionali - Anteprima
    Slides
    PDF
    PDF
    Video
    Dal modello concettuale allo schema relazionale
    Benvenuti a tutti. Oggi iniziamo delineando una strada comune: quali sono i passi che ci permettono di trasformare idee di business in stru...
    Dipendenze funzionali e chiavi primarie
    Bene, come anticipo della nostra breve rassegna, se ricordate abbiamo discusso dei fondamenti di progettazione di basi dati relazionali: mo...
    Normalizzazione, flessibilità e denormalizzazione
    Buongiorno a tutti. Oggi riprendiamo i concetti fondamentali di chiavi e dipendenze e vediamo perché la normalizzazione è uno strumento cos...
    Mappatura di entità e relazioni in tabelle
    Trasformare entità in tabelle e vincoli di integrità Ora che abbiamo discusso delle entità e delle loro informazioni, pensiamo a come tradu...
    Governance, migrazione e prestazioni
    Ora, gente, affrontiamo un tema cruciale per chi lavora con i dati: la governance dei dati, l'evoluzione dello schema e le strategie di mig...
  • Dall’algebra relazionale a SQL - Anteprima
    Slides
    PDF
    PDF
    Video
    Modellazione concettuale: entità, attributi e relazioni
    Benvenuti a questa lezione: oggi esploreremo i fondamenti della modellazione concettuale in modo chiaro e utile per il nostro lavoro di ana...
    Trasformazione in schema logico relazionale
    Pensiamo insieme a come si passa dal modello concettuale allo schema logico relazionale. Immaginiamo di avere entità come Catalogo, Transaz...
    Dipendenze funzionali e chiavi per schemi normalizzati
    Ora, immaginiamo una classe in cui stiamo costruendo un modello di dati che risponda alle esigenze del business. Iniziamo dalle dipendenze...
    Tecniche di modellazione per requisiti di business
    Ora affrontiamo la modellazione come un linguaggio che dicono i requisiti di business. In un contesto di cataloghi, transazioni, inventari...
    Gestione delle modifiche e migrazione dati
    Concludiamo questa serie guardando alle strategie di gestione del cambiamento dello schema e di migrazione dei dati, con l'obiettivo di evo...
  • Introduzione a SQL e basi - Anteprima
    Slides
    PDF
    PDF
    Video
    Sintassi di base e operazioni fondamentali
    Oggi costruiamo una mappa semplice della sintassi SQL e distinguiamo tre grandi famiglie: DDL, DML e DCL. Il DDL definisce strutture e modi...
    Transazioni, rollback e integrità ACID
    Ora, ragazzi, apriamo una finestra pratica sulle transazioni SQL. Una transazione è una sequenza di operazioni che viene eseguita come un b...
    Tecniche di interrogazione avanzate
    Benvenuti alla lezione sulle query complesse Ora esploriamo come join, subquery, aggregazioni, ordinamento, raggruppamenti e funzioni di fi...
    Ottimizzazione delle query e uso degli indici
    Cari studenti, oggi parliamo di come progettare query efficienti e di come gli indici guidino i piani di esecuzione. Iniziamo con il concet...
    SQL embedded e integrazione nei linguaggi di programmazione
    Oggi vediamo come SQL si integra nei linguaggi di programmazione, toccando tre assi principali: chiamate a DBMS, gestione delle connessioni...
    Progettazione di query efficienti e viste materializzate
    Buongiorno a tutti. Oggi esploriamo come progettare query efficienti pensando ai costi, al piano di esecuzione e all'uso delle viste materi...
    Sicurezza, governance e privilegi nelle operazioni SQL
    Buongiorno a tutti. Oggi parliamo di sicurezza e governance SQL, con focus su privilegi, ruoli, auditing e conformità. Iniziamo dal princip...
    Casi applicativi di querying: reporting, analisi operativa e transazioni
    Ora chiudiamo con scenari concreti di querying applicati a reporting, analisi operativa e gestione transazionale. Immaginiamo un sistema di...
  • Sintassi e comandi fondamentali - Anteprima
    Slides
    PDF
    PDF
    Video
    Fondamenti SQL e ACID
    Benvenuti a questa introduzione al mondo SQL, dove esploriamo come un database si organizza, si interroga e si protegge. Vi chiederete: cos...
    Operazioni Core e Transazioni
    Operazioni core di SQL e gestione delle transazioni Oggi esploriamo i pilastri dell'interazione con i dati: le operazioni core di SQL e la...
    Tecniche Avanzate di Interrogazione
    Ora esploriamo tecniche avanzate di interrogazione che potenziano l'analisi dei dati. Prima di tutto, i JOIN: ricordiamo i vari tipi e quan...
    SQL nei Linguaggi di Programmazione
    Ora esploriamo come SQL si integra nei linguaggi di programmazione comuni, mantenendo chiara la separazione tra logica e accesso ai dati. Q...
    Governance, Sicurezza e Casi d’Uso SQL
    Governance e controllo in SQL: scenari concreti Ora mettiamo insieme governance, sicurezza e casi d'uso reali dell'applicazione SQL. Partia...
  • JOIN e combinazione di tabelle - Anteprima
    Slides
    PDF
    PDF
    Video
    Sintassi di base SQL e comandi fondamentali
    Ora, ragazzi, esploriamo insieme la sintassi SQL di base, partendo dalle tre famiglie fondamentali: DDL, DML e DCL. Il DDL riguarda la crea...
    Gestione delle operazioni DML e controllo transazionale avanzato
    Ora, ragazzi, lavoriamo su come le operazioni DML si intrecciano con la gestione delle transazioni per garantire coerenza e recuperabilità....
    Tipi di join e scenari di combinazione di dati
    Cari studenti, oggi esploriamo come i join, INNER, LEFT, RIGHT e FULL, ci permettono di combinare dati provenienti da tabelle correlate in...
    Ordinamento, raggruppamento e funzioni di aggregazione avanzate
    Benvenuti, studenti Oggi esploriamo tre pilastri fondamentali della query processing: ordinamento, raggruppamento e funzioni di aggregazion...
    Ottimizzazione delle query, SQL embedded e governance
    Ora, chiudiamo la lezione riflettendo su come ottimizziamo le query in contesti reali, dove le decisioni hanno impatti pratici su costi, te...
  • GROUP BY e aggregazioni - Anteprima
    Slides
    PDF
    PDF
    Video
    Sintassi SQL di base
    Benvenuti a questa breve introduzione pratica a SQL. Oggi tracciamo una mappa semplice: cosa è SQL, in quali tre grandi categorie si divide...
    Comandi fondamentali e transazioni
    Inizio della lezione Oggi vediamo come i comandi di manipolazione dati operano sulle tabelle e sulle righe. Le operazioni principali sono S...
    Join, sottoquery e funzioni di aggregazione
    Costruendo ciò che abbiamo visto finora, è fondamentale capire perché le unioni tra tabelle siano indispensabili: ci permettono di combinar...
    Ottimizzazione delle query e gestione degli accessi
    Cari studenti, oggi approfondiamo la progettazione delle query, con un occhio attento all'ottimizzazione e al controllo degli accessi. Inna...
    Sicurezza, governance e casi applicativi
    Buongiorno a tutti. Oggi continuiamo il nostro viaggio nell'applicazione pratica dei concetti SQL, con un focus su governance della sicurez...
  • SQL nei linguaggi di programmazione - Anteprima
    Slides
    PDF
    PDF
    Video
    Principi di sintassi SQL
    Pensiamo insieme a una scena familiare nel nostro database: un piccolo sistema che gestisce gli ordini di una libreria. In questo contesto,...
    Transazioni e gestione dei dati
    Buongiorno a tutti, oggi approfondiamo le transazioni e i rollback come strumenti chiave per garantire coerenza e affidabilità nei nostri s...
    Query avanzate e ottimizzazione
    Ora, nel nostro viaggio attraverso le query avanzate, fermiamoci su come le operazioni di join ci permettono di combinare dati provenienti...
    SQL in contesto applicativo
    Punto di partenza: l'integrazione di SQL nelle nostre applicazioni è una questione di equilibrio tra espressività, sicurezza e manutenzione...
    Sicurezza, governance e casi d'uso
    Ora, loro, come progettare e governare SQL nelle aziende è una lezione che tocca tre assi: sicurezza, governance e utilizzo pratico. Immagi...
  • Progettazione query per prestazioni - Anteprima
    Slides
    PDF
    PDF
    Video
    Fondamenti della sintassi SQL
    Benvenuti a questa introduzione parlata ai fondamenti della sintassi SQL. Oggi esploriamo tre grandi gruppi di comandi: le categorie DDL, D...
    Categorie SQL: DDL, DML, DCL
    Ora che abbiamo definito in modo operativo i vari livelli di SQL, vediamo cosa distingue DDL, DML e DCL e perché questa distinzione conta n...
    Transazioni, commit e rollback e ACID
    Ora, ragazzi, addentriamoci in un argomento chiave per qualsiasi sistema che maneggi dati: le transazioni. Una transazione è come una picco...
    Tecniche avanzate di interrogazione e funzioni di gestione dei dati
    Pensiamo insieme a una delle aree più produttive del lavoro con i dati: come interrogare in modo avanzato una o più tabelle per scoprire re...
    Ottimizzazione delle query e indici per le prestazioni
    Ora, ragazzi, affrontiamo l'ottimizzazione delle query e l'uso degli indici come strumenti chiave per migliorare le prestazioni. Iniziamo d...
    SQL nei linguaggi di programmazione e governance dei dati
    Ora, immaginiamo l'uso di SQL direttamente all'interno dei linguaggi di programmazione, non come una lingua a sé stante, ma come una compon...
  • Sicurezza, ruoli e compliance - Anteprima
    Slides
    PDF
    PDF
    Video
    Fondamenti della sintassi SQL
    Buongiorno a tutti, oggi iniziamo esplorando la sintassi SQL di base e teniamo ben chiaro che stiamo entrando in un linguaggio che ci perme...
    Interrogazioni avanzate e ottimizzazione
    Benissimo, oggi passiamo a tecniche avanzate di interrogazione SQL, e lo faremo in modo che ogni concetto si colleghi al successivo come in...
    SQL immerso nelle applicazioni e sicurezza
    Ora esploriamo come SQL si integra nelle applicazioni software. Quando un'applicazione deve leggere o manipolare dati, inviamo richieste al...
    Progettazione di query efficienti e viste materializzate
    Ora che abbiamo definito l'obiettivo di ottimizzare l'accesso ai dati, concentriamoci sulla progettazione di query efficienti valutando cos...
    Governance, sicurezza e scenari di compliance
    Governance e gestione dei privilegi in SQL Ora che abbiamo esplorato le basi, concentriamoci su come tradurre i principi di governance in p...
  • Introduzione alle architetture DBMS - Anteprima
    Slides
    PDF
    PDF
    Video
    Componenti chiave di un DBMS
    Benvenuti a tutti in questa aula; sono felice di iniziare insieme questo viaggio nel mondo degli DBMS e di come, giorno dopo giorno, risolv...
    Modelli di architettura DBMS: monoliti, client-server e distribuiti
    Bene, allora riprendiamo con una mappa chiara delle architetture. Oggi distinguamo tre modelli: monolitico, client-server e distributed DBM...
    Gestione della concorrenza e transazioni: log, locking, MVCC, isolamento e durabilità
    Ora guardiamo come un DBMS garantisce la correttezza quando molte operazioni avvengono contemporaneamente. Immaginiamo un sistema di prenot...
    Architetture fisiche: archiviazione, indici, partizionamento e dati su più supporti
    Ora, ragazzi, parliamo delle architetture fisiche per l'archiviazione e l'accesso ai dati. Immaginiamo come i dati vengano disposti su disc...
    Scalabilità, disponibilità e resilienza: failover, bilanciamento del carico e resilienza
    Cari studenti, oggi parliamo di requisiti non funzionali e design di sistema per scala e affidabilità. Immaginate una piattaforma che deve...
    Casi concreti e trade-off: scenari aziendali e valutazione delle architetture
    Ora pensiamo a come le scelte architetturali prendano forma nella realtà. Immaginiamo un e-commerce ad alto traffico: preferiamo un modello...
  • Componenti fondamentali del DBMS - Anteprima
    Slides
    PDF
    PDF
    Video
    Architetture generali dei DBMS
    Benvenuti, ragazzi. Oggi facciamo una breve ma concreta esplorazione dell'architettura di un DBMS e vediamo come questo sistema, al di là d...
    Componenti principali del DBMS
    Ora, riprendiamo il viaggio attraverso l'architettura di un DBMS osservando come i suoi componenti principali collaborano per trasformare u...
    Modelli architetturali e trade-off
    Allora, ragazzi, prendiamo in mano questa terza sezione come se fosse una chiacchierata di laboratorio: partiamo dai modelli architetturali...
    Gestione della concorrenza, transazioni e ACID
    Ora, gente, esploriamo la gestione della concorrenza e il controllo delle transazioni, due pilastri che influenzano sia la coerenza sia le...
    Architetture fisiche, prestazioni e ottimizzazione
    Ora chiudiamo questo percorso con una riflessione sulle architetture fisiche e su come le scelte di archiviazione, strutture di indice, par...
  • Modelli architetturali monolitico e distribuito - Anteprima
    Slides
    PDF
    PDF
    Video
    Panorama delle architetture DBMS e loro scenari
    Benvenuti a lezione! Oggi partiamo con una visione chiara e pratica di come si strutturano le architetture dei DBMS, perché le scelte di ar...
    Componenti chiave e flusso di esecuzione delle query
    Ora, tornando al panorama d'insieme che abbiamo delineato nella sezione precedente, esploriamo come un DBMS trasforma una semplice richiest...
    Gestione della concorrenza, transazioni e recovery
    Ora, lavoriamo su un tema cruciale per qualsiasi sistema che gestisca dati in modo affidabile: il controllo della concorrenza e la gestione...
    Architetture fisiche e scalabilità delle prestazioni
    Buongiorno a tutti. Oggi esploriamo come le architetture fisiche influenzano il modo in cui organizziamo, archiviaiamo e accediamo ai dati....
    Valutazione dei trade-off e criteri di monitoraggio
    Ora, ragazzi, mettiamo insieme i pezzi: nelle nostre precedenti discussioni abbiamo visto come diverse architetture DBMS influenzino presta...
  • Gestione della concorrenza - Anteprima
    Slides
    PDF
    PDF
    Video
    Componenti chiave di DBMS
    Buon ascolto a tutti. Oggi esploriamo i soggetti chiave di un DBMS e vediamo come si incastrano lavorando insieme in scenari reali. Il pars...
    Modelli di architettura DBMS
    Ora ci spostiamo in modo fluido verso le architetture dei DBMS, pensando a come le richieste si muovano all'interno di un'organizzazione. I...
    Gestione della concorrenza e transazioni
    Iniziamo a parlare di gestione della concorrenza e controllo delle transazioni nei DBMS, pensando a come garantire coerenza e affidabilità...
    Architetture fisiche e archiviazione
    Pensiamo insieme a come i dati vivono fisicamente nei nostri sistemi: siamo su architetture che si comportano in modo diverso a seconda dei...
    Prestazioni e tuning architetturale
    Ora che abbiamo esplorato i componenti, i modelli, la gestione della concorrenza e le architetture fisiche, concentriamoci sul tuning archi...
    Concetti chiave: ACID e CAP
    Cerchiamo di chiudere questa lezione con una discussione chiave: come ACID e CAP plasmano le nostre scelte architetturali nell'insieme di u...
  • Transazioni - Anteprima
    Slides
    PDF
    PDF
    Video
    Componenti chiave di un DBMS
    Benvenuti, oggi esploriamo le componenti fondamentali di un DBMS e come lavorano insieme per offrirci un sistema affidabile e performante....
    Modelli architetturali: monolitico, client-server e distribuiti
    Ora immaginiamo i principali modelli architetturali di DBMS come diverse strategie per organizzare il lavoro di un sistema di gestione dati...
    Controllo della concorrenza e gestione delle transazioni
    Ora, pensiamo insieme a una domanda centrale: cosa impedisce che due transazioni si mettano in guerra per i dati? Per gestire la concorrenz...
    Architetture fisiche e gestione dei dati su più supporti
    Ora ragazzi, esploriamo le architetture fisiche che stanno dietro ai dati. Pensate all'archiviazione come al tessuto su cui si poggiano tut...
    Scalabilità, affidabilità e disponibilità
    Ora, ragazzi, esploriamo come le architetture dei DBMS affrontano scalabilità, affidabilità e disponibilità, tre pilastri fondamentali dell...
    Implicazioni prestazionali e criteri di valutazione
    Conclusione pratica: come le scelte architetturali modellano le prestazioni Ora che abbiamo esplorato i principi, diciamo qualcosa di opera...
  • Architetture fisiche - Anteprima
    Slides
    PDF
    PDF
    Video
    Componenti principali di un DBMS e i loro ruoli
    Buongiorno a tutti. Oggi esploriamo, in modo chiaro e veloce, come si strutturano i componenti principali di un DBMS e cosa fanno ciascuno...
    Modelli architetturali: monolitico, client-server e distribuito
    Ora che abbiamo parlato dei principi di funzionamento di un DBMS, esploriamo come l'architettura influisce sull'organizzazione dei componen...
    Concorrenza e gestione delle transazioni
    Cari studenti, oggi parliamo di controllo della concorrenza e transazioni in modo che possiate vedere come le scelte di progettazione incid...
    Architetture fisiche e gestione dei dati
    Quando discutiamo di architetture fisiche dei dati, ci spostiamo dal piano logico a quello materiale: dove e come realmente i dati vengono...
    Scalabilità, affidabilità e disponibilità
    Ora pensiamo a come pensare in grande: scalabilità, affidabilità e disponibilità non sono concetti astratti, sono decisions che prendiamo o...
    Trade-off architetturali e casi aziendali concreti
    Ora, prendiamo in mano la questione delle scelte architetturali nel mondo reale degli affari. Immaginiamo tre scenari comuni e vediamo come...
  • Scalabilità, affidabilità e disponibilità - Anteprima
    Slides
    PDF
    PDF
    Video
    Architetture DBMS in sintesi
    Buongiorno a tutti. Pensate a un sistema che deve gestire milioni di ordini, transazioni finanziarie o dati clinici: cosa permette un DBMS...
    Componenti principali del DBMS
    Ora immaginiamo un DBMS come un grande ufficio che processa richieste di dati: una volta che arriva una query, non è solo una frase nello s...
    Gestione della concorrenza e recovery
    Buongiorno a tutti. Oggi esploriamo la gestione della concorrenza e il recovery nei DBMS. Pensiamo a una stanza in cui più transazioni cerc...
    Architetture fisiche e gestione dei dati
    Ora, pensiamo insieme a come è organizzato un DBMS a livello fisico: archiviazione, indici e partizionamento non sono mere etichette, ma sc...
    Scenari concreti e criteri di valutazione
    Ora affrontiamo scenari concreti che incontriamo in azienda e come le scelte architetturali cambiano in base al contesto. Immaginiamo un'ap...
  • Introduzione all'amministrazione DBMS - Anteprima
    Slides
    PDF
    PDF
    Video
    Configurazione iniziale del DBMS e impostazioni di base
    Ora che abbiamo delineato i nostri obiettivi, esploriamo come si configura un sistema di gestione di database relazionale dall'installazion...
    Gestione utenti, ruoli e privilegi di accesso
    Ora approfondiamo come gestire utenti, ruoli e privilegi in un DBMS relazionale, mantenendo una chiara logica di sicurezza. La gestione deg...
    Politiche di sicurezza e gestione delle policy di accesso
    Oggi parliamo di politiche di sicurezza nel DBMS Affrontiamo come formulare e far rispettare policy di sicurezza: autenticazione, gestione...
    Monitoraggio delle prestazioni e gestione degli alert
    Bene, ragazzi, analizziamo come monitorare le prestazioni e gestire gli alert in un DBMS relazionale, tenendo presente la nostra postura di...
    Strategie di backup, ripristino e disaster recovery
    Iniziamo la nostra discussione affrontando un aspetto cruciale della gestione dei dati nelle basi relazionali: le strategie di backup, gli...
    Gestione delle anomalie e tuning delle prestazioni
    Oggi parliamo di come diagnosticare e risolvere anomalie in un ambiente Production DBMS e di come mettere in pratica tuning per migliorare...
  • Configurazione iniziale e privilegi - Anteprima
    Slides
    PDF
    PDF
    Video
    Architettura di base di un DBMS relazionale
    Benvenuti alla lezione introduttiva sull'architettura di un DBMS relazionale Allora, ragazzi, oggi esploriamo insieme le componenti chiave...
    Gestione utenti, ruoli e policy di password
    Pensiamo insieme a una gestione utenti e ruoli che renda il nostro DBMS non solo funzionale, ma anche sicuro e controllato. Iniziamo dai co...
    Controllo degli accessi e privilegi
    Cari studenti, oggi parliamo di controllo degli accessi basato sui privilegi, un tema cruciale per la sicurezza delle nostre applicazioni....
    Sicurezza, cifratura e auditing di base
    Cari studenti, oggi esploriamo basi essenziali di sicurezza e conformità: cifratura, logging e auditing, e qualche indicazione su requisiti...
    Prestazioni, resilienza e backup
    Nel contesto di monitoraggio di base per ambienti DBMS, pensiamo insieme a cosa osservare per garantire prestazioni consistenti e sistemi a...
    Procedure di migrazione e gestione di cambiamenti in produzione
    Ora mettiamo insieme le fasi chiave della migrazione dati e della gestione dei cambiamenti in produzione, con una prospettiva pratica e ori...
  • Gestione utenti, ruoli e policy - Anteprima
    Slides
    PDF
    PDF
    Video
    Configurazione iniziale del DBMS
    Ora ragazzi, immaginiamo di mettere su un DBMS come se costruissimo le fondamenta di un edificio. Iniziamo con i parametri di base: definir...
    Gestione utenti e ruoli
    Immaginiamo di essere in aula insieme: come definiamo gli utenti, i ruoli e i privilegi senza creare caos. Prima di tutto, chi è l'utente?...
    Controllo degli accessi e politiche di sicurezza
    Pensiamo insieme alla sicurezza degli accessi come a una danza continua tra chi accede e chi protegge. Innanzitutto impostiamo controlli ba...
    Monitoraggio delle prestazioni e tuning
    Cari studenti, oggi esploriamo come monitorare le prestazioni del DBMS e come effettuare tuning senza interrompere i servizi. Iniziamo dall...
    Backup, ripristino e disaster recovery
    Discussione narrativa su backup, ripristino e piani di disaster recovery Ora, colleghi, immaginiamo la vostra infrastruttura come una bibli...
    Sicurezza dei dati, auditing e conformità
    Ora consideriamo in modo pratico la sicurezza dei dati: a riposo e in transito, con un occhio all'audit e alla conformità. La cifratura a r...
    Incidenti di perdita di dati e miglioramenti operativi
    Ora, riflettiamo sull'ultimo atto della gestione degli incidenti di perdita di dati: identificare le cause, contenere l'incidente, ripristi...
  • Backup, ripristino e disaster recovery - Anteprima
    Slides
    PDF
    PDF
    Video
    Configurazione iniziale e governance degli accessi al DBMS
    Benvenuti a questa lezione. Oggi esploriamo come si configura l'ambiente DBMS in modo sicuro e come impostare la governance degli accessi,...
    Politiche di accesso basate su privilegi e gestione password
    Ora, riprendiamo la nostra discussione sulla gestione degli accessi e delle password, tenendo presente come questi elementi si inseriscano...
    Strategie di backup, ripristino e disaster recovery
    Inizio discussione sul backup, ripristino e disaster recovery Adesso esploriamo insieme le strategie concettuali che guidano la protezione...
    Sicurezza dei dati, auditing e conformità in produzione
    Buongiorno a tutti. Oggi affrontiamo come proteggere i dati in ambienti di produzione del DBMS, pensando la sicurezza come una cornice inte...
    Monitoraggio, gestione dei log e retention per la gestione operativa del DBMS
    Ora chiudiamo la nostra serie di strumenti concettuali con una sezione dedicata al monitoraggio, alla gestione dei log e alle policy di ret...
  • Sicurezza dati: cifratura e auditing - Anteprima
    Slides
    PDF
    PDF
    Video
    Architettura relazionale e principi ACID
    Benvenuti a questa lezione introduttiva sull'architettura di un database relazionale e sui principi ACID. Immaginiamo di entrare in un DBMS...
    Configurazione iniziale del DBMS, gestione utenti e ruoli
    Iniziamo con una visione chiara: la configurazione iniziale di un DBMS non è solo accendere il motore, ma impostare le basi per una gestion...
    Strategie di backup, ripristino e disaster recovery
    Cari studenti, ora esploriamo un tema cruciale per l'affidabilità dei sistemi: backup, ripristino e piani di disaster recovery. Ripensando...
    Cifratura, auditing e conformità
    Buongiorno a tutti. Oggi esploriamo come proteggere i dati sensibili sia a riposo che in transito, come gestire le chiavi, e come l'auditin...
    Monitoraggio delle prestazioni e gestione delle anomalie
    Monitoraggio delle prestazioni e diagnosi della concorrenza Ora, andiamo a vedere come monitorare efficacemente un DBMS per capire dove int...
  • Monitoraggio performance e tuning - Anteprima
    Slides
    PDF
    PDF
    Video
    Fondamenti di configurazione e gestione utenti nel DBMS
    Benvenuti: impostazione dell'architettura di base Now, team, pensiamo all'obiettivo fondamentale: avere un ambiente affidabile fin dall'ini...
    Monitoraggio delle prestazioni e KPI per database relazionali
    Iniziamo pensando al monitoraggio del nostro database relazionale come a una verifica di salute continua: non basta osservare una singola m...
    Backup, ripristino e disaster recovery: piani e test
    Cari studenti, oggi esploriamo i piani di backup, le strategie di ripristino e le pratiche di disaster recovery essenziali per un ambiente...
    Sicurezza, auditing e conformità: protezione dei dati e log
    Sicurezza in transito e a riposo, auditing, conformità e tracciabilità delle operazioni Iniziamo dalla protezione dei dati lungo l'intero c...
    Policy di accesso, ruoli e retention dei log
    Oggi esploriamo la gestione avanzata di utenti, ruoli e policy di password con un focus concreto su governance e sicurezza operativa. Pensi...
    Migrazione dati e gestione dei cambiamenti di schema in produzione
    Ora, chiudiamo con le procedure di migrazione dati e la gestione dei cambiamenti di schema in produzione. Pensiamo insieme a una strategia...
  • Migrazione dati e gestione schema - Anteprima
    Slides
    PDF
    PDF
    Video
    Strategie di migrazione dati in produzione
    Benvenuti a tutti. Oggi iniziamo con una conversazione essenziale: la migrazione dati in ambienti di produzione non è solo spostare file, m...
    Modifiche di schema e compatibilità versioni
    Ora immaginiamo una discussione tra di noi: quando lavoriamo con modifiche di schema in produzione, il primo principio è il controllo delle...
    Governance delle migrazioni in produzione
    Cari studenti, oggi affrontiamo la governance delle migrazioni in produzione come una conversazione in aula: non una lista di regole steril...
    Impatto su ACID e gestione della concorrenza
    Ora, ragazzi, parliamo dell'impatto delle migrazioni di dati e dei cambi di schema sui principi ACID, sul logging delle transazioni e sulla...
    Mappatura, validazione e riconciliazione dati
    Pensiamo insieme alla mappatura dei dati tra sistemi target e sorgente come a una mappa stradale che guida una migrazione sicura. Definiamo...
    Auditing, test e rollback delle migrazioni
    Ora, chiudiamo la trattazione dedicata al testing di migrazione, all'audit e alle procedure di rollback intrecciandola con quanto abbiamo v...
  • Introduzione all'ottimizzazione dei database - Anteprima
    Slides
    PDF
    PDF
    Video
    Gestione delle transazioni e ACID
    Benvenuti, benvenute a tutti, studenti. Oggi iniziamo un viaggio utile e curioso: capire come si comportano le transazioni quando più attiv...
    Analisi dei piani di esecuzione
    Ora, ragazzi, abbiamo già visto cosa vuol dire pensare in termini di transazioni e isolamento; ora spostiamoci su come si legge un piano di...
    Indici, partizionamento e clustering
    Ora, classe, continuiamo il nostro percorso dalla analisi del piano di esecuzione verso l'ottimizzazione delle prestazioni attraverso strut...
    Tecniche di ottimizzazione delle query
    Ora, ragazzi, esploriamo insieme come ottimizzare le query attraverso tecniche di riscrittura, distinguendo tra join logici e fisici, e sfr...
    Strategie di caching e architetture di esecuzione
    Ora chiudiamo il nostro percorso con un focus pratico su caching e architetture di esecuzione come leve di performance in workload reali. P...
  • Gestione dei lock e della concorrenza - Anteprima
    Slides
    PDF
    PDF
    Video
    Fondamenti ACID e livelli di isolamento
    Cari studenti, oggi apriamo una finestra fondamentale sui database: i principi ACID e i livelli di isolamento delle transazioni. Immaginiam...
    Isolamento, coerenza e gestione concorrente
    Pensiamo insieme all'isolamento, quel denso tessuto che regola quale transazione vede cosa in un sistema concorrente. L'isolamento elevato...
    Analisi di scenari transazionali e bottlenecks
    Immaginate una situazione di alto carico transazionale: una piattaforma di e-commerce durante un evento di vendita lampo. Il nostro eserciz...
    Locking, deadlock e timeout: meccanismi e impatti
    Benvenuti a questa lezione sui meccanismi di locking in sistemi concorrenti. Immaginiamo più processi che accedono a risorse condivise: i l...
    Piani di esecuzione e strategie di tuning per prestazioni
    Ora, chiariamo come pensiamo al tuning di alto livello: non stiamo scrivendo codice, ma costruendo un orecchio attento ai segnali che emerg...
  • Proprietà ACID e consistenza - Anteprima
    Slides
    PDF
    PDF
    Video
    Proprietà ACID e consistenza dei dati
    Iniziamo con una chiave per capire i database: le proprietà ACID definiscono come le transazioni garantiscono affidabilità e coerenza. Atom...
    Modelli di transazione e livelli di isolamento
    Cari studenti, oggi esploriamo i fondamenti delle transazioni e dei livelli di isolamento, temi chiave per comprendere come funzionano i si...
    Transazioni concorrenti e gestione dei conflitti
    Spiegazione della concorrenza e dei meccanismi di controllo Oggi esploriamo come le transazioni concorrenti possano introdurre problemi com...
    Piani di esecuzione e ottimizzazione delle prestazioni
    Benvenuti Ora parliamo di qualcosa che spesso non vediamo ma che decide la velocità delle nostre interrogazioni: il piano di esecuzione. In...
    Indici, partizionamento e clustering per prestazioni
    Ora esploriamo insieme le strategie di indicizzazione, partizionamento e clustering che ci permettono di gestire carichi di lavoro reali in...
    Tecniche di tuning e analisi dei piani di esecuzione
    Analisi dei piani di esecuzione e tuning Adesso pensiamo insieme a come affinare le prestazioni without toccare codice. Innanzitutto, esami...
  • Tecniche di ottimizzazione query - Anteprima
    Slides
    PDF
    PDF
    Video
    Modelli di transazione e piani di esecuzione
    Pensiamo insieme a cosa succede quando una query entra a far parte di una transazione e perché i piani di esecuzione sono la chiave per cap...
    Join logici e fisici a confronto
    Ora parliamo di join: distinguere tra join logici e join fisici è fondamentale per capire cosa sta accadendo sotto il cofano delle nostre q...
    Analisi e interpretazione dei piani di esecuzione
    Analisi operativa di un piano di esecuzione Now, gruppi di studenti, esploriamo insieme come trasformare un piano di esecuzione in azione c...
    Indice e impatto sulle prestazioni
    Ora, prendiamo in mano i concetti chiave sugli indici e sul loro ruolo nei piani di esecuzione. Immaginiamo di avere pattern di accesso div...
    Partizionamento e clustering per la scalabilità
    Benissimo, ragazzi: oggi affrontiamo una strategia cruciale per scalare le esecuzioni: partizionamento e clustering. Partizionare i dati si...
    Caching e architetture di esecuzione
    Ora chiudiamo con caching e architetture di esecuzione. Il caching a diversi livelli influisce in modo distinto su tempi di risposta e cost...
  • Progettazione e uso degli indici - Anteprima
    Slides
    PDF
    PDF
    Video
    Transazioni e Isolamento ACID
    Benvenuti a questa lezione introduttiva sulle transazioni e sull'isolamento. Oggi parleremo di cosa significa gestire una transazione nelle...
    Indicizzazione e Partizionamento
    Ora esploriamo insieme come le strategie di indicizzazione possano trasformare le prestazioni delle query. Partiamo dall'idea di indice: un...
    Piani di Esecuzione e Costi
    Benvenuti ragazze e ragazzi Oggi esploriamo i piani di esecuzione e i costi associati alle query, ma senza scendere in codice: solo pensier...
    Caching e Architetture Esecutive
    Ora entriamo nel cuore pratico della lezione: le tecniche di caching e le architetture di esecuzione che ci permettono di ottenere prestazi...
    Monitoraggio Prestazioni e Casi ERP Ordini
    Ora, chiudiamo con l'interpretazione delle metriche di monitoraggio e l'analisi di casi pratici relativi a sistemi ERP e scenari di carico...
  • Analisi dei piani - Anteprima
    Slides
    PDF
    PDF
    Video
    Modelli transazionali e ACID
    Benvenuti, studenti. Oggi partiamo da una panoramica pratica sui modelli transazionali, i principi ACID e i livelli di isolamento, per capi...
    Controllo della concorrenza e isolamento
    Avviciniamoci al cuore del controllo della concorrenza e alle garanzie di coerenza: vediamo come i sistemi gestiscono accessi concorrenti a...
    Analisi di piani di esecuzione
    Buongiorno a tutti. Oggi parliamo di un piano di esecuzione: cosa è, quali componenti chiave riconoscere e come le scelte dette a livello l...
    Indicizzazione, partizionamento e clustering
    Cari studenti, oggi parliamo di indicizzazione, partizionamento e clustering e di come queste scelte influenzino latenza, utilizzo dello sp...
    Ottimizzazione delle query e monitoraggio
    Ora, esploriamo le tecniche di ottimizzazione delle query come se stessimo costruendo un motore di prestazioni insieme. Il primo principio:...
  • Caching, partizionamento e monitoraggio - Anteprima
    Slides
    PDF
    PDF
    Video
    Proprietà ACID e livelli di isolamento
    Benvenuti a questa lezione introduttiva su ACID e livelli di isolamento. Oggi esploriamo le proprietà fondamentali delle transazioni: Atomi...
    Gestione della concorrenza, deadlock e starvation
    Cari studenti, oggi parliamo di gestione della concorrenza nelle transazioni in modo chiaro e pratico. Quando più processi accedono a risor...
    Modelli di caching e impatto sulle prestazioni
    Cari studenti, oggi esploriamo i modelli di caching e il loro impatto sulle prestazioni delle basi dati relazionali. Pensiamo prima al cach...
    Partizionamento, clustering e indici per prestazioni
    Ora, concentriamoci su come partizionamento, clustering e indici lavorano insieme per scalare e accelerare le query nei sistemi relazionali...
    Analisi dei piani di esecuzione e tuning delle query
    Adesso, ragazzi, esploriamo insieme come leggere i piani di esecuzione e individuare opportunità di tuning. Guardiamo una query lenta: cosa...
    Strategie di esecuzione ed architetture per scenari reali ad alte prestazioni
    Strategie di esecuzione e architetture per ordini ad alto carico Cari studenti, immaginiamo scenari di ordini in tempo reale e workload mis...
    Monitoraggio delle prestazioni e gestione delle risorse
    Ora chiudiamo con una sezione operativa sul monitoraggio delle prestazioni, che ci serve per trasformare dati in decisioni concrete. In amb...

Recensioni

0
Basato su 0 Recensioni
1 Stelle
2 Stelle
3 Stelle
4 Stelle
5 Stelle