Progettare e sviluppare soluzioni di database

Creare soluzioni di database in SQL Server, Azure SQL e Microsoft Fabric. Si apprenderà a creare indici e oggetti di database ben strutturati. La logica di business viene incapsulata con stored procedure e funzioni. Si scrivono tecniche T-SQL avanzate, ad esempio CTE (Common Table Expressions), funzioni finestra e gestione degli errori. È anche possibile accelerare il flusso di lavoro di sviluppo con strumenti basati su intelligenza artificiale, tra cui GitHub Copilot e Fabric Copilot.

Prerequisiti

Prima di iniziare questo percorso di apprendimento, è necessario avere esperienza nella scrittura di query T-SQL, una conoscenza di base dei concetti di database come tabelle, join e transazioni e familiarità con SQL Server, database SQL di Azure o database SQL in Microsoft Fabric.

Moduli in questo percorso di apprendimento

Questo modulo illustra la progettazione e l'implementazione di vari oggetti di database, tra cui tabelle con tipi di dati diversi, tipi di tabella specializzati, indici, vincoli e strategie di partizionamento. Si apprenderà come creare e ottimizzare gli oggetti di database per le piattaforme SQL moderne.

Informazioni su come creare e usare viste, stored procedure, funzioni scalari, funzioni con valori di tabella e trigger per creare soluzioni di database gestibili, sicure ed efficienti.

Approfondisci le tecniche T-SQL avanzate, tra cui CTE, funzioni di finestra, JSON, espressioni regolari, corrispondenza approssimativa, query del grafo e la gestione degli errori per SQL Server, Azure SQL e Fabric.

Informazioni su come sfruttare GitHub Copilot e Fabric Copilot per lo sviluppo di database assistito con intelligenza artificiale in SQL Server, Azure SQL e database SQL in Microsoft Fabric.