Microsoft SQL Server Entwicklung

Microsoft SQL Server Entwicklung

Nach fünf Tagen entwickelst du SQL-Server-Datenbanken für Anwendungen, Reporting und Schnittstellen

Microsoft SQL Server Entwicklung verbindet relationale Datenmodellierung mit der Umsetzung von Datenbanklogik in Transact-SQL. Die fünftägige Schulung arbeitet mit SQL Server 2022 und SQL Server Management Studio. Du entwickelst Tabellenstrukturen und Abfragen, setzt Views, Stored Procedures, User-Defined Functions und Trigger ein und prüfst die Performance anhand von Indizes und Ausführungsplänen.

Die Übungen orientieren sich an Aufgaben aus Entwicklung, Reporting, Schnittstellen und Datenhaltung. Du erstellst ein relationales Datenmodell, formulierst Abfragen für unterschiedliche Anforderungen und entwickelst Datenbankobjekte mit Fehlerbehandlung. Transaktionen und Constraints verhindern unvollständige Änderungen, während die Analyse von Ausführungsplänen unnötige Datenzugriffe sichtbar macht.

Für mehrere Mitarbeiterinnen und Mitarbeiter führen wir die Schulung auch als Firmenschulung durch und stimmen die Beispiele auf eure Datenbankumgebung, Projektthemen und internen Anforderungen ab. Die cmt setzt auf kleine Gruppen und ein Trainerteam aus Fachleuten und hat seit 1998 mehr als 40.000 Seminare durchgeführt.

Dauer und Umfang

5 Tage mit jeweils 6 Zeitstunden, insgesamt 40 Unterrichtseinheiten

Technische Basis

Microsoft SQL Server 2022 und SQL Server Management Studio

Teile uns bei deiner Anfrage den Wunschtermin und die SQL-Server-Schwerpunkte mit, die dein Team bearbeiten soll.

Was umfasst SQL Server Entwicklung?

Die Entwicklung mit Microsoft SQL Server umfasst den Entwurf relationaler Datenbanken und die Umsetzung der Datenbanklogik mit Transact-SQL. Dazu gehören Tabellen, Constraints, Views, Stored Procedures, Funktionen, Trigger und Transaktionen. Indizes und Ausführungspläne zeigen, wie SQL Server eine Abfrage verarbeitet und an welchen Stellen unnötige Zugriffe oder ungünstige Abfragewege entstehen.

Die Schulung behandelt die Datenbank nicht isoliert. Anwendungen, Reports und Schnittstellen benötigen nachvollziehbare Strukturen, konsistente Daten und wiederverwendbare Datenbankobjekte. Du verbindest deshalb Modellierung, T-SQL-Entwicklung und Performanceprüfung zu einem durchgängigen Entwicklungsprozess.

Für wen eignet sich die Schulung?

  • Fachkräfte aus der Softwareentwicklung mit datenbankseitigen Aufgaben
  • Fachkräfte aus der Datenbankentwicklung mit Verantwortung für SQL-Server-Lösungen
  • BI- und Reporting-Fachkräfte mit eigenen Datenmodellen
  • Fachkräfte aus der Administration mit Entwicklungsaufgaben in SQL Server
  • Fachkräfte mit ersten Datenbankprojekten vor dem systematischen SQL-Server-Einstieg

Auch Projektteams profitieren von der Schulung, wenn Anwendungen an Microsoft SQL Server angebunden oder vorhandene Datenbanklösungen erweitert werden sollen.

Welche Vorkenntnisse werden empfohlen?

  • Grundkenntnisse in Microsoft Windows und seinen Kernfunktionen
  • Erste Erfahrung mit relationalen Datenbanken und Tabellen
  • Grundverständnis von Primärschlüsseln und Abfragen
  • SQL-Grundkenntnisse ohne Bindung an eine bestimmte Datenbankplattform

Fehlen die SQL-Grundlagen, bereitet der SQL-Grundkurs mit Einführung und Datenbankdesign auf die Arbeit mit Abfragen, Tabellen und relationalen Modellen vor.

Lernziele und Arbeitsergebnisse

  • Relationale Datenmodelle planen und in SQL Server umsetzen
  • Tabellen, Datentypen, Constraints und Beziehungen passend auswählen
  • T-SQL-Abfragen für Analyse und Datenänderungen entwickeln
  • Wiederkehrende Datenbanklogik in Views, Stored Procedures und Funktionen bündeln
  • Unvollständige Änderungen durch Transaktionen und Fehlerbehandlung vermeiden
  • Ausführungspläne prüfen und Ursachen langsamer Abfragen erkennen

Inhalte und Ablauf der fünftägigen Schulung

Jeder Schulungsabschnitt verbindet die fachlichen Grundlagen mit Übungen und Projektszenarien. Die Ergebnisse der einzelnen Tage bauen aufeinander auf.

Tag 1: SQL Server, Datenbankdesign und T-SQL

  • SQL-Server-Architektur, Datenbanken und Schemas
  • Objekte in SQL Server Management Studio
  • Relationale Modellierung und Normalisierung
  • Primärschlüssel, Beziehungen und Datenintegrität
  • SELECT, WHERE und ORDER BY
  • JOINs und Mengenoperationen

Übungsergebnis: Ein relationales Datenmodell mit ersten Abfragen

Tag 2: Tabellen und Datenänderungen

  • Tabellenstrukturen und SQL-Server-Datentypen
  • Constraints und Beziehungen
  • Einfügen und Ändern von Daten
  • Löschen von Datensätzen
  • Prüfung der Datenintegrität

Übungsergebnis: Tabellen für ein vorgegebenes Datenmodell mit passenden Integritätsregeln

Tag 3: Views, Stored Procedures und Funktionen

  • Views für wiederkehrende Abfragen
  • Stored Procedures in T-SQL
  • Parameter und Rückgabewerte
  • User-Defined Functions
  • Wiederverwendung von Datenbanklogik

Übungsergebnis: Eine Stored Procedure und eine Funktion für ein Projektszenario

Tag 4: Trigger, Transaktionen und Fehlerbehandlung

  • Trigger und ihre Einsatzbereiche
  • Transaktionen und konsistente Änderungen
  • Fehlerbehandlung in T-SQL
  • Rollback unvollständiger Änderungen
  • Sicherheit und Datenintegrität

Übungsergebnis: Eine Datenbankoperation mit Transaktion und behandeltem Fehlerfall

Tag 5: Indizes, Ausführungspläne und Performance

  • Indexstrukturen und Indexstrategien
  • Ausführungspläne lesen
  • Typische Performancefaktoren
  • Abfragevarianten vergleichen
  • Datenzugriffe in Ausführungsplänen
  • Entwicklerwerkzeuge in SQL Server
  • Zusammenspiel der Datenbankobjekte
  • Übertragung auf Projektszenarien

Übungsergebnis: Vergleich zweier Abfragewege anhand ihrer Ausführungspläne

Wie wird in der Schulung gearbeitet?

Fachliche Erklärungen wechseln mit Beispielen und Übungen. Du wendest neue T-SQL-Konstrukte direkt auf Tabellen, Abfragen und Datenbankobjekte an. In typischen Projektszenarien verbindest du die einzelnen Themen zu einer Datenbanklösung.

  • Erklärungen anhand konkreter SQL-Server-Beispiele
  • T-SQL-Übungen in SQL Server Management Studio
  • Modellierung relationaler Tabellen und Beziehungen
  • Entwicklung zusammenhängender Datenbankobjekte
  • Vergleich von Abfragen und Ausführungsplänen
  • Arbeit an internen Anforderungen bei Firmenschulungen

Firmenschulung für SQL-Server-Projekte

Wir stimmen das Modul als Firmenschulung auf die vorhandene Datenbankumgebung und die Aufgaben des Teams ab. Projektthemen, interne Anforderungen und Schwerpunkte klären wir vor der Durchführung. Das erleichtert den Transfer auf bestehende Anwendungen, Reports und Schnittstellen.

Die cmt ist Microsoft Solutions Partner und führt seit mehr als 25 Jahren IT- und Management-Trainings durch. In kleinen Gruppen bleibt Raum für fachliche Rückfragen und die Besprechung konkreter Problemstellungen.

Passende SQL-Server-Schulungen und Lernpfade

Einen Überblick über weitere Versionen und Themen bietet die Kategorie Microsoft SQL Server Schulungen. Das Seminar SQL Server 2022: Alles für Entwickler vertieft die Entwicklerperspektive in einem buchbaren Training.

Teams mit Verantwortung für Betrieb, Konfiguration und Wartung finden im Training SQL Server 2022 für Administratoren die passende Ausrichtung. Für die Weiterverarbeitung von Daten in Berichten schließt der Power BI Grundkurs an die Themen Datenmodell und Reporting an.

Häufige Fragen zur SQL Server Entwicklung

Was ist Microsoft SQL Server Entwicklung?

Bei der Entwicklung mit Microsoft SQL Server entwirfst du relationale Datenbanken und setzt ihre Logik mit Transact-SQL um; du definierst Tabellen und Constraints, entwickelst Views, Stored Procedures, Funktionen, Trigger sowie Transaktionen und prüfst mit Indizes und Ausführungsplänen, wie SQL Server Abfragen verarbeitet. So erkennst du unnötige Zugriffe, legst Abfragen passend zur Nutzung aus und stellst sicher, dass Anwendungen Daten korrekt verarbeiten.

Was ist der Unterschied zwischen SQL und T-SQL?

SQL bezeichnet die standardisierte Sprache für relationale Datenbanken. Transact-SQL erweitert SQL um Funktionen von Microsoft SQL Server, darunter Variablen, Kontrollstrukturen, Fehlerbehandlung sowie die Programmierung von Stored Procedures, Funktionen und Triggern.

Welche SQL-Server-Version wird verwendet?

Die Schulung verwendet Microsoft SQL Server 2022 und SQL Server Management Studio. Die behandelten Grundlagen zu relationaler Modellierung, T-SQL und Datenbankobjekten lassen sich auch auf bestehende SQL-Server-Projekte übertragen.

Reicht der SQL-Grundkurs als Vorbereitung aus?

Grundkenntnisse in SQL, Tabellen, Primärschlüsseln und relationalen Beziehungen reichen als Vorbereitung aus. Der SQL-Grundkurs eignet sich, wenn SELECT-Abfragen und Datenbankdesign vor der fünftägigen Entwicklerschulung noch aufgebaut werden müssen.

Kann die Schulung an unsere SQL-Server-Umgebung angepasst werden?

Als Firmenschulung kann das Modul auf eure Datenbankumgebung, Projektthemen und internen Anforderungen abgestimmt werden. Die Schwerpunkte klären wir vor der Durchführung, ohne die benötigten Grundlagen auszulassen.

Welche Konditionen gelten für mehrere Mitarbeiter?

Für mehrere Mitarbeiterinnen und Mitarbeiter ist eine gemeinsame Firmenschulung möglich. Termine, organisatorische Bedingungen und die Anpassung der Inhalte stimmen wir auf Anfrage mit euch ab.