Scrivici su WhatsApp
MODULO DIDATTICO

Progettazione di DB

Approfondimento sulla progettazione di database, con generalità su DBMS, relazioni, normalizzazione e esercitazioni pratiche.

LIVELLO

Da Beginner ad Advanced

PREREQUISITI

Nessun Prerequisito

DURATA TOTALE

LEZIONI

100% on demand

Descrizione

L’approfondimento esplora la progettazione di database nel contesto moderno. Analizza l’impatto e le applicazioni dei DB, la gestione dei dati e le sfide quotidiane. Copre i DBMS, tipi di database e componenti di MySQL e PostgreSQL. Include teoria delle relazioni, operatori relazionali, progettazione di DB, diagrammi ER, modelli concettuali e logici, normalizzazione e varie esercitazioni pratiche, offrendo una comprensione completa e applicabile per la progettazione efficace di database.

Elenco lezioni del modulo

  • Impatto dei DB nel mondo moderno
  • Applicazioni versatili
  • Organizzare e memorizzare i dati
  • Database nella vita quotidiana e sfide
  • Generalità sui DBMS
  • Tipi di Database
  • Componenti di un DBMS
  • Generalità su MySQL e PostgreSQL
  • Confronto High Level fra MySQL e PostgreSQL
  • Basi e terminologia
  • Un po'di storia
  • Caratteristiche del dato relazionale e algebra relazionale
  • Il concetto di relazione
  • Grado e cardinalità di una relazione
  • Arità e introduzione agli operatori relazionali
  • Proiezione
  • Selezione
  • Unione e intersezione
  • Differenza
  • Prodotto cartesiano
  • Join e inner join
  • Left, Right e full outer join
  • Self, natural e theta join
  • Ordinamento, aggregazione e raggruppamento
  • Progettare un DB
  • Entità
  • Relazioni
  • Attributi
  • Cardinalità delle relazioni
  • Identificatori e chiavi
  • Flusso per il modello concettuale
  • Esercitazione: il diagramma ER di una libreria
  • Esercitazione: il modello ER di una università
  • DBML
  • Dal modello concettuale al modello logico
  • Analisi delle ridondanze
  • Rimozione delle generalizzazioni
  • Entities Partitioning
  • Scelta delle chiavi
  • Mapping delle relazioni
  • Forme normali: prima forma normale
  • Forme normali: seconda forma normale
  • Forme normali: terza forma normale
  • Forme normali: forma normale di Boyce-Codd
  • Esercitazione: il modello logico di una libreria
  • Esercitazione: il modello logico di una università
  • Esercitazione: il modello logico di una palestra

DOMANDE FREQUENTI