In particolare il corso sarà suddiviso in due diversi macro-temi: amministrazione e sviluppo.
La prima parte del corso tratterà l’amministrazione e saranno considerate le tipiche problematiche legate all’installazione, alla manutenzione e all’ottimizzazione delle risorse e la gestione e misurazione delle performance del server alla gestione delle fasi di backup e restore di database, alla security e distribuzione di diritti per ruoli e per database mappings.
Nella seconda parte del corso saranno invece introdotte le tematiche tipiche dello sviluppo in T-SQL e le strutture tipiche di RDBMS (DB relazionali). Gestione delle chiavi primarie e delle chiavi esterne (PK e FK). Integrità referenziale. Indicizzazione cluster ed indici generici. Viste logiche. Stored Procedure (T-SQL).