Informazioni su questo corso
Il corso non richiede alcuna nozione di base per essere completato, perché fornisce una conoscenza dettagliata e aggiornata dei database relazionali sull'esempio di uno dei migliori DBMS attuali, PostgreSQL, e del linguaggio per lavorare con essi - SQL. Lo standard SQL si applica comunque a qualsiasi altro database relazionale, quindi non dovrete preoccuparvi di utilizzare un RDBMS diverso per il vostro progetto.
Il corso è suddiviso in 3 parti principali:
- livello base
- livello standard
- livello avanzato
Per i principianti, è possibile terminare i primi due livelli e ritornare all'ultimo in un secondo momento, ma è assolutamente necessario comprendere tutto ciò che è stato detto nel corso del tempo!
Il corso contiene molti esercizi pratici e copre tutti gli aspetti dei database relazionali:
- definire e creare database, schemi, tabelle e relativi campi (DDL)
- creare query SQL per recuperare i dati (DML)
- funzioni della finestra
- Indici B-Tree
- piani di esecuzione delle interrogazioni
- lavorare con i DBMS tramite la riga di comando
- creazione di un dump del database e, viceversa, rollaggio dello schema e dei dati del DBMS da esso
- Cos'è il DWH e il suo miglior rappresentante da Google - BigQuery
- Parliamo di NoSQL con il teorema CAP.
Dopo aver completato tutti i livelli di questo corso, sarete sicuri di utilizzare i database relazionali, avrete una comprensione dei negozi NoSQL e del perché stanno guadagnando sempre più popolarità (ma non sostituiranno mai quelli relazionali!) e vi sentirete a vostro agio in qualsiasi progetto del mondo reale.