Al termine del corso, gli studenti saranno in grado di:
Descrivere i concetti chiave relativi a un database nel contesto di SQL Server 2016
Descrivere i linguaggi database utilizzati in SQL Server 2016
Descrivere le tecniche di modellazione dei dati
Descrivere le tecniche di normalizzazione e denormalizzazione
Descrivere i tipi di relazione e gli effetti che hanno sulla progettazione dei database
Descrivere gli effetti della progettazione dei database sulle prestazioni
Descrivere gli oggetti di uso comune in un database
Nessun Prerequisito
Module 1: Introduction to databases
Introduction to relational databases
Other types of database
Data analysis
Database languages
Lab : Querying SQ Server
Module 2: Data Modelling
Data modelling
ANSI/SPARC database model
Entity relationship modelling
Lab : Entity relationship modelling
Module 3: Normalization
Why normalize data?
Normalization terms
Levels of normalization
Denormalization
Lab : Normalizing raw data
Module 4: Relationships
Schema mapping
Referential integrity
Lab : Designing relationships
Module 5: Performance
Indexing
Query performance
Concurrency
Lab : Query performance
Module 6: Database Objects
Tables
Views
Stored procedures
Other database objects
Lab : Using SQL Server in a hybrid cloud