Schulung · Workshop · Coaching · Beratung

Datenbanken für Einsteiger Schulung: erste Datenbank

Datenbanken für Einsteiger: die erste eigene Datenbank im Container

Dauer: ab 1 Tag (8 UE) | Preis: ab 900 EUR (netto) | Live online oder vor Ort | Termin nach Vereinbarung

Sie richten eine Datenbank-Testumgebung im Docker-Container ein, verbinden sich per Kommandozeile und VS Code, legen Schemas und Tabellen an, füllen sie mit Daten und schreiben erste Abfragen.

Gesamtpreis für bis zu 3 Teilnehmende · Unverbindliche Anfrage · Keine Vorkasse

Wie kommt man ohne Serverraum und Lizenzkosten zu einer eigenen Datenbank zum Üben?

Die erste eigene Datenbank entsteht heute in wenigen Minuten auf dem eigenen Rechner: Ein Docker-Container stellt einen vollwertigen Datenbankserver bereit, den Sie jederzeit zurücksetzen können, ohne etwas Produktives zu gefährden. Genau damit beginnt dieser Einstieg. Sie verstehen, was eine Datenbank von einer Tabellenkalkulation unterscheidet, wie ein relationales Datenbank-Management-System arbeitet und warum Anwendungen über das Client-Server-Modell mit ihm sprechen. Darauf aufbauend entsteht eine kleine Datenbank, die Sie mit eigenen Daten füllen.

Nach den Kernkonzepten installieren Sie Docker und starten einen PostgreSQL-Container; wer im Betrieb mit Microsoft-Technik arbeitet, nutzt alternativ einen SQL-Server-Container. Sie verbinden sich zuerst über die Kommandozeile mit psql bzw. sqlcmd, dann grafisch mit Visual Studio Code und der passenden Datenbankerweiterung – sie ersetzt das eingestellte Azure Data Studio, mit dem frühere Durchgänge gearbeitet haben. Anschließend legen Sie eine Datenbank und ein Schema an, erstellen und ändern Tabellen, umgehen reservierte Schlüsselwörter, fügen Datensätze ein, korrigieren und löschen sie und speichern alles als wiederverwendbares SQL-Skript. Den Abschluss bilden erste Abfragen mit Filtern, Sortierung, Joins, Funktionen und Gruppierung. Wie man ein Datenmodell sauber entwirft und normalisiert, behandelt „Relationale Datenbanken“; Datentypen, Schlüssel und Indizes im Detail stehen in „Datenbankdesign für Einsteiger“.

Gerade beim Einrichten hilft der Agentenmodus von GitHub Copilot, direkt im Editor: Er schreibt die Compose-Datei für den Container, erklärt eine Fehlermeldung von psql oder erzeugt ein Skript mit erfundenen Testdaten. Sie lernen, diese Vorschläge zu lesen, bevor sie ausgeführt werden – welches Image, welcher Port, wohin die Daten gespeichert werden und ob ein DROP im Skript steht. Passwörter bleiben in einer .env-Datei, die weder in Git noch im Chatverlauf landet.

Vorkenntnisse sind nicht nötig, nur ein Rechner mit Windows, macOS oder Linux, auf dem Sie Software installieren dürfen. Für Auszubildende und Umschüler:innen orientieren wir die Übungen an typischen Aufgaben aus der Fachinformatik; Entwicklungsteams können stattdessen die Anbindung aus der eigenen Programmiersprache ausprobieren.

Viele Einsteiger:innen scheitern nicht an SQL, sondern an der Installation: falsche Version, vergessenes Passwort, ein Dienst, der sich nicht mehr starten lässt – und nach einem halben Tag ist die Motivation weg. Ein Container ändert das grundlegend. Wer seinen Datenbankserver mit einem Befehl starten und mit einem zweiten komplett zurücksetzen kann, traut sich, Dinge auszuprobieren und auch einmal eine Tabelle versehentlich zu löschen. Angstfreies Ausprobieren ist die beste Lernmethode für Datenbanken, und eine Wegwerf-Umgebung macht sie möglich.

Was Sie danach können

  • Sie erklären Datenbank, RDBMS und Client-Server-Modell mit eigenen Worten
  • Sie starten einen Datenbankserver im Docker-Container, verbinden sich per Kommandozeile und VS Code und setzen ihn zurück
  • Sie legen Datenbank, Schema und Tabellen an und ändern sie mit ALTER TABLE
  • Sie fügen Datensätze ein, ändern und löschen sie kontrolliert und speichern die Befehle als SQL-Skript
  • Sie schreiben Abfragen mit WHERE, ORDER BY, Joins, Funktionen und GROUP BY

Zielgruppe und Voraussetzungen

  • IT-Einsteiger:innen ohne Datenbankerfahrung
  • Auszubildende und Umschüler:innen in der Fachinformatik
  • Entwickler:innen, die bisher nicht mit Datenbanken gearbeitet haben
Themen und Inhalte für Ihre Beratung, Coaching, Workshop, Training, Schulung und Weiterbildung:

Datenbanken für Einsteiger: die erste eigene Datenbank im Container

Datenbank-Kernkonzepte
  • Was eine Datenbank ist: strukturiert, dauerhaft gespeichert und von vielen gleichzeitig genutzt
  • Datenbank, Datenbanksystem und Anwendung auseinanderhalten
  • Daten effizient abspeichern: jede Information einmal, Verweise statt Kopien
  • Relationale Datenbank-Management-Systeme: PostgreSQL, MySQL/MariaDB, SQL Server, Oracle
  • Lizenzmodelle: Open Source, kostenlose Developer- und Express-Editionen, kommerzielle Lizenzen
  • Das Client-Server-Modell: Server, Port, Verbindungsangaben, Anmeldung und Rechte
  • Server-Datenbank oder eingebettete Datei wie SQLite – wann welches Modell passt
Datenbank-Testumgebung mit Docker
  • Zweck der Testumgebung: ausprobieren, zurücksetzen, nichts Produktives gefährden
  • Docker Desktop unter Windows und macOS, Docker Engine unter Linux installieren
  • Images, Container und Volumes: was beim Löschen eines Containers erhalten bleibt
  • Offizielles PostgreSQL-Image laden und einen Container mit Passwort und Port starten
  • Alternative SQL-Server-Container: Microsoft-Image, Editionen; auf Macs mit Apple-Chip offiziell nicht unterstützt – dort PostgreSQL nutzen
  • Einrichtung in einer compose.yaml festhalten und Daten in einem benannten Volume speichern
  • RDBMS-Befehlszeilen psql und sqlcmd: verbinden, Befehle ausführen, beenden
  • Container stoppen, neu starten und samt Daten vollständig zurücksetzen
Grafische Werkzeuge: VS Code und Alternativen
  • Management-Oberflächen im Überblick: VS Code mit Erweiterung, pgAdmin, DBeaver, SSMS
  • VS Code mit der PostgreSQL- oder der MSSQL-Erweiterung von Microsoft einrichten
  • Umstieg von Azure Data Studio: gespeicherte Verbindungen und Skripte nach VS Code übernehmen
  • Mit dem Datenbankserver im Container verbinden: Host, Port, Benutzer, Passwort, Verschlüsselung
  • Den Inhalt des Servers erkunden: Datenbanken, Schemas, Tabellen und Systemobjekte
  • Eine Datenbank anlegen – per CREATE DATABASE und über die Oberfläche
Tabellenobjekte erstellen
  • Strukturierte Abfragesprache: Datendefinition (DDL) und Datenbearbeitung (DML)
  • SQL-Dialekte: was überall gleich ist und wo PostgreSQL und SQL Server abweichen
  • Eine Datenbank mit Schemas ordnen: CREATE SCHEMA, Standardschema public bzw. dbo
  • Tabellenspalten: Name, Datentyp, Pflichtangabe und Standardwert
  • Datentypen für den Anfang: Ganzzahl, Dezimalzahl, Text, Datum und Wahrheitswert
  • Tabellen erstellen mit CREATE TABLE und einem Primärschlüssel
  • Tabellen ändern mit ALTER TABLE: Spalte ergänzen, umbenennen, entfernen; DROP TABLE
  • Reservierte Schlüsselwörter wie user oder order als Namen meiden oder in Anführungszeichen setzen
  • Übung: Tabellen für Kunden und Bestellungen erstellen und im Objekt-Explorer kontrollieren
Daten zu einer Tabelle hinzufügen
  • Tabellenzeilen: wie ein Datensatz zu Spalten, Datentypen und Pflichtfeldern passen muss
  • Datensätze hinzufügen mit INSERT INTO … VALUES, auch mehrere Zeilen in einem Befehl
  • Datensätze aktualisieren mit UPDATE und löschen mit DELETE – Bedingung vorher mit SELECT prüfen
  • Änderungen in einer Transaktion ausprobieren und mit ROLLBACK zurücknehmen
  • SQL-Skripte als .sql-Datei speichern, kommentieren und erneut ausführen
  • Aufbau- und Testdatenskripte in Git ablegen, damit die Datenbank reproduzierbar bleibt
  • Übung: Testdaten einspielen und fehlerhafte Einträge gezielt korrigieren
Informationen abrufen
  • Abfragen von Daten: Aufbau und Ausführungsreihenfolge der Klauseln einer SELECT-Anweisung
  • Spalten mit SELECT und FROM zurückgeben – und warum SELECT * nur zum Erkunden taugt
  • Zeilen filtern mit WHERE, Vergleichsoperatoren, AND/OR und IS NULL
  • Werte sortieren mit ORDER BY, auf- und absteigend, über mehrere Spalten
  • Daten aus zwei Tabellen kombinieren mit INNER JOIN und LEFT JOIN
  • Anzahl der Zeilen begrenzen: LIMIT in PostgreSQL, TOP und OFFSET … FETCH in SQL Server
Daten berechnen und zusammenfassen
  • Spaltenaliase mit AS für verständliche Ergebnisköpfe
  • Mathematische Operationen in Abfragen: Grundrechenarten, Ganzzahldivision, Rundung
  • Eingebaute Funktionen für Text, Zahlen und Datum, z. B. UPPER, ROUND, CURRENT_DATE
  • Daten aggregieren mit COUNT, SUM, AVG und GROUP BY
  • Gruppen mit HAVING filtern und den Unterschied zu WHERE verstehen
  • Übung: Bestellsumme je Kunde und Monat aus der eigenen Datenbank abfragen
  • Ausblick: Datenmodellierung, Tabellenentwurf und SQL in der Tiefe als nächste Schritte
Die Datenbank-Testumgebung mit Coding-Agenten aufbauen
  • Agent erstellt die compose.yaml; Image-Tag, Portfreigabe und Volume vor dem Start selbst prüfen
  • Zugangsdaten in einer .env-Datei außerhalb von Git, nie im Prompt oder im SQL-Skript
  • Fehlermeldungen von psql oder sqlcmd erklären lassen, statt den Container blind neu zu starten
  • Testdaten-Skript mit erfundenen Namen generieren lassen und vor dem Ausführen lesen
  • Agent darf nur den lokalen Container zurücksetzen; DROP- und DELETE-Befehle erst nach Rückfrage
Praxisprojekt: Datenbank für eine Bibliotheksausleihe
  • PostgreSQL-Container mit Compose-Datei und Volume aufsetzen und in VS Code verbinden
  • Schema bibliothek mit Tabellen für Bücher, Mitglieder und Ausleihen anlegen
  • Aufbau- und Testdatenskript schreiben, Container zurücksetzen und alles erneut einspielen
  • Überfällige Ausleihen und Ausleihen je Mitglied mit Joins und GROUP BY abfragen

*) Die Inhalte werden individuell abgestimmt und mit Praxisbeispielen abgerundet.

Ein Symbol für einen Kalender.

Offene Termine

Kostenlose Reservierung
Ein Symbol für Angebot erhalten.

Unser Angebot

Individuelle Schulung für Einzelpersonen und Teams – live online oder vor Ort.

Dauer

Ein Symbol für Dauer.
ab 1 Tag (8 UE)

Die Dauer richtet sich nach Ihren Inhalten.

Preis

Ein Symbol für Preis.
ab 900 EUR (Nettopreis)
ab 1.071 EUR (Bruttopreis)

Die Preise verstehen sich bei Unternehmern gemäß § 14 BGB zzgl. MwSt. Der dargestellte Ab-Preis gilt für firmeninterne Veranstaltungen und entspricht dem niedrigsten Gesamtpreis für Veranstaltungen mit bis zu drei (3) Teilnehmenden.

Termin

Ein Symbol für einen Kalender.
Ganztägig + halbtägig
nach Vereinbarung

Ganztägig oder halbtägig nach Vereinbarung, live online oder vor Ort.

Ihre Vorteile

Ein Symbol für ein Vorgespräch durchführen.
Persönliches Vorgespräch
Ein Symbol für die individuelle Vorbereitung.
Individuelle Vorbereitung
Ein Symbol für Experten aus der Praxis.
Experten aus der Praxis
Ein Symbol für ein Zertifikat.
Inklusive Zertifikat

Unsere Garantien

1. Relevanz-Garantie

Wir passen den Inhalt spezifisch an die Bedürfnisse jedes Teilnehmers an. Irrelevante Themen werden ausgespart, um den größtmöglichen Nutzen zu garantieren.

2. Qualitäts-Garantie

Durch regelmäßiges Feedback optimieren wir unsere Schulungen kontinuierlich und garantieren Ihnen ein Lernerlebnis der Extraklasse.

3. Zufriedenheits-Garantie

Unsere Zufriedenheitsgarantie spricht für sich – bei Unzufriedenheit entstehen Ihnen keine Kosten.

Wir helfen gerne weiter!

Rufen Sie uns an, schreiben eine E-Mail oder nutzen das Kontaktformular.

Schulung anfragen

Unverbindlich · Keine Vorkasse

Einige Unternehmen, für die wir tätig waren

Kommunale Unfallversicherung Bayern

Buderus Guss GmbH

Westdeutscher Rundfunk

Teilnehmer

Feedback

Herr Hecker ist sehr gut auf individuelle Wünsche, Fragen und Anregungen eingegangen. Eine sehr informative, interessante und gelungene Veranstaltung.
Teilnehmer

Feedback

Herr Hecker hat das Thema sehr anschaulich dargestellt und ist auf alle Fragen eingegangen. Ich fühle mich jetzt gut vorbereitet, um durchzustarten.
Teilnehmer

Feedback

Die gelassene, professionelle Art hat mir gut gefallen. Kompetent, engagiert, professionell. Gute Beispiele, sympathisches Auftreten. Eigene Themenideen wurden aufgegriffen.
Unser Angebot für Ihre firmeninterne Beratung, Coaching, Workshop, Training und Weiterbildung

Lösungen für Ihren Bedarf an Coaching, Workshop, Training, Schulung und Weiterbildung

Profitieren Sie von unserer langjährigen Expertise in der beruflichen Weiterbildung, modernen Lernmethoden und einem Portfolio von über 600 IT-, Online- und Digital-Beratungsleistungen.
Selbstverständlich lassen sich die einzelnen Themen kombinieren. So erhalten Sie genau die Weiterbildung, die Sie wünschen und brauchen - als Coaching, Workshop, Training, Schulung und Weiterbildung!

✓
Ein Symbol für eine einzelne Person.

Für eine Person

Training & Coaching für Einzelpersonen

  • Passgenaue Inhalte auf den einzelnen Teilnehmer zugeschnitten
  • Ein sehr effektives Format, das schnell Ergebnisse bringt
  • Individuelles Training und Coaching motivieren und wirken
Jetzt anfragen
✓
Ein Symbol für eine Gruppe von Personen.

Für eine Gruppe

Training & Workshops für Teams und Abteilungen

  • Bedarfsgerechte Inhalte auf die Herausforderung der Praxis zugeschnitten
  • Konsequente Praxisorientierung, modernste Techniken und Tools
  • Neue Fähigkeiten und Kenntnisse nachhaltig in den Arbeitsalltag integrieren
Jetzt anfragen
✓
Ein Symbol für ein Unternehmen.

Für eine Firma

Training-Komplett-Lösungen für Ihr Unternehmen‍

  • Ganzheitliche Konzepte für Ihre Mitarbeiterentwicklung
  • Individueller Skill-Katalog zur Erweiterung Ihres internen Weiterbildungsangebots
  • Nachhaltige Personalentwicklung realisieren
Jetzt anfragen

So wird daraus Ihre Firmenschulung

1. Bedarf klären: Im kostenlosen Vorgespräch besprechen wir Ziele, Vorkenntnisse und Praxisaufgaben.

2. Angebot abstimmen: Inhalte, Format (live online oder vor Ort), Dauer und Preis legen wir gemeinsam fest.

3. Schulung durchführen: Sie arbeiten an Übungen aus Ihrem Alltag oder an einem neutralen Beispiel und nehmen konkrete nächste Schritte mit.

Häufige Fragen zur Schulung

Gilt der Ab-Preis pro Person oder für die Veranstaltung?

Die 900 EUR netto sind der niedrigste Gesamtpreis für eine firmeninterne Veranstaltung mit bis zu drei Teilnehmenden. Größere Gruppen und einen anderen Umfang bieten wir individuell an. Der verbindliche Preis steht in Ihrem Angebot.

Können wir eigene Aufgaben einbringen?

Ja. Welche Aufgaben sich eignen, welche Zugänge nötig sind und wie wir die Vertraulichkeit sichern, klären wir im Vorgespräch. Alternativ arbeiten wir an einem neutralen Beispiel.

Ist die Anfrage schon eine Buchung?

Nein. Sie erhalten zuerst ein abgestimmtes Angebot und entscheiden dann über die Beauftragung. Eine Vorkasse gibt es nicht.

Ihre unverbindliche und kostenlose Schulungsanfrage zum Thema

Datenbanken für Einsteiger - Beratung, Coaching, Workshop, Training, Schulung und Weiterbildung

Schildern Sie uns kurz Ihren Bedarf. Ziele, Inhalte und Termin stimmen wir persönlich mit Ihnen ab.

Ich interessiere mich für den Termin:

Termin anfragen

Das Angebot von "HECKER CONSULTING" richtet sich ausschließlich an Unternehmen und Behörden (iSv § 14 BGB). Verbraucher (§ 13 BGB) sind vom Vertragsschluss ausgeschlossen. Mit Absendung der Anfrage bestätigt der Anfragende, dass er nicht als Verbraucher, sondern in gewerblicher Tätigkeit handelt. § 312i Abs. 1 S. 1 Nr. 1-3 und S. 2 BGB (Pflichten im elektronischen Geschäftsverkehr) finden keine Anwendung.

Vielen Dank, Ihre Nachricht wurde empfangen!
Beim Absenden des Formulars ist etwas schiefgelaufen.
Beratung, Coaching, Workshop, Training, Schulung

Ähnliche Leistungen, die Sie interessieren könnten.

Wir erweitern ständig unser Beratungsportfolio. Über 600 IT-, Online-, Digital-Beratungsleistungen haben wir für Sie im Programm. Selbstverständlich lassen sich die einzelnen Themen kombinieren. So erhalten Sie genau die Beratung, die Sie wünschen und brauchen - als Coaching, Workshop, Training, Schulung und Weiterbildung!

Mehr IT-, Online-, Digital-Beratungsleistungen anzeigen >>
Nach oben