|
Formål:
At give deltageren et overblik over de valgmuligheder der findes i forbindelse med design af databasetilgangen.
Forudsætninger:
Følgende kurser eller tilsvarende viden:
- Være fortrolig med de opgaver, der typisk indgår i software-udvikling.
- Have grundlæggende kendskab til .NET framework, ADO.NET og Service Oriented Architecture (SOA)
- Være i stand til at designe en database til 3NF samt forstå konsekvenserne af denormalisering.
- MS-2779 Implementing a Microsoft SQL Server 2005 Database
- MS-2780 Managing a Microsoft SQL Server 2005 Database
Beskrivelse:
Dette kursus henvender sig til den erfarne databaseudvikler, og giver et overblik over de muligheder, der findes for design og styring af datatilgangen i en Microsoft SQL Server 2005. Erfaringen viser, at det ofte er på netop dette område at databasebaserede løsninger ofte fejler.
Kurset er opbygget som en blanding af foredrag, demonstrationer og diskussioner.
Lærebøger:
Microsoft Official Curriculum (MOC) materiale.
Certificeringer:
- 70-441 PRO: Designing Database Solutions by Using Microsoft SQL Server 2005 Open License 6.0
Varighed / Pris:
1 dage / 4.000,- kr. (ekskl. moms)
Videre forløb:
- MS-2784 Tuning and Optimizing Queries Using Microsoft SQL Server 2005
|
Indhold:
- Valg af datatilgangsteknologi og objektmodel
- Introduktion til datatilgangsteknologier
- Valg af datatilgangsteknologi
- Opbygning af datatilgangslag.
- Design af datatilgang fra SQL Common Language Runtime (CLR) objekter.
- Dataobjektmodeller til administration af SQL Server
- Valg af strategi for exception-håndtering.
- Exception-typer og deres formål.
- Detektering af Exceptions
- Håndtering af Exceptions
- Valg af Cursor-strategi
- Scenarier for rækkebaserede versus sætbaserede operationer
- Valg af Server-side cursors
- Valg af Clint-side cursors
- Forespørgsler med flere aktive resultatsæt
- Design af strategi for forespørgsler med flere aktive resultatsæt
- Introduktion til Multiple Active Result Sets (MARS)
- Query-strategi for multiple læsninger
- Query-strategier for læsning og skrivning på samme forbindelse.
- Overvejelser i forbindelse med parallelitet ved anvendelsen af MARS
- Cache strategier for databaseapplikationer
- Design af cache strategier for databaseapplikationer
- Data og Query Caching i SQL Server 2005
- Anvendelse af cache-teknologier udenfor SQL Server
- Skalerende data tilgangslag
- Design af et skalerende datatilgangslag for databaseapplikationer.
- Skalering af databaseapplikationer uden at skabe flaskehalsproblemer.
- Skalering af SQL Server databasesystemer
- Skalering af databaseapplikationer ved hjælp af Service-Oriented Architecture (SOA)
|