Database relazionali

Corso

Online

250 € IVA inc.

Chiama il centro

Hai bisogno di un coach per la formazione?

Ti aiuterà a confrontare vari corsi e trovare l'offerta formativa più conveniente.

Descrizione

  • Tipologia

    Corso

  • Metodologia

    Online

  • Inizio

    Scegli data

Un database relazionale è un sistema di gestione dei dati strutturato in tabelle interconnesse da relazioni. Ogni tabella contiene righe (record) e colonne (campi) che rappresentano rispettivamente le istanze e gli attributi dei dati. Le relazioni tra le tabelle sono definite tramite chiavi primarie e chiavi esterne, che garantiscono l'integrità dei dati e ne facilitano l'organizzazione. Questo modello consente di eseguire query complesse utilizzando linguaggi come SQL (Structured Query Language). I database relazionali sono particolarmente apprezzati per la loro flessibilità, scalabilità e consistenza. Trovano applicazione in diversi settori, dalla gestione aziendale alla finanza, offrendo un'efficace gestione di grandi volumi di informazioni.

Sedi e date

Luogo

Inizio del corso

Online

Inizio del corso

Scegli dataIscrizioni aperte

Domande e risposte

Aggiungi la tua domanda

I nostri consulenti e altri utenti potranno risponderti

Chi vuoi che ti risponda?

Inserisci i tuoi dati per ricevere una risposta

Pubblicheremo solo il tuo nome e la domanda

Emagister S.L. (Titolare del trattamento dati) utilizzerà i tuoi dati per svolgere attività promozionali (via email e/o telefono), pubblicare recensioni o gestire eventuali segnalazioni. Nella politica sulla privacy potrai conoscere i tuoi diritti e gestire la cancellazione.

Opinioni

Successi del Centro

2023
2022
2020

Tutti i corsi devono essere aggiornati

La media delle valutazioni dev'essere superiore a 3,7

Più di 50 opinioni degli ultimi 12 mesi

6 anni del centro in Emagister.

Materie

  • Database relazionale
  • Analisi dati
  • SQL
  • Protezione dati
  • Gestione database

Programma

Modulo 1: Introduzione ai Database Relazionali 1.1. Che cos’è un database relazionale? Definizione e principi base. 1.2. Storia ed evoluzione Dalle origini ai moderni sistemi di gestione. Modulo 2: Concetti di Base 2.1. Tabelle, record e campi Struttura e terminologia. 2.2. Chiavi primarie e chiavi esterne Ruolo e importanza nelle relazioni tra tabelle. Modulo 3: Modello Relazionale 3.1. Principi del modello relazionale Organizzazione logica dei dati. 3.2. Relazioni tra tabelle Concetti di uno-a-uno, uno-a-molti e molti-a-molti. Modulo 4: Progettazione di un Database 4.1. Raccolta dei requisiti Analisi delle necessità degli utenti. 4.2. Creazione dello schema logico Rappresentazione concettuale dei dati. Modulo 5: Normalizzazione 5.1. Che cos’è la normalizzazione? Concetti di ridondanza e integrità dei dati. 5.2. Forme normali Da 1NF a 3NF e oltre. Modulo 6: Linguaggio SQL - Introduzione 6.1. Che cos’è SQL? Panoramica sul linguaggio per database relazionali. 6.2. Struttura di una query Selezione, inserimento, aggiornamento e cancellazione. Modulo 7: Query di Base 7.1. SELECT, FROM e WHERE Estrazione di dati specifici. 7.2. Ordinamento e filtraggio Clausole ORDER BY e LIMIT. Modulo 8: Manipolazione dei Dati 8.1. Inserimento dei dati Comando INSERT. 8.2. Modifica e cancellazione Comandi UPDATE e DELETE. Modulo 9: Funzioni e Operazioni Avanzate 9.1. Funzioni aggregate COUNT, SUM, AVG, MIN, MAX. 9.2. Operatori relazionali e logici AND, OR, BETWEEN, IN. Modulo 10: Join e Relazioni 10.1. Tipologie di JOIN INNER JOIN, LEFT JOIN, RIGHT JOIN e FULL JOIN. 10.2. Relazioni tra tabelle Come connettere i dati in modo efficace. Modulo 11: Indici e Performance 11.1. Che cos’è un indice? Migliorare la velocità delle query. 11.2. Creazione e gestione degli indici Comando CREATE INDEX. Modulo 12: Transazioni e Integrità 12.1. Gestione delle transazioni ACID: Atomicità, Coerenza, Isolamento, Durabilità. 12.2. Integrità referenziale Vincoli di chiave primaria e chiave esterna. Modulo 13: Sicurezza nei Database 13.1. Gestione degli accessi Creazione di utenti e permessi. 13.2. Protezione dei dati Backup, crittografia e gestione degli errori. Modulo 14: Funzioni e Procedure 14.1. Funzioni SQL Creazione e utilizzo. 14.2. Procedure memorizzate Automazione delle operazioni ripetitive. Modulo 15: Trigger e Eventi 15.1. Che cos’è un trigger? Esecuzione automatica di azioni. 15.2. Gestione degli eventi Automatizzazione basata su intervalli temporali. Modulo 16: Ottimizzazione delle Query 16.1. Identificazione dei colli di bottiglia Analisi delle performance delle query. 16.2. Strategie di ottimizzazione Uso efficace di indici e JOIN. Modulo 17: Backup e Recupero Dati 17.1. Creazione di backup Strategie di salvataggio dei dati. 17.2. Ripristino dei dati Procedure di disaster recovery. Modulo 18: Database Distribuiti 18.1. Concetti di distribuzione Vantaggi e sfide dei database distribuiti. 18.2. Sincronizzazione e replica Tecniche per mantenere la coerenza dei dati. Modulo 19: Case Studies 19.1. Esempi di database relazionali nel mondo reale Applicazioni in aziende, e-commerce e gestione clienti. 19.2. Analisi di database ben progettati Lezioni apprese da progetti di successo. Modulo 20: Big Data e Database Relazionali 20.1 Integrazione dei database relazionali con i Big Data Analisi delle modalità con cui i database relazionali possono lavorare insieme a tecnologie Big Data come Hadoop e Spark. 20.2. Scalabilità e prestazioni nei database relazionali Tecniche di sharding, partizionamento e clustering per gestire grandi volumi di dati. 20.3. Confronto tra database relazionali e NoSQL Differenze, vantaggi e casi d'uso di database relazionali rispetto ai database NoSQL.

Chiama il centro

Hai bisogno di un coach per la formazione?

Ti aiuterà a confrontare vari corsi e trovare l'offerta formativa più conveniente.

Database relazionali

250 € IVA inc.