MOC 10776 Developing Databases for Microsoft SQL Server 2012
nicht mehr verfügbar
Classroom Schulung | Deutsch | Anspruch
Schulungsdauer: 5 Tage
Ziele
In diesem Kurs lernen Sie Methoden und Kenntnisse zum Designen von Tabellen, zur Indizierung und zu Abfrageplänen kennen.
Zielgruppe
- Datenbank-Entwickler und -Administratoren
Voraussetzungen
MOC 10774 Writing Queries with Microsoft SQL Server 2012 Transact-SQL
Kenntnisse über das Schreiben von T-SQL-Abfragen sowie die Konzepte relationaler Datenbanken
Agenda
Einführung in SQL Server 2012 und sein Toolset
- SQL Server-Plattform
- Arbeiten mit SQL Server-Tools
- Konfiguration von SQL Server-Diensten
Datentypen
- Verwenden von Datentypen
- Arbeiten mit Charakterdaten
- Konvertieren von Datentypen
- Spezialisierte Datentypen
Design und Implementierung von Tabellen
- Design von Tabellen
- Arbeiten mit Schemata
- Erstellen und Abändern von Tabellen
Datenintegrität Sicherstellen durch Beschränkungen (Constraints)
- Durchsetzen der Datenintegrität
- Domänenintegrität implementieren
- Implementierung der Entitäts- und referenzielle Integrität
Planen der SQL Server 2012-Indizierung
- Haupt-Indizierungskonzepte
- Datentypen und Indizes
- Indizes für einzelne Spalten und zusammengesetzte Indizes
Implementierung von SQL Server-Tabellenstrukturen in SQL Server 2012
- Tabellenstrukturen des SQL Server 2012
- Arbeiten mit geclusterte Indizes
- Design effizienter, geclusterter Indizes
Lesen von SQL Server 2012-Ausführungspläne
- Haupt-Konzepte von Ausführungsplänen
- Gängige Ausführungsplan-Elemente
- Arbeiten mit Ausführungsplänen
Performanceverbesserung durch nicht-geclusterte Indizes
- Design effektiver nicht-geclusterter Indizes
- Implementierung nicht-geclusterter Indizes
- Verwendung des Database Engine Tuning Advisor
Implementierung und Design von Ansichten
- Einführung in Views
- Ansichten verwalten und erstellen
- Performanceüberlegungen
Design und Implementierung von gespeicherten Prozeduren
- Einführung in stored procedures (sp)
- Arbeiten mit sp
- Implementierung parametrisierter stored procedures
Mischen von Daten und Übergeben von Tabellen
- Verwendung des MERGE-Statements
- Implementierung von Tabellentypen
- Verwendung von TABLE-Typen als Parameter
Design und Implementierung benutzerdefinierter Funktionen
- Funktionsüberblick
- Design und Implementierung von skalaren Funktionen
- Design und Implementierung von tabellenwertigen Funktionen
- Implementierungsüberlegungen für Funktionen
- Alternativen zu Funktionen
Parallel ablaufenden SQL Server 2012-Anwendungen erstellen
- Einführungen in Transaktionen
- Einführung in Locks
- Management von Sperrvorgängen
- Transaktionsisolationsebenen
Fehlerbehandlung in T-SQL-Code
- Verstehen des T-SQL Error Handling
- T-SQL Error Handling Implementierung
- "Structured Exception Handling" Implementierung
Antworten auf Datenmanipulationen mit Triggern
- Design von DML-Triggern
- Implementierung von DML-Triggern
- Erweiterte Triggerkonzepte
Implementierung mit verwaltetem Code in SQL Server 2012
- Einführung in SQL-CLR-Integration
- Konfiguration und Import von Assemblies
- Implementierung von SQL-CLR-Integration
XML-Daten in SQL Server 2012 speichern
- Einführung in XML und XML Schemas
- Speichern von XML Daten und XML Schemas im SQL Server
- Implementierung von XML-Datentypen
XML-Daten in SQL Server 2012 abfragen
- Verwendung von T-SQL für XML-Statements
- Einführung in XQuery
- XML Shredding
Raumbezogene Daten in SQL Server 2012 (Spatial Data)
- Einführung in Spatial Data
- Arbeiten mit SQL Server Spatial Datentypen
- Verwendung von Spatial Data in Anwendungen
Arbeiten mit Volltextindizes und -abfragen
- Einführung in Full-Text Indexing
- Implementierung Full-Text Indexes im SQL Server
- Arbeiten mit Full-Text Queries
Ziele
In diesem Kurs lernen Sie Methoden und Kenntnisse zum Designen von Tabellen, zur Indizierung und zu Abfrageplänen kennen.
Zielgruppe
- Datenbank-Entwickler und -Administratoren
Voraussetzungen
MOC 10774 Writing Queries with Microsoft SQL Server 2012 Transact-SQL
Kenntnisse über das Schreiben von T-SQL-Abfragen sowie die Konzepte relationaler Datenbanken
Agenda
Einführung in SQL Server 2012 und sein Toolset
- SQL Server-Plattform
- Arbeiten mit SQL Server-Tools
- Konfiguration von SQL Server-Diensten
Datentypen
- Verwenden von Datentypen
- Arbeiten mit Charakterdaten
- Konvertieren von Datentypen
- Spezialisierte Datentypen
Design und Implementierung von Tabellen
- Design von Tabellen
- Arbeiten mit Schemata
- Erstellen und Abändern von Tabellen
Datenintegrität Sicherstellen durch Beschränkungen (Constraints)
- Durchsetzen der Datenintegrität
- Domänenintegrität implementieren
- Implementierung der Entitäts- und referenzielle Integrität
Planen der SQL Server 2012-Indizierung
- Haupt-Indizierungskonzepte
- Datentypen und Indizes
- Indizes für einzelne Spalten und zusammengesetzte Indizes
Implementierung von SQL Server-Tabellenstrukturen in SQL Server 2012
- Tabellenstrukturen des SQL Server 2012
- Arbeiten mit geclusterte Indizes
- Design effizienter, geclusterter Indizes
Lesen von SQL Server 2012-Ausführungspläne
- Haupt-Konzepte von Ausführungsplänen
- Gängige Ausführungsplan-Elemente
- Arbeiten mit Ausführungsplänen
Performanceverbesserung durch nicht-geclusterte Indizes
- Design effektiver nicht-geclusterter Indizes
- Implementierung nicht-geclusterter Indizes
- Verwendung des Database Engine Tuning Advisor
Implementierung und Design von Ansichten
- Einführung in Views
- Ansichten verwalten und erstellen
- Performanceüberlegungen
Design und Implementierung von gespeicherten Prozeduren
- Einführung in stored procedures (sp)
- Arbeiten mit sp
- Implementierung parametrisierter stored procedures
Mischen von Daten und Übergeben von Tabellen
- Verwendung des MERGE-Statements
- Implementierung von Tabellentypen
- Verwendung von TABLE-Typen als Parameter
Design und Implementierung benutzerdefinierter Funktionen
- Funktionsüberblick
- Design und Implementierung von skalaren Funktionen
- Design und Implementierung von tabellenwertigen Funktionen
- Implementierungsüberlegungen für Funktionen
- Alternativen zu Funktionen
Parallel ablaufenden SQL Server 2012-Anwendungen erstellen
- Einführungen in Transaktionen
- Einführung in Locks
- Management von Sperrvorgängen
- Transaktionsisolationsebenen
Fehlerbehandlung in T-SQL-Code
- Verstehen des T-SQL Error Handling
- T-SQL Error Handling Implementierung
- "Structured Exception Handling" Implementierung
Antworten auf Datenmanipulationen mit Triggern
- Design von DML-Triggern
- Implementierung von DML-Triggern
- Erweiterte Triggerkonzepte
Implementierung mit verwaltetem Code in SQL Server 2012
- Einführung in SQL-CLR-Integration
- Konfiguration und Import von Assemblies
- Implementierung von SQL-CLR-Integration
XML-Daten in SQL Server 2012 speichern
- Einführung in XML und XML Schemas
- Speichern von XML Daten und XML Schemas im SQL Server
- Implementierung von XML-Datentypen
XML-Daten in SQL Server 2012 abfragen
- Verwendung von T-SQL für XML-Statements
- Einführung in XQuery
- XML Shredding
Raumbezogene Daten in SQL Server 2012 (Spatial Data)
- Einführung in Spatial Data
- Arbeiten mit SQL Server Spatial Datentypen
- Verwendung von Spatial Data in Anwendungen
Arbeiten mit Volltextindizes und -abfragen
- Einführung in Full-Text Indexing
- Implementierung Full-Text Indexes im SQL Server
- Arbeiten mit Full-Text Queries