IT-Praxis: Transact SQL für Administratoren

Kurs: PW29

  • Dauer:
    • 3 Tage

Termine:

  • Durchführungsgarantie – noch Plätze verfügbar
  • Durchführung – Wahrscheinlichkeit hoch – noch Plätze verfügbar
  • Es sind keine Plätze mehr verfügbar. Bei vielen Kursen besteht eventuell dennoch die Möglichkeit online, über ein virtuelles Klassenzimmer, teilzunehmen.
  • Seminarzeiten: In der Regel finden unsere Seminare an Tag 1 von 10.00 Uhr bis 17.00 Uhr und an den folgenden Tagen von 9.00 Uhr bis 16.00 Uhr statt. Abweichungen sind möglich. Die konkreten Seminarzeiten entnehmen Sie bitte der verbindlichen Auftragsbestätigung.
03.06.2024 - 05.06.2024 Virtual Classroom
  • 2190 EUR / Person
Deutsch
21.10.2024 - 23.10.2024 Virtual Classroom
  • 2190 EUR / Person
Deutsch

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.  

Kontakt aufnehmen

SoftwareOne

IT CAMPUS
Customer Training Solutions

Blochstraße 1
D–04329 Leipzig
*Die unmittelbar dem Schul- und Bildungszweck dienenden Leistungen der SoftwareOne Deutschland GmbH sind überwiegend umsatzsteuerfrei gem. § 4 Nr. 21 a) bb) UStG. Sprechen Sie uns an – wir informieren Sie gern!