Corso di formazione Progettazione e Programmazione di Database con SQL
Database Design e Programming con SQL è un campo di studio e pratica completo incentrato sulla creazione, la gestione e l'utilizzo di database.
Questo corso di formazione dal vivo con istruttore (online o in loco) è rivolto a professionisti IT di livello intermedio che desiderano imparare a progettare, implementare e gestire database relazionali e come interrogare e manipolare i dati utilizzando SQL.
Al termine di questa formazione, i partecipanti saranno in grado di:
- Comprendere i fondamenti della progettazione di database.
- Informazioni sulla creazione e la gestione di database relazionali.
- Acquisire competenza nella scrittura di SQL query per recuperare e manipolare i dati.
- Comprendere concetti e tecniche avanzate SQL.
- Sviluppare competenze per ottimizzare e mantenere i database.
Formato del corso
- Lezione e discussione interattiva.
- Tanti esercizi e pratica.
- Implementazione pratica in un ambiente live-lab.
Opzioni di personalizzazione del corso
- Per richiedere una formazione personalizzata per questo corso, contattaci per organizzare.
Struttura del corso
Introduzione a Databases
- Che cos'è un database?
- Tipi di database
- Introduzione alle basi di dati relazionali
- Database Management Panoramica dei sistemi (DBMS)
- Funzioni di un DBMS
- Software DBMS popolare
Database Fondamenti di progettazione
- Modelli di dati concettuali, logici e fisici
- Introduzione alla modellazione entità-relazione (ER)
- Creazione di diagrammi ER
- Entità, attributi e relazioni
Normalizzazione e Database Progettazione
- Forme normali (1NF, 2NF, 3NF, BCNF)
- Vantaggi della normalizzazione
- Esempi pratici di normalizzazione
- La denormalizzazione e i suoi usi
Introduzione a SQL
- SQL Sintassi e struttura
- Tipi di dati in SQL
- Istruzioni CREATE, ALTER, DROP
- Vincoli (PRIMARY KEY, FOREIGN KEY, UNIQUE, NOT NULL)
SQL Manipolazione dei dati
- Istruzione INSERT
- Operazioni di inserimento bulk
- Istruzioni UPDATE e DELETE
- Utilizzo della clausola WHERE
Esecuzione di query sui dati con SQL
- Istruzione SELECT
- Filtraggio dei dati con la clausola WHERE
- Ordinamento dei dati con ORDER BY
- Utilizzo di LIMIT e OFFSET
Concetti avanzati SQL
- INNER JOIN, LEFT JOIN, RIGHT JOIN, FULL JOIN
- Scrittura di sottoquery
- Clausole GROUP BY e HAVING
- Funzioni di aggregazione (COUNT, SUM, AVG, MAX, MIN)
Utilizzo di indici e viste
- Creazione e utilizzo di indici
- Pro e contro degli indici
- Creazione e gestione delle viste
- Utilizzo delle viste per semplificare le query
Database Sicurezza e transazioni
- Ruoli e autorizzazioni utente
- Implementazione delle best practice di sicurezza
- Proprietà ACID
- Istruzioni COMMIT e ROLLBACK
Database Ottimizzazione e manutenzione
- Analisi e ottimizzazione delle query SQL
- Utilizzo del piano EXPLAIN
- Strategie di backup
- Ripristino dei database
Riepilogo e passaggi successivi
Requisiti
- Conoscenza di base delle operazioni del computer
Pubblico
- Database Amministratori
- Professionisti IT
I corsi di formazione interaziendali richiedono più di 5 partecipanti.
Corso di formazione Progettazione e Programmazione di Database con SQL - Prenotazione
Corso di formazione Progettazione e Programmazione di Database con SQL - Richiesta
Progettazione e Programmazione di Database con SQL - Richiesta di consulenza
Recensioni (2)
Gli strumenti di formazione forniti.
- UNIFI
Corso - NoSQL Database with Microsoft Azure Cosmos DB
Traduzione automatica
l'instructore è stato molto disponibile, il ritmo del corso era davvero ottimo e gli esercizi non erano troppo difficili, ma neppure troppo facili. Ogni volta che mi trovavo in difficoltà, lui mi ha aiutato molto bene e si è assicurato che capissi tutto.
Jade Stappaerts - KULeuven
Corso - Oracle SQL Language
Traduzione automatica
Corsi in Arrivo
Corsi relativi
Linguaggio Oracle SQL
14 oreIl corso risponde a domande
Come creare una query?
Quali sono le possibilità di SQL?
Che cos'è un database relazionale?
Qual è la struttura e i comandi di SQL
Database NoSQL con Microsoft Azure Cosmos DB
14 oreQuesto training guidato dall'instructore (online o in presenza) è rivolto ai database administrators o agli sviluppatori che desiderano utilizzare Microsoft Azure Cosmos DB per sviluppare e gestire applicazioni ad alta risposta e bassa latenza.
Al termine di questo training, i partecipanti saranno in grado di:
- Fornire le risorse necessarie di Cosmos DB per iniziare a costruire database e applicazioni.
- Scalare le prestazioni e lo storage delle applicazioni utilizzando API in Cosmos DB.
- Gestire le operazioni del database e ridurre i costi ottimizzando le risorse di Cosmos DB.
Amministrazione di Oracle Database 19c
35 oreOracle Database 19c è un database multimagazzino che fornisce pieno supporto per dati relazionali e non relazionali.
Questa formazione guidata dal docente (online o in presenza) è rivolta a amministratori di sistema e database intermedi che desiderano amministrare, monitorare, proteggere, fare backup e ripristinare Oracle Database 19c in ambienti Standard Edition 2, nonché pianificare un percorso chiaro da 11g a 19c.
Al termine di questa formazione, i partecipanti saranno in grado di:
- Preparare l'ambiente e eseguire installazioni pulite e configurazioni di Oracle Database 19c SE2.
- Spiegare i componenti dell'infrastruttura Oracle, inclusi SGA, PGA, Shared Pool, Database Buffer Cache e meccanismi Redo.
- Utilizzare strumenti di amministrazione come Enterprise Manager (EM Express) e SQL Developer per le operazioni quotidiane.
- Implementare best practice di gestione della memorizzazione per tablespaces, datafiles e utilizzo dello spazio dei segmenti.
- Rafforzare i database e mantenere la sicurezza con utenti, ruoli, privilegi, profili e auditing.
- Progettare ed eseguire strategie di backup e ripristino basate su RMAN allineate agli obiettivi RTO/RPO.
- Monitorare e risolvere problemi di prestazioni utilizzando viste di prestazione dinamiche, tracciamento SQL e piani di esecuzione.
- Pianificare ed eseguire la transizione/migrazione da 11g a 19c utilizzando percorsi di aggiornamento supportati e strumenti.
Formato del Corso
- Lezione interattiva e discussione.
- Molti esercizi e pratica.
- Implementazione pratica in un ambiente live-lab.
Opzioni di Personalizzazione del Corso
- Per richiedere una formazione personalizzata per questo corso, si prega di contattarci per organizzare.
Essenziali per l'Amministrazione di Oracle Database 19c SE2
49 oreOracle Database 19c è la versione a supporto di lunga durata della piattaforma database principale di Oracle, progettata per offrire prestazioni elevate, scalabilità e affidabilità per carichi di lavoro aziendali.
Questo training guidato dal formatore (online o in sede) è rivolto a database administrator e professionisti IT di livello base-intermedio che desiderano installare, configurare e gestire efficacemente ambienti Oracle Database 19c SE2.
Al termine di questo training, i partecipanti saranno in grado di:
- Comprendere l'architettura di Oracle Database 19c SE2 e le sue componenti principali.
- Installare e configurare Oracle Database 19c SE2 su piattaforme supportate.
- Eseguire attività amministrative chiave, incluse backup, ripristino e gestione della sicurezza.
- Ottimizzare le prestazioni del database e monitorare la salute del sistema utilizzando strumenti Oracle.
- Pianificare ed eseguire migrazioni da versioni precedenti di Oracle Database a 19c.
Formato del Corso
- Lezione interattiva e discussione.
- Numerosi esercizi e pratiche.
- Implementazione pratica in un ambiente lab live.
Opzioni di Personalizzazione del Corso
- Per richiedere una formazione personalizzata per questo corso, si prega di contattarci per organizzare.
Oracle Database 19c: Amministrazione
35 oreQuesto training guidato dal docente in Italia (online o in loco) è rivolto agli amministratori di sistema che desiderano imparare a gestire, monitorare e supportare un database Oracle.
Al termine di questo training, i partecipanti saranno in grado di:
- Comprendere le principali caratteristiche e modifiche architetturali del database Oracle.
- Gestire e monitorare i database Oracle.
- Ottimizzare le prestazioni del database Oracle.
Oracle Database 19c - Backup e Ripristino
14 oreQuesto training guidato dal formatore (online o sul posto) è rivolto a database administrator principianti che desiderano gestire i compiti di backup e ripristino in Oracle Database 19c.
Al termine di questo training, i partecipanti saranno in grado di:
- Comprendere i concetti essenziali di backup e ripristino in Oracle Database 19c, inclusa l'architettura e i vari tipi di guasti.
- Acquisire esperienza pratica nella configurazione delle impostazioni di backup e ripristino, incluse l'ambiente RMAN e l'area di rapido recupero.
- Sviluppare competenze pratiche nell'esecuzione di diversi tipi di backup e operazioni di ripristino, inclusi il backup completo, incrementale e il ripristino a un punto specifico nel tempo (PITR).
- Imparare come utilizzare la tecnologia Flashback di Oracle per un efficace recupero del database e gestire scenari di ripristino da disastri.
- Applicare le best practice per il backup, il ripristino e il ripristino da disastri per garantire la disponibilità dei dati e minimizzare i tempi di inattività in Oracle Database 19c.
Oracle Database 19c - Amministrazione di Data Guard
21 oreQuesto training live guidato dall'insegnante in Italia (online o sul posto) si rivolge a amministratori di database di livello intermedio che desiderano gestire, ottimizzare e proteggere gli ambienti Data Guard per una robusta ripristino di emergenza e alta disponibilità.
Al termine di questo training, i partecipanti saranno in grado di:
- Comprendere l'architettura e i benefici di Oracle Data Guard per il ripristino di emergenza e alta disponibilità.
- Acquisire esperienza pratica nella configurazione e gestione dei database standby fisici e logici, inclusa la Data Guard broker.
- Sviluppare abilità pratiche nel monitoraggio, risoluzione dei problemi e ottimizzazione degli ambienti Data Guard per le prestazioni ottimali.
- Apprendere funzionalità avanzate come Active Data Guard, Data Guard con RAC e la sicurezza delle comunicazioni Data Guard.
- Applicare le migliori pratiche per la pianificazione del ripristino di emergenza, garantire la coerenza dei dati e automatizzare le operazioni Data Guard.
Oracle Database 19c - Installazione e Aggiornamento
7 oreQuesto corso di formazione, guidato dal docente e svolto in modo interattivo in Italia (online o in sede), è rivolto a amministratori di database principianti che desiderano assicurarsi di essere ben preparati per gestire e ottimizzare i loro ambienti Oracle.
Al termine di questo corso, i partecipanti saranno in grado di:
- Comprendere le funzionalità chiave e l'architettura di Oracle Database 19c, incluse le esigenze di sistema e i metodi di installazione.
- Acquisire competenze pratiche nell'installazione di Oracle Database 19c e Oracle Grid Infrastructure, incluse la configurazione della rete, del storage e delle impostazioni di sicurezza.
- Imparare il processo completo di aggiornamento a Oracle Database 19c, dalla pianificazione pre-aggiornamento alla validazione post-aggiornamento.
- Sviluppare competenze di risoluzione dei problemi per gestire le questioni comuni durante l'installazione e l'aggiornamento.
- Applicare le best practice per l'installazione e l'aggiornamento di Oracle Database per garantire una distribuzione fluida e riuscita.
Oracle Database 19c - Architettura Multitenant
21 oreQuesto training live guidato da un istruttore in Italia (online o presenza) è rivolto ai gestori di database di livello intermedio che desiderano gestire e ottimizzare efficacemente un ambiente multitenant.
Al termine di questo training, i partecipanti saranno in grado di:
- Comprendere i componenti chiave e i benefici dell'architettura multitenant di Oracle Database 19c, inclusi CDBs e PDBs.
- Acquisire competenze pratiche nell'installazione, configurazione e gestione dei database contenitori (CDBs) e dei database pluggabili (PDBs).
- Sviluppare abilità nell'impostazione di misure di sicurezza, strategie di backup e recupero, e tuning delle prestazioni in un ambiente multitenant.
- Imparare come gestire la disponibilità elevata e il recupero da disastro in un'architettura multitenant, inclusa la configurazione di Data Guard e Oracle RAC.
- Acquisire tecniche per il troubleshooting e le migliori pratiche per mantenere un ambiente di database multitenant sicuro, efficiente ed affidabile.
Amministrazione di Oracle Database 19c - RAC, ASM e Infrastruttura di Griglia
35 oreQuesto addestramento live, guidato da un istruttore in Italia (online o on-site), è rivolto a amministratori di database di livello intermedio che desiderano gestire e ottimizzare ambienti Oracle database complessi e ad alta disponibilità.
Al termine di questo training, i partecipanti saranno in grado di:
- Acquisire una comprensione approfondita dell'architettura Oracle RAC e della Grid Infrastructure, inclusa la configurazione, l'installazione e la gestione.
- Sviluppare competenze pratiche nella gestione di Automatic Storage Management (ASM), incluso il management dei gruppi di dischi, l'ottimizzazione delle istanze e il backup/recupero.
- Apprendere tecniche avanzate di ottimizzazione delle prestazioni RAC, configurazioni di recupero da disastro e migliori pratiche per la alta disponibilità.
- Acquisire competenze di risoluzione dei problemi eagnostica per affrontare gli issue negli ambienti RAC e Grid Infrastructure.
- Comprendere il processo di patching ed upgrade di Oracle RAC e Grid Infrastructure, minimizzando i tempi di inattività e mantenendo la stabilità del sistema.
Sicurezza di Oracle Database 19c
21 oreQuesto corso live e guidato da un instruttore in Italia (online o on-site) è rivolto agli amministratori di sistema che desiderano acquisire una comprensione approfondita delle caratteristiche di sicurezza del database Oracle Database 19c.
Al termine di questo corso, i partecipanti saranno in grado di:
- Comprendere i concetti di sicurezza del database.
- Implementare meccanismi di autenticazione e autorizzazione per controllare l'accesso al database.
- Configurare e gestire efficacemente gli account utente, i ruoli e le autorizzazioni.
- Implementare misure di sicurezza robuste contro varie minacce e vulnerabilità.
Oracle SQL per Amministratori
21 oreQuesto corso di formazione dal vivo con istruttore in Italia (online o in loco) è rivolto ad amministratori di database e sviluppatori di livello principiante che desiderano imparare SQL a gestire, interrogare e manipolare in modo efficiente i dati in Oracle database per attività amministrative e operative.
Al termine di questo corso di formazione, i partecipanti saranno in grado di:
- Comprendere Oracle l'architettura del database, inclusi schemi, utenti e sessioni.
- Scrivere e ottimizzare SQL query per il recupero, il filtraggio e la manipolazione dei dati.
- Utilizza join, sottoquery e operatori di impostazione per lavorare con più tabelle e query complesse.
- Esegui l'aggregazione, il raggruppamento e l'analisi dei dati utilizzando le funzioni SQL.
- Gestisci gli oggetti dello schema come visualizzazioni, sequenze e indici per migliorare le operazioni del database.
Oracle Database 19c: Concetti di Data Warehousing
14 oreOracle Database 19c è una piattaforma robusta per la creazione e gestione di data warehouse aziendali che supportano carichi di lavoro analitici.
Questo training guidato dal formatore (online o in sede) è rivolto a professionisti dei dati e analisti principianti che desiderano comprendere i concetti fondamentali e l'architettura dei sistemi di data warehouse basati su Oracle.
Al termine di questo training, i partecipanti saranno in grado di:
- Comprendere i concetti chiave e l'architettura del data warehousing Oracle.
- Descrivere componenti tipici di un data warehouse, come tabelle fatti e dimensionali.
- Riconoscere i casi d'uso e i vantaggi del data warehousing Oracle nell'intelligence aziendale.
- Prepararsi per una formazione avanzata sulle tecniche di ETL, performance e ottimizzazione del warehouse Oracle.
Formato del Corso
- Lezione interattiva e discussione.
- Utilizzo pratico di Oracle SQL ed esplorazione dello schema del warehouse.
- Esercizi concettuali guidati e analisi della progettazione del warehouse.
Opzioni di Personalizzazione del Corso
- Per richiedere una formazione personalizzata per questo corso basata sui vostri modelli dati interni o obiettivi analitici, contattateci per organizzare.
Oracle Database 19c: Tecniche di Data Warehousing
21 oreOracle Database 19c è una potente piattaforma per la creazione di data warehouse ad alta prestazione che supportano i carichi di lavoro di intelligence aziendale e analitica.
Questa formazione live guidata da un instruttore (online o presenziale) si rivolge a professionisti Oracle di livello intermedio che desiderano implementare e ottimizzare soluzioni di data warehousing utilizzando Oracle Database 19c.
Al termine della formazione, i partecipanti saranno in grado di:
- Progettare e implementare schemi di data warehouse (star, snowflake).
- Utilizzare la suddivisione e la compressione Oracle per grandi insiemi di dati.
- Ottimizzare i processi ETL e le prestazioni delle query per carichi di lavoro analitici.
- Sfruttare le funzionalità di Oracle per la reporting in tempo reale e storico.
Formato del Corso
- Lezione interattiva e discussione.
- Utilizzo pratico delle funzionalità di Oracle Data Warehouse in scenari di esempio.
- Esercizi guidati focalizzati su modellazione, ETL e ottimizzazione delle prestazioni.
Opzioni di Personalizzazione del Corso
- Per richiedere una formazione personalizzata per questo corso basata sui modelli di dati o sulle esigenze di reporting della vostra organizzazione, si prega di contattarci per organizzare.
Oracle Database 19c: SQL Tuning Workshop
21 oreIl tuning SQL in Oracle Database 19c è il processo di miglioramento delle prestazioni SQL attraverso l'analisi, le statistiche e le tecniche di ottimizzazione.
Questa formazione interattiva guidata da un insegnante (online o presenza) si rivolge a professionisti Oracle di livello intermedio che desiderano comprendere ed applicare tecniche di tuning SQL per Oracle Database 19c al fine di migliorare l'esecuzione delle query e l'efficienza del database.
Al termine di questa formazione, i partecipanti saranno in grado di:
- Interpretare piani di esecuzione e identificare bottlenecks di prestazioni.
- Applicare strumenti di tuning Oracle come AWR, ADDM e SQL Tuning Advisor.
- Usare indici, hint e statistiche per ottimizzare le query.
- Diagnosticare e risolvere istruzioni SQL inefficaci in ambienti reali.
Formato del Corso
- Lezione interattiva e discussione.
- Utilizzo pratica degli strumenti di tuning Oracle e delle query SQL.
- Esercizi guidati focalizzati su scenari reali di tuning e analisi delle prestazioni.
Opzioni di Personalizzazione del Corso
- Per richiedere una formazione personalizzata per questo corso in base alle vostre domande di sistema o business, contattateci per organizzare.