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

Tags