Datenbanken

MS SQL Server Datenbankentwicklung

Wenn Sie vor der Aufgabe stehen, eine logische Datenbank unter SQL Server zu entwerfen, sind fundierte Kenntnisse der Schlüssel zum Erfolg.

Sie arbeiten mit Transact-SQL Befehlen vom einfachen SELECT bis hin zu ausgefeilten gespeicherten Prozeduren. Verwenden Sie in Transaktionen den geeigneten Isolations Level für den optimalen Durchsatz Ihrer Applikationen. Setzen Sie Ihr Design mit den richtigen Mitteln um! Was leistet die referentielle Integrität und wann sind Trigger erforderlich? Wie ist ein gruppierter Index aufgebaut und wann setzt man ihn mit Gewinn ein? Wählen Sie die optimalen Datentypen. Wie erstellt man einen Volltextindex? Wie bringt man dem SQL Server die englische Sprache bei? Diese und weitere Themen werden in diesem Seminar behandelt.

Plattformen

  • Windows
  • Apple macOS
  • Linux
  • Solaris

Teilnehmerkreis

Entwickler, erfahrene Administratoren, Software-Ingenieure und technische Projektleiter, die Datenbanken auf Microsoft SQL Server entwickeln und mit Transact-SQL Code arbeiten.

Voraussetzungen

Praktische Erfahrungen mit MS Windows-Betriebssystemen und Grundkenntnisse über MS SQL Server. Kenntnisse der Abfragesprache Transact-SQL sind erforderlich. Grundlegende Kenntnisse relationaler Datenbankkonzepte sind von Vorteil.

Seminarziel

Die Teilnehmer kennen die Kriterien für den Entwurf relationaler Datenbanken auf dem Datenbankmanagementsystems MS SQL Server. Den Teilnehmern werden alle wesentlichen Werkzeuge zur Entwicklung von Datenbank-Applikationen vermittelt, um ein logisches Datenmodell in SQL Server zu implementieren und Datenbanken auf SQL Server zu entwickeln. Dabei arbeiten die Teilnehmer mit Transact-SQL Befehlen und erstellen unterschiedliche Indexarten, VIEWS und Stored Procedures.

Seminarleiter

Microsoft Certified Trainer

Unser Microsoft Certified Trainer (MCT = höchste Microsoft-Zertifizierung) sichert die hohe Qualität unserer Seminare und steht als Garant für die professionelle Seminardurchführung - Expertenwissen für Ihren Lernerfolg.

Seminarinhalte

Details einblenden
  • Übersicht zum SQL Server
  • Übersicht Programmierung von SQL Server
    • SQL Server Programmierwerkzeuge
    • Die Sprache Transact-SQL im Überblick
  • Erstellen und Verwalten von Datenbanken
    • Datenbanken und Strukturen erstellen u. verwalten
    • Erstellen von Datentypen und Tabellen
  • Implementieren der Daten-Integrität
    • Erzwingen von Daten-Integrität
    • Constraints, Defaults, Rules
  • Erstellen und Verwalten von Indizes
    • Implementieren von VIEWS
    • Definieren einer VIEW
    • Sicherheit durch VIEWS
  • Implementieren benutzerdefinierter Funktionen
    • Prozeduren für XML
  • Implementieren von Stored Procedures
    • Erstellen von Stored Procedures
    • Verwenden von Parametern in Stored Procedures
  • Implementation von Triggern
    • Erstellen von Triggern
  • Programmierung über mehrere Server
    • Sicherheit
    • Verteilte Abfragen und Transaktionen
    • Partitionierte VIEWS
  • Abfrage Performance
    • Query Plan Informationen
    • Index Strategien
  • Analyse von Abfragen mittels SHOWPLAN
    • Abfragen mit AND / OR Operator
    • Testen der Abfrage Performance
  • Verwaltung von Transaktionen und Sperren
    • Deadlocks

Zusätzliche Informationen

Weitere / andere Seminarinhalte und Themenwünsche stimmen wir gerne im Vorfeld mit Ihnen ab
Unsere Seminare finden Werktags von 09:00 bis 16:30 Uhr statt
Andere Uhrzeiten und Wochenendtermine nach Absprache