Microsoft SQL Server™

SQL Server™ Datenbanktraining

In unseren zielgruppen-orientierten SQL-Trainings profitieren Sie von der Expertise unserer Datenbankexperten. Wir vermitteln eine ausgewogene Mischung aus Theorie und Praxis und zeigen Ihnen Beispiele aus dem Alltag.

Bringen Sie Ihre Mitarbeiter auf den neuesten Stand der Technik und boosten Sie Ihre Infrastruktur. Sie sind auf dem richtigen Weg!

Beginner & Einsteiger in die Welt der Datenbanken

Lernen Sie wie relationale Datenbanken aufgebaut sind, wie Sie Abfragen gestalten, Datenmanipulationen vornehmen und sich im SQL Server Mangement Studio zurecht finden. Neben einer Einführung in die Datenbanktheorie wird das Wissen über Datenbanken Schrittweise anhand praxisnaher Beispiele vermittelt.

Zu den Kursbeschreibungen …

Fortgeschrittene Datenbank-Entwickler & -Administratoren

Starten Sie Ihre Karriere als Datenbank-Entwickler oder -Administrator und bringen Sie Ihr Unternehmen und Ihre Anwendungen auf Vordermann. Wir bereiten Sie auf die täglichen Herausforderungen vor, zeigen Ihnen Tipps & Tricks und geben Ihnen fundiertes Wissen über den Microsoft SQL™ Server.

Zu den Kursbeschreibungen …

SQL Server™ Spezialitäten für Profis & jene die es noch werden wollen

Performanceoptimierung

Wir zeigen Ihnen die SQL Server Internals im Detail um mehr Leistung aus ihren Datenbanken herauszuholen. So kann die Performance gesteigert und Ressourcen geschont werden.

Zu den Kursbeschreibungen …

Werde ein Microsoft SQL Server Profi und booste Deine Karriere

Grundlagentraining

Training SQL-GR-1 – Einsteiger

Überblick

Lernen Sie wie relationale Datenbanken aufgebaut sind, wie Sie Abfragen gestalten, Datenmanipulationen vornehmen und sich im SQL Server Mangement Studio zurecht finden. Neben einer Einführung in die Datenbanktheorie wird das Wissen über Datenbanken schrittweise anhand praxisnaher Beispiele vermittelt.

Zielgruppe

Interessierte zukünftige TechnikerInnen finden hier ein umfassendes Training um im Bereich Datenbanken und Microsoft SQL-Server™ einzusteigen. Es ist kein Vorwissen notwendig.

Alle benötigten Unterrichtsmaterialien werden bereitgestellt.

Ziel

Grundlegendes SQL Server Wissen ist vorhanden und es können fundamentale Abfragen und Manipulationen formuliert werden.

Termine

Das Event findet mehrmals jährlich statt. Weitere Details finden Sie auf unserer Buchungsplattform.

Inhalt & Details

Grundlagen relationaler Datenbanken

  • Tabellen & Relationen
  • Grundlagen Datenbank-Design
  • Entity-Relationship-Model (ERM)

SQL Server™ Grundlagen

  • Kennenlernen des SQL Server™
    Management Studios
  • Erstellen von Tabellen
  • Verständnis für Datentypen
  • Formulieren von Abfragen & Manipulationen

Erweiterte Grundlagen

  • Filtern und Sortieren von Ergebnissen
  • Arbeiten mit Transaktionen
  • ACID-Prinzip
  • Dreiwertige Logik
  • Beziehungen zwischen Tabellen
  • Relationen
  • Primary Key & Foreign Key
  • Grundlagen Datenbank-Design
  • Constraints (UNIQUE, DEFAULT, CHECK)
  • Index Grundlagen

Abfragen & Manipulationen

  • Einfache Abfragen
    • SELECT
    • FROM
    • WHERE
    • ORDER BY
  • Manipulationen
    • INSERT
    • UPDATE
    • DELETE

Training SQL-GR-2 – Grundlagen

Überblick

In diesem Kurs vermitteln wir Ihnen fundierte Grundlagen relationaler Datenbanken sowie Kenntnisse zum Abfragen und Manipulieren von Informationen in Datenbanken. Darüber hinaus bringen wir Ihnen die Grundlagen der Datenbankentwicklung und -administration näher, damit Sie ein umfassendes Grund-Know-How bekommen und Ihre Interessen kennen lernen.

Zielgruppe

Diese Schulung richtet sich an angehende Datenbankadministratoren, Software- als auch Datenbankentwickler. Die Datenbank-Grundlagen werden wiederholt, eine grundlegende IT-Affinität wird vorausgesetzt.

Alle benötigten Unterrichtsmaterialien werden bereitgestellt.

Ziel

Das Training vermittelt nachhaltiges Grundwissen über die Structured Query Language (SQL), Data Manipulation Language (DML), sowie Data Definition Language (DDL).

Termine

Das Event findet mehrmals jährlich statt. Weitere Details finden Sie auf unserer Buchungsplattform.

Inhalt & Details

Grundlagen relationaler Datenbanken

  • Datenbank-Design & Normalformen
  • ACID-Prinzip
  • Primary Key & Foreign Key
  • Dreiwertige Logik
  • Relationen & Beziehungen zwischen Tabellen

SQL Server™ Grundlagen

  • Design von Tabellen
  • Berechtigungsmanagement

Erweiterte SQL Server Grundlagen

  • Transaktionen
  • Erstellung und Einsatz von Indizes
  • Isolation Levels
  • Grundlagen der Datenbankentwicklung
  • Filtern und Sortieren von Ergebnissen
  • Statistische Auswertungen
  • Constraints (UNIQUE, DEFAULT, CHECK)

Abfragen & Manipulationen

  • Einfache Abfragen & Manipulationen (SELECT, INSERT, UPDATE, MERGE)
  • Bedingungen (AND, OR, NOT)
  • Verknüpfen von Informationen (JOIN)
  • Unterabfragen (Subqueries)
  • Gruppierungen (GROUP BY, DISTINCT) & Limits (TOP)
  • Erweitertes Filtern (HAVING, IN, OFFSET)

Training für Fortgeschrittene

Training SQL-DEV-1 – Datenbankentwickler

Überblick

Starten Sie Ihre Karriere als Datenbankentwickler und bringen Sie Ihr Unternehmen und Ihre Anwendungen auf Vordermann. In diesem Training bereiten wir Sie auf die täglichen Herausforderungen eines Datenbankentwicklers vor, zeigen Ihnen Tipps & Tricks und geben Ihnen fundiertes Wissen über T-SQL.

Zielgruppe

Diese Schulung ist ideal für bestehende als auch angehende T-SQL Datenbankentwickler. Es wird ein solides SQL Grundlagenwissen vorausgesetzt.

Alle benötigten Unterrichtsmaterialien werden bereitgestellt.

Ziel

SQL Prozeduren und Routinen können effizient konzipiert und umgesetzt werden. Detailwissen über Abfragen und Manipulationen ist vorhanden und kann in der Praxis eingesetzt werden.

Termine

Das Event findet mehrmals jährlich statt. Weitere Details finden Sie auf unserer Buchungsplattform.

Inhalt & Details

Grundlagen

  • Transaktionen
  • Temporäre Tabellen
  • Definition von Variablen & Tabellenvariablen
  • Erstellen von Funktionen und Prozeduren
  • Bedingungen und Schleifen
  • Arbeiten mit temporären Tabellen

Erweiterte SQL Server Grundlagen

  • Windowing Functions (PARTITION BY, ORDER BY, ROWS/RANGE)
  • Common Table Expression (CTE)
  • Schleifen & Bedingungen
  • Funktionen (Skalar, iTVFs, MSTVF, CLR)
  • Stored Procedures
  • Cursor
  • Trigger
  • Entwicklungsrelevante Datenbankadministration

Abfragen & Manipulationen

  • CASE
  • IIF
  • ISNULL
  • COALESCE
  • UNION (ALL)
  • EXCEPT
  • INTERSECT
  • EXISTS
  • APPLY
  • CAST
  • CONVERT
  • GROUP BY (WITH CUBE/ROLLUP)

Training SQL-ADM-1 – Datenbankadministrator

Überblick

SQL Server DBAs sind wahre Experten auf ihrem Gebiet und das Fundament einer soliden Softwarelösung. Bilden Sie sich in diesem Kurs zu einem Datenbankadministrator fort und lernen Sie Tipps & Tricks von Profis mit langjähriger Erfahrung.

Zielgruppe

Von dieser Schulung profitieren sowohl bestehende als auch angehende Datenbankadministratoren (DBA) am meisten. Es wird ein solides SQL Grundlagenwissen vorausgesetzt.

Alle benötigten Unterrichtsmaterialien werden bereitgestellt.

Ziel

Das Know-How für die Installation, Konfiguration sowie Betreuung und Überwachung von SQL Server™ Systemen ist vorhanden. Sie wissen was es braucht um auch auf ungeahnte Situationen vorbereitet zu sein.

Termine

Das Event findet mehrmals jährlich statt. Weitere Details finden Sie auf unserer Buchungsplattform.

Inhalt & Details

Allgemeine Administration

  • SQL Server™ Installation/Update
  • SQL Server™ Konfiguration
  • Hochverfügbarkeit von Datenbanken (High Availability)
  • Vergabe von Berechtigungen
  • Verständnis für Recovery Models
  • Erstellen von Wartungsplänen
  • Richtige Konfiguration der TempDB
  • Möglichkeiten zum Monitoring

Erweiterte Administration

  • Instanz & Datenbankeinstellungen
  • Erweiterte Berechtigungen
  • Systemdatenbanken
  • TempDB-Konfiguration
  • Extended Events
  • Attach/Detach/Offline
  • Monitoring/Performance Counter
  • Erkennen und Analysieren von Deadlock-Situationen
  • Isolation Levels im Detail

Expertentraining

Training SQL-PERF-1 – Microsoft SQL Server™ Performance

Überblick

Wir zeigen Ihnen die SQL Server Internals im Detail um mehr Leistung aus ihren Datenbanken herauszuholen. So kann die Performance gesteigert und Ressourcen geschont werden.

Zielgruppe

Dieses Training richtet sich an erfahrene Datenbankexperten, welche Ihr Wissen über interne Abläufe des SQL-Servers verbessern möchten.

Alle benötigten Unterrichtsmaterialien werden bereitgestellt.

Ziel

Ein Experten-Know-How ist vorhanden und Performance-Optimierungen an SQL Server Datenbanken können vorgenommen werden. Sie wissen in jeder Situation was zu tun ist um schnellstmöglich zum Ziel zu kommen.

Termine

Das Event findet mehrmals jährlich statt. Weitere Details finden Sie auf unserer Buchungsplattform.

Inhalt & Details

Allgemeine Performanceanalyse

  • SQL OS
  • Kennenlernen von Indexstrukturen
  • Bedeutung von Statistiken
  • Lesen von Query-Plans
  • Optimieren von Abfragen
  • Waits

Performance-Optimierung

  • Clusered Index vs. Heap
  • set statistics io/time on
  • Query Optimization Hints
  • Plan Guides
  • Plan Caching
  • (Re)compilations