IT-Praxis: Transact SQL für Administratoren

Course PW29

  • Duration:
    • 3 days

Dates:

  • Implementation guarantee - still places available
  • Implementation - probability high - still places available
  • There are no more seats available. For many courses, it may still be possible to participate online, via virtual classroom.
  • Course times: As a rule, our seminars are held from 10:00 am to 5:00 pm on day 1 and from 9:00 am to 4:00 pm on the following days. Changes are possible. The concrete seminar times you will find in the binding order confirmation.
03.06.2024 - 05.06.2024 Virtual Classroom
  • 2190 EUR / Person
German
21.10.2024 - 23.10.2024 Virtual Classroom
  • 2190 EUR / Person
German

Der Kurs vermittelt die Grundlagen für das Abfragen und Ändern von Daten mit Hilfe der Abfragesprache Transact-SQL, dem Microsoft Dialekt der SQL-Standardsprache. Es werden hierbei die grundlegenden Kenntnisse von einfachen bis zu komplexeren Abfrageformulierungen vermittelt. Für die Beispiele, Demonstrationen und Übungen werden dabei vorrangig Daten und Tabellen aus den System- und Datenbankkatalogen (also den Systemtabellen) des SQL Server Systems verwendet. Hierbei wird implizit die interne Verwaltungsstruktur der SQL Server internen Kataloge vorgestellt und wichtige Informationsquellen im alltäglichen Umgang mit SQL Server Instanzen und -Datenbanken besprochen.
Im Vordergrund stehen dabei Praxiswissen, hilfreiche Tipps für alltägliche und nicht alltägliche Aufgaben und Beispiele für effiziente Lösungen.
Der Kurs dient zum Erwerb von praktischem Wissen und dem Erfahrungsaustausch. Eine Herstellerzertifizierung ist nicht vorgesehen.

Erste Schritte in Transact SQL

  • Einführung in T-SQL – mengenbasierte Datenverarbeitun
  • Grundlegende Struktur der SELECT Anweisung – Erste Abfragen, logische Abfolge der Operationen

Einfache SELECT Abfragen

  • Spaltenauswahl und Aliase für Spalten und Tabellen
  • Eliminieren von Duplikaten
  • Einfache Case Ausdrücke

Sortieren und Filtern von Daten

  • Filtern von Daten mit verschiedenen Prädikaten
  • Sortieren von Daten und TOP Ausdruck
  • Arbeiten mit NULL-Values (Unbekannte Werte bzw. leere Felder)

Arbeiten mit verschiedenen Datentypen

  • Vorstellungen Datentypklassen und Überblick über die Datentypen
  • Arbeiten mit Zeichenketten-Daten, -Funktionen und dem LIKE-Prädikat
  • Arbeiten mit Datums- und Zeitinformationen, wichtige Datumsfunktionen

Abfragen und Verknüpfen mehrerer Tabellen

  • Grundlagen von JOINs
  • Formulieren von INNER und OUTER JOINs

Weitere Build-In-Funktionen

  • Konvertierungsfunktionen
  • Logische Funktionen
  • Funktionen zur Behandlung von NULL-Werten
  • Metadatenfunktionen und Systemfunktionen

Gruppieren und Aggregieren von Daten

  • Aggregatfunktionen
  • GROUP BY Klausel
  • Filtern mit HAVING

Formulieren von Unterabfragen

  • Vorstellung der verschiedene Unterabfragearten
  • Unabhängige Unterabfragen
  • Korrelierende Unterabfragen
  • EXISTS Prädikat
  • Tabellenunterabfragen (Abgeleitete Tabellen)
  • UNION Operator

Modifizieren von Daten

  • Einfügen von Daten – INSERT
  • Ändern von Daten – UPDATE
  • Löschen von Daten – DELETE
  • Temporäre Tabellen zur Ablage von Zwischenergebnissen

Praktische Tipps und Beispiele für Administratoren

  • Vorstellung einiger interessanter Tabellen, Sichten und Funktionen aus dem SQL Server Systemkatalog (Master-DB), den Datenbankkatalogen (DB-Systemtabellen) und der SQL-Agent Datenbank (MSDB)
  • Übersicht über Dynamische Verwaltungssichten (DMVs) und Vorstellung einiger hilfreicher Sichten für Administratoren
  • Generieren von Skripten auf Basis von Systemtabelleninformationen für administrative Aufgaben oder Migrationen

Wenn die Zeit reicht:

Programmiersprachliche Elemente von T-SQL (wenn die Zeit reicht)

  • Arbeiten mit Variablen
  • Programmablauf
  • Strukturierte Fehlerbehandlung
  • Nutzen von CURSOR-Datenmengen zur seriellen Datenverarbeitung

Anlegen von Datenbankobjekten

Anlegen von Sichten (VIEWs)

  • Nutzen und Anlegen einfacher Prozeduren

Administratoren von MS SQL Server Umgebungen; IT- und Systemverantwortliche; Datenbankentwickler; SQL Server Power-User

  • Grundlagenwissen Datenbanken

Dieser Kurs dient dem Erwerb von praktischem Wissen und dem Erfahrungsaustzausch. Eine Herstellerzertifizierung ist nicht vorgesehen. 

Im Kurspreis enthalten sind:  

  • Pausenversorgung bei Präsenztraining: Getränke, Gebäck, und ein Mittagessen 

Gerne führen wir dieses Training auch als Inhouse-Seminar durch. Fordern Sie Ihr individuelles Angebot an.  

Der Kurs wird in deutscher Sprache angeboten.  

Contact us

SoftwareONE

IT CAMPUS
Customer Training Solutions

Blochstraße 1
D-04329 Leipzig
*The services of SoftwareONE Deutschland GmbH directly serving school and educational purposes are predominantly VAT-exempt according to § 4 No. 21 a) bb) UStG. Contact us - we are happy to help!