Zum Campus
Videokurs

Schiffe versenken mit T-SQL: die Abfragesprache in der Praxis

Der umfassende Kurs zur Datenbank-Programmierung mit T-SQL – mit vielen praktischen Übungen

LERNZIELE

  1. T-SQL und seine komplexen Fähigkeiten spielerisch erlernen
  2. Datenbankstrukturen kennenlernen, definieren und aktualisieren
  3. Komplizierte Abfragen, Auswertungen und Prozeduren erstellen
  4. Sicher mit SQL-Features wie Views, Joins und Subselects umgehen
  5. Modernes und effizientes SQL mit Windows Function, Rekursion und Common Table Expressions
  6. Sicherheitsaspekte berücksichtigen

INHALT

Wer wollte nicht schon immer ein Spiel mit der Abfragesprache T-SQL programmieren? In diesem Kurs lernst du alle relevanten Programmierobjekte von Microsofts Erweiterung von SQL nicht nur stumpf kennen, sondern kombinierst sie immer weiter zu einem netzwerkfähigen Zwei-Personen-Spiel mit Grafikausgabe. Du erfährst die Grundlagen über Tabellen und Sichten, lernst effiziente Datenarchitektur und befüllst deine Objekte.

Danach geht es weiter mit der Programmierung mit Prozeduren und Funktionen und fortgeschrittenen Techniken wie Parameterübergabe, Rekursion oder Fehlerbehandlung. Steht dann das Grundgerüst, ist der Schritt nicht mehr weit bis zum ersten Spiel zwischen zwei menschlichen Spielern – gerne auch über das Netzwerk.

Doch damit nicht genug: Du spendierst deinem Programm auch noch ein paar Algorithmen zum automatisierten Spielen und bringst dem Computer sogar verschiedene Schwierigkeitsstufen bei. Die Endausbaustufe ist dann eine Schnittstelle zu einer künstlichen Intelligenz, die vorab mit den Azure-Diensten realisiert und mit tausenden Trainingsdatensätzen trainiert wurde. Dann kannst du das Programm nicht nur für ein Spielchen zwischen zwei Menschen, sondern auch für Partien "Mensch gegen Computer" oder "T-SQL-Algorithmus gegen Künstliche Intelligenz" nutzen. Ist dein T-SQL-Algorithmus einfallsreicher als die Microsoft-Intelligenz?

ALLE LEKTIONEN IM ÜBERBLICK

Komplexere Inserts
  • Intro
  • Tabelle [Schiffe und Symbole]
  • Die (verschachtelte) Schleife
  • INSERTS innerhalb von Schleifen
  • T-SQL Grundlagen
Verschiedene Spielstufen implementieren
  • Intro
  • Architekturänderung für die KI
  • Das Spiel gegen die KI
  • Fazit und Kursabschluss
Einfache Selects
  • Intro
  • Was sind SELECTs?
  • Filtereinschränkungen mit WHERE
  • Weitere Filtermöglichkeiten
  • Mehrere Tabellen abfragen
  • Die Bedeutung von Schlüsseln
  • Constraints verstehen
  • Constraints praktisch angewendet
Views
  • Intro
  • Was sind JOINs?
  • Die Erstellung von Sichten
  • (Un-)Pivot, die Grundlagen
  • Sichten kombinieren
  • Window Functions
Die Restschiffanzeige
  • Intro
  • Die Statusspalte
  • Die Schiffslegende
  • Statements testen
  • Gesamtview erstellen
  • Kapitelzusammenfassung
  • Kombinierte Abfragen in T-SQL
Funktionen und Prozeduren
  • Intro
  • Einfache Prozeduren
  • Dynamisches SQL
  • Security
  • prcNeuesSpiel starten
  • Einfache Funktionen
  • Der Firehousemodus
  • Wer hat das Schussrecht?
  • Spielbereitschaft überprüfen
Erweiterte Funktionen und Prozeduren
  • Intro
  • Determinismus
  • fnc-generiere Zufallszahl
  • prc-Schuss abgeben, der Einstieg
  • Die Schussrückmeldung
  • Fallunterscheidungen
  • Trefferkonsequenzen
  • Letzte Statistiken
Regelkonforme Schiffsplatzierung
  • Intro
  • Manuelle Platzierung per UPDATE
  • Illegale Schiffsstellung
  • Einen Cursor anlegen
  • Den Cursor durchlaufen
  • Das automatische, zufällige Setzen
  • Das Umkopieren in die spielerbezogenen Spielbretter
Die Schussauswertung
  • Intro
  • Hat der Schütze jetzt gewonnen?
  • Schussverwaltung Spielfelder
  • Schussergebnis ermitteln (der Rahmen)
  • Prozeduren und Funktionen
Abschlussarbeiten und Protokollierung
  • Intro
  • Fehlermeldungen korrigieren
  • Protokollierung
  • Die ewige Spieleliste
  • Statistische Abfragen
Das Spiel T-SQL vs. T-SQL
  • Intro
  • Der Zufallsschuss
  • Der automatische Gegenschlag nach einem Schuss
  • Trigger ausprobieren
  • Intelligenz nachbauen
  • Ablaufimplementierung
Tabellen
  • Intro
  • Tabellenanlage über die GUI
  • Weitere Datentypen und der Primary Key
  • Die Tabellenanlage als Skript notieren
  • Das Skript vollenden
  • Die Tabelle [ListeEigenesSchussfeld]
  • Die erste eigene Herausforderung
  • Lösung zur Herausforderung
  • Weitere Tabellen
Erste einfache Schritte
  • Intro
  • Die Basisregeln
  • Einrichten des Management-Studios
  • Die Technik der Skripte
  • Eine Datenbank über die GUI anlegen
  • Ein erstes Skript erstellen
  • Schemata
  • Die erweiterten Spielregeln der Ausbaustufe
Einführung in den Kurs
  • Herzlich willkommen zu T-SQL!
  • Informationsquellen
  • Vorbereitung der Arbeitsumgebung
Inserts
  • Intro
  • Insert per Skript
  • Weitere Inserts
  • Die Befehle ASCII und CHAR
  • DELETE und TRUNCATE

SO LERNST DU MIT DIESEM KURS

In den Videokursen der heise academy lernst du IT-Themen anschaulich und verständlich. Du siehst den Experten bei der praktischen Arbeit zu und lässt dir dabei alles genau erklären. Das Wissen ist in kompakte Lerneinheiten unterteilt, sodass du den Kurs Schritt für Schritt durcharbeiten oder gezielt zu Lektionen springen kannst, die dich interessieren. Die persönliche Lernumgebung der heise academy hält viele Funktionen für dich bereit, die dich beim Lernen unterstützen:

  • Flexibler Videoplayer mit vielen Steuerungsmöglichkeiten
  • Wissensquiz zur Lernkontrolle
  • Lernhistorie und Lernfortschritt
  • Lesezeichen und Notizen
  • Volltextsuche in den Videos
  • Übungsmaterial zum Mitmachen
  • Responsive Web-App und Videostreaming für alle Endgeräte

TECHNISCHE VORAUSSETZUNGEN

Für diesen Videokurs wird lediglich ein aktueller Browser (mit eingeschalteter JavaScript-Funktionalität) und eine Internetverbindung benötigt.

DEIN EXPERTE

Torsten Ahlemeyer
IT-Consultant | arelium GmbH

Torsten Ahlemeyer realisiert seit 2003 Abrechnungs- und Stammdatenapplikationen in Großprojekten. Der Diplom-Wirtschaftsinformatiker und Professional Scrum Master hat sich international als Projektleiter in Softwareentwicklungsprojekten einen Namen gemacht. Als IT-Consultant hilft Torsten Ahlemeyer Kunden der arelium GmbH hauptsächlich in der Rolle als Projektleiter, aber auch als Architekt, DB-Berater oder T-SQL-Spezialist bei der Umsetzung komplexer Datenbankprojekte.

Schiffe versenken mit T-SQL: die Abfragesprache in der Praxis

Veröffentlicht am 13.12.2025
ab 49,00 €
im
ESSENTIAL PASS
oder 245,00 € im Einzelkauf
inkl. MwSt. | 205,88 € netto
Preise und Pakete vergleichen

Du hast Fragen zu unseren academy Videokursen? Wir helfen dir gerne weiter.

Fülle ganz einfach und bequem das Kontaktformular aus und wir werden deine Fragen schnellstmöglich beantworten.

Kontaktformular