Kurset er opbygget, efter Microsofts guidelines, med moduler der giver både teoretisk og praktisk erfaring med de behandlede emner. Her følger en kort beskrivelse af, hvad du lærer på de enkelte moduler.
Module 1: Introduction to SQL Server and its Toolset
Introduktion til hvordan du arbejder med og konfigurerer en SQL server platform.
Module 2: Working with Data Types
Lær om de datatyper, der understøttes af SQL Server, samt hvordan du konverterer data fra en type til en anden.
Module 3: Designing and Implementing Tables
Anvend tabeller og skemaer. Du lærer at designe dine egne og ændre eksisterende.
Module 4: Designing and Implementing Views
Lær at præsentere resultatet af udvalgte søgninger som en SQL-visning.
Module 5: Planning for SQL Server Indexing
Vi diskuterer og ser på de forskellige måder hvorpå en SQL servers indeks kan bygges op.
Module 6: Implementing Table Structures in SQL Server
Lær at oprette tabeller som Heaps(Masser), samt i Clusters(Klynger) og sammenligne ydelsen på de to typer.
Module 7: Reading SQL Server Execution Plans
Lær at læse, vurdere og anvende planer for hvordan SQL serveren anvendes. Herunder at sammenligne planer, så de passer til virkeligheden og beregne prisen for en forespørgsel.
Module 8: Improving Performance through Nonclustered Indexes
Du lærer at designe et indeks, uden klynger, samt at anvende Database Engine Tuning Advisor.
Module 9: Designing and Implementing Stored Procedures
Lær at konfigurere, ændre og anvende Stored Procedures med og uden parametre.
Module 10: Merging Data and Passing Tables
Anvend de forskellige tabeltyper, samt parametre og at anvende MERGE kommandoen til at udføre indsættelser, opdateringer og slette poster ved sammenlægningen af to tabeller.
Module 11: Creating Highly Concurrent SQL Server Applications
Identifikation af trængselsproblemer på serveren og løsningsmuligheder.
Module 12: Handling Errors in T-SQL Code
Lær at håndtere fejl i T-SQL, med løsninger der udfører passende handlinger.
Module 13: Designing and Implementing User-Defined Functions
Design og implementer egne skalar og tabelfunktioner, samt se på alternativerne til funktioner.
Module 14: Ensuring Data Integrity through Constraints
Anvend Betingelser(Constraints) til at sikre at de rette personer får adgang til de rette data.
Module 15: Responding to Data Manipulation via Triggers
Find ud af hvordan du kan sikre at data ikke bliver manipuleret ved at designe og implementere Data Manipulation Language(DML) alarmer.
Module 16: Implementing Managed Code in SQL Server
Lær mere om SQL Common Language Runtime(SQL CLR), herunder at vurdere og anvende kode.
Module 17: Storing XML Data in SQL Server
Find ud af hvornår det er en fordel og hvordan du anvender XML data i SQL Server.
Module 18: Querying XML Data in SQL Server
Lær at anvende XQuery til basale søgninger og T-SQL FOR XML erklæringer.
Module 19: Working with SQL Server Spatial Data
Lær at anvende rumlige data i SQL og kend til de industristandarder der vedrører disse.
Module 20: Working with Full-Text Indexes and Queries
Kurset afsluttes med et kig på indeks af typen Full-Text, hvordan du søger i dem og hvordan der oprettes en Stoplist over ord der ikke skal spille en rolle i den sætning der søges på(ord som og, er, en osv.)
Den fulde kursusbeskrivelse(på engelsk) kan findes på
http://www.microsoft.com/learning/en/us/Course.aspx?ID=6232b