SQL DEVELOP BASE

  • ITCore Sviluppo
  • SQL Server
  • Sviluppo
Sviluppo
SQL Server
ITCore Sviluppo
5 Giorni
it
Nessuna certificazione
Descrizione del corso

Se vuoi approfondire le competenze nella progettazione e ottimizzazione di database su SQL Server, questo corso avanzato è la scelta ideale. Il Corso SQL Server Database Design e Ottimizzazione si concentra sui processi di progettazione, configurazione e normalizzazione di database SQL, oltre che sulla strategia di indicizzazione e compressione per migliorare le prestazioni.

Obiettivi del Corso:

Questo corso è pensato per chi vuole padroneggiare la progettazione di database in SQL Server, dal processo di creazione e normalizzazione, fino all’ottimizzazione delle prestazioni e alla gestione dei dati. Al termine del percorso, i partecipanti saranno in grado di:

  • Pianificare e configurare un database SQL Server, comprendendo i processi di installazione e gestione post-installazione.
  • Trasformare i modelli ER in modelli relazionali normalizzati, adottando i più moderni approcci di progettazione.
  • Implementare strategie avanzate di indicizzazione e compressione per ottimizzare le performance di database di grandi dimensioni.

Perché Partecipare?

Questo corso è ideale per professionisti SQL, amministratori di database e analisti che desiderano acquisire competenze avanzate nella progettazione e ottimizzazione dei database SQL Server. Approfondendo la normalizzazione, i modelli di progettazione e le tecniche di indicizzazione, sarai pronto a costruire e ottimizzare database efficienti e scalabili.

Programma

  • Introduzione al Design dei Database SQL Server
    • Processo di progettazione: Principi di design per SQL Server
    • Modelli ER: Concetti fondamentali e traduzione del modello ER in modello relazionale
    • Modelli di progettazione avanzati: Approccio BARKER e NORMA per database complessi
  • Installazione e Configurazione di SQL Server
    • Guida all’installazione e configurazione di SQL Server
    • Configurazione post-installazione e gestione delle risorse hardware (RAID & DISK)
  • Struttura del Database e File System
    • Struttura dei database: filegroup, data file, estensioni, log file
    • Concetti di auto growth, auto shrink e tempdb per l’ottimizzazione dello spazio
  • Normalizzazione e Denormalizzazione
    • Normalizzazione dei dati: prima, seconda e terza forma normale, BCNF e quinta forma normale
    • Analisi delle dipendenze di join e quando applicare la denormalizzazione per l’ottimizzazione delle prestazioni
  • Tipi di Dati e Gestione Tabelle
    • Gestione e scelta dei data type per migliorare l’efficienza
    • Creazione di tabelle e schemi, gestione di colonne calcolate (computed columns) e tabelle temporali (temporal table)
    • Compressione dei dati per ottimizzare lo spazio e migliorare le performance
  • Assicurare l’Integrità dei Dati e Strategia di Indici
    • Gestione dell’integrità dei dati attraverso vincoli e configurazioni
    • Progettazione di strategie di indicizzazione ottimizzata e introduzione agli indici Columnstore per analisi avanzate


Ad hoc

Cerchi un
corso su misura?
Richiedilo ora

Contatti

Hai bisogno
di aiuto?
Contattaci