User Avatar

Corso SQL Server DBA

56 ore
Qualsiasi livello

Corso SQL Server DBA: SQL Server è il RDBMS (Relational Database Management System) di casa Microsoft. Si tratta di una piattaforma dati impiegata in ambito aziendale per creare e gestire database. L’ingresso di Microsoft nel mercato dei database ambito enterprise inizia nel 1989, entrando in competizione con Oracle, IBM e Sybase. La prima versione di SQL Server fu per OS/2, una famiglia di sistemi operativi sviluppata da IBM per i suoi primi computer.

Nel 1998/99 SQL Server 7.0 diventa il primo database server con interfaccia grafica progettata dalla stessa azienda proprietaria del database. Dalla versione 2017 SQL Server è disponibile per Windows, Linux e contenitori Docker.

Microsoft SQL Server utilizza un linguaggio chiamato “Transact-SQL” (T-SQL) che consiste in una variante del SQL standard. SQL Server comunica sulla rete utilizzando un protocollo di livello applicazioni denominato TDS (Tabular Data Stream) e supporta anche i connettori (ODBC Open Database Connectivity)

Le attuali versioni del DBMS di Microsoft prevede le seguenti edizioni: Express, Web, Standard, Enterprise, Developer. Alcune sono gratuite o con certi limiti, altre a pagamento.

Chi lavora sui DBMS come amministratore di sistema è chiamato DBA. Il Data Base Administrator è la figura che modella, sviluppa e implementa architetture di dati all’interno della propria organizzazione. Queste sono fondamentali per far funzionare tutte le applicazioni che si basano sui database per l’archiviazione e l’accesso ai dati. Il DBA crea la gerarchia dei dati, il database, i tablespace, le tabelle, gli indici. Imposta la memoria di archiviazione, definisce i vincoli ed i livelli di accesso.

Obiettivi del Corso SQL Server DBA:

Formare lo studente per la gestione del database SQL Server fino alle fondamenta da DBA (Data Base Administrator)


Requisiti per i discenti Corso SQL Server DBA:

Conoscenze database relazionale e sistema operativo Windows

Per altri corsi in ambito Microsoft clicca QUI.

Corso SQL Server DBA attivabile solo per le aziende e su richiesta.

Modalità virtual classroom online in diretta (o frontale in-house).

Programma didattico Corso SQL Server DBA (56 ore)

Introduzione

Panoramica funzionalità e i componenti principali di SQL Server
T-SQL, insiemi e logica dei predicati
Istruzione SELECT a tabella singola
Istruzione SELECT su più tabelle.
istruzioni SELECT con filtraggio e ordinamento
SQL Server con i tipi di dati.
Istruzioni DML
Query che utilizzano funzioni integrate
Query che aggregano i dati
Sottoquery
Creazione ed implementazione viste e funzioni con valori di tabella
Utilizzo degli operatori set per combinare i risultati della query
Query che utilizzano funzioni di classificazione, offset e aggregazione delle finestre
Trasformazione dei dati implementando pivot, unpivot, rollup e cube
Creazioneed implementare stored procedure
Costrutti di programmazione come variabili, condizioni e cicli al codice T-SQL

Panoromica della figura del DBA (data base administrator)
Installazione e configurazione SQL Server
Visualizzazione del processo di installazione con i file di registro
Aggiunta o rimozione di componenti
Installazione dei Service Pack
Configurazione di vari servizi
Parametri di avvio
Configurazione dei file di dati e dei percorsi dei file di registro
Configurazione memoria
Connessioni remote
Configurazione dei protocolli di rete, Porte
Configurazione della cartella di backup predefinita

Lavorare con i database
Database definiti dal sistema
Spostamento dei database di sistema
Gestione del database Temp DB
Architettura del database
File di dati
Log files
Gruppi di file
Estensioni
Pagine – Tipi
Architettura della pagina
Monitoraggio dello spazio libero
File di registro pieno: come risolvere i problemi.
Creazione di database
Aggiunta di file, gruppi di file
Architettura di SQL Server

Sicurezza in SQL Server
Miglioramenti della sicurezza
Tipi di autenticazione.
Autenticazione di Windows
Creazione di accessi da utenti e gruppi di Windows
Login orfani
Autenticazione SQL Server
Creazione di accessi SQL e test degli accessi
Impostazione della modalità di autenticazione
Controllo della sicurezza
Comprensione dei ruoli del server
Lavorare con gli utenti
Risoluzione degli utenti orfani
Comprensione dei ruoli del database
Comprensione delle autorizzazioni
Problemi maggiori

Backup e ripristino dei dati
Impostazione dei modelli di recupero
Completo, Bulk Logging, Semplice
Backup del database
Tipi di backup Backup di sola copia, con mirroring e del registro di coda
Pieno e Differenziale
Registro transazioni
File o gruppo di file
Dispositivi di backup
Esecuzione di restauro
Database di sistema di backup
Ripristino temporizzato
Visualizzazione dei dettagli completi del processo di backup
Problemi relativi ai backup

Introduzione all’Always-On e alla replica
Always-on
HADR (high-availability and disaster recovery) Interni e vantaggi
Configurazione dell’HADR
Aggiunta di un DB all’AG
▪ Patch in always-on
Aggiunta di una replica in AG
Impostazione di repliche di listener e di sola lettura in AG
Replica ed Entità di replica
Architettura di replica
Agenti di replica
Tipi di repliche
Configurazione della replica
Replica di istantanee
Replica transazionale
Unisci replica
Replica peer to peer
Gestione della replica
Monitoraggio e messa a punto della replica

Vuoi essere ricontattato?

Lasciaci il tuo numero telefonico e la tua email, ti richiameremo nelle 24h:

    Contattaci su Whatsapp