Agenda
- Unterschiede T-SQL und Managed Code
- Verwendung von T-SQL und Managed Code
- Vorteile und Nachteile von T-SQL und Managed Code
- Einsatzszenarien
- Web Services in SQL Server 2005
- Serviceorientierte Anwendungen mit SQL Server 2005
- Erstellen von XML Webservices
- Sicherheitskonzepte
- Implementieren von XML Webservices in der Anwendungsentwicklung
- Implementieren von XML Webservices in Unternehmensanwendungen
- ADO.NET und SQL Server 2005
- Anwendungsentwicklung mit ADO.NET und SQL Server 2005
- Alternativen für Desktopanwendungen (SQL Server 2005 Express)
- Transaktionen
- Notification Support
- Nutzen der Notification Services in serviceorientierten Unternehmensanwendungen
- Einrichten, Konfigurieren und Entwickeln von und mit Notification Services SMO
- Objektmodell
- Zugriff auf Datenbankobjekte
- Manipulieren von Datenbankobjekten
- Neue XML Technologien und Datentypen
- Vorteile des Datentyps XML
- Einsatz des XML-Datentyps
- Einsetzen von XPath, XQuery und verschiedenen Abfragetechniken
- T-SQL Enhancements
- Einsatz von neuen T-SQL-Befehlen, z.B. PIVOT
- Pivot Abfragen, dynamic Count
- Common Table Expressions (CTE)
- DDL Trigger
- Schreiben von DDL Triggern
- Einsatz und Planung von DDL Triggern
- Sicherheitsaspekte SQL / .NET
- Verbindung zur Datenbank
- Zugriff auf Datenbanken über unterschiedliche Benutzer
- Gespeicherte Prozeduren in C#, VB.NET
- Einsatz benutzerdefinierter, gespeicherter Prozeduren
- Vorteile und Nachteile von benutzerdefinierten gespeicherten Prozeduren
- Programmieren von benutzerdefinierten gespeicherten Prozeduren
- Benutzerdefinierte Datentypen in C#, VB.NET
- Einsatz von benutzerdefinierten Datentypen
- Vorteile und Nachteile von benutzerdefinierten Datentypen
- Programmieren von benutzerdefinierten Datentypen
- Benutzerdefinierte Trigger
- Einsatz von benutzerdefinierten Triggern
- Vorteile und Nachteile von benutzerdefinierten Triggern
- Programmieren von benutzerdefinierten Triggern
- Benutzerdefinierte Funktionen
- Einsatz von benutzerdefinierten Funktionen
- Vorteile, Nachteile von benutzerdefinierten Funktionen
- Programmieren von benutzerdefinierten Funktionen
Voraussetzungen
Kenntnisse in der Abfragesprache T-SQL, Kenntnisse in C# oder VB.NET
Zielgruppe
Dieser Kurs ist geeignet für angehende Datenbankentwickler oder Datenbankadministratoren die mit dem SQL Server 2005 programmieren wollen.