Schulung: SQL Server 2005 für Entwickler
Der SQL Server 2005 bietet Unternehmen eine sichere und skalierbare Datenbanklösung mit einer Vielzahl von Diensten und Funktionen für Unternehmensanwendungen und Softwareprodukte. Der Datenbankentwickler ist in der Lage, viele Lösungsszenarien mit dem SQL Server 2005 zu bedienen und muss hierbei auf nichts verzichten.
- 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.