Datenbank - SQL & Tabellen
IHK SQL-Trainer - Fachinformatiker Systemintegration
SQL - Trainer 01 – Grundlagen bis JOIN
Schwierigkeitsstufe: einfach-mittel SQL-Trainer im Vollbild öffnen
SQL - Trainer 02 – Kombinierte SQL-Abfragen
Schwierigkeitsstufe: mittel-schwer SQL-Trainer 02 im Vollbild öffnen
SQL - Trainer 03 – Materialverwaltung
Schwierigkeitsstufe: mittel SQL-Trainer 03 im Vollbild öffnen
SQL - Trainer 04 - Schulungs-PCs
Schwierigkeitsstufe: mittel SQL-Trainer 04 im Vollbild öffnen
SQL - Trainer 05 – Filter, Datum und Aggregation
Schwierigkeitsstufe: mittel SQL-Trainer 05 im Vollbild öffnen
SQL - Trainer 06 – Fortbildung
SQL-Trainer 06 im Vollbild öffnen
SQL - Trainer 07 – Kursdatenbank
SQL-Trainer 07 im Vollbild öffnen
SQL - Trainer 08 – Mietimmobilien
SQL-Trainer 08 im Vollbild öffnen
SQL-Trainer 08 – Northwind Datenbank
SQL-Trainer 08 im Vollbild öffnen
Kapitel 1 – Grundlagen
1.1 Datenbank, Datenbanksystem und DBMS
Definition Eine Datenbank ist eine strukturierte Sammlung von Daten. Ein Datenbanksystem besteht ...
1.2 Tabelle, Datensatz und Feld
Definition Eine Tabelle speichert Daten in Zeilen und Spalten. Ein Datensatz ist eine Zeile in ei...
1.3 Primärschlüssel und Fremdschlüssel
Definition Ein Primärschlüssel identifiziert jeden Datensatz einer Tabelle eindeutig. Ein Fremdsc...
1.4 Redundanz, Inkonsistenz und Datenintegrität
Definition Redundanz bedeutet, dass gleiche Daten mehrfach gespeichert werden. Inkonsistenz bedeu...
Kapitel 2 – Datenmodellierung
2.1 Entity-Relationship-Modell
Definition Das Entity-Relationship-Modell beschreibt Daten und deren Beziehungen zueinander. Es w...
2.2 Entität, Attribut und Beziehung
Definition Eine Entität ist ein eindeutig bestimmbares Objekt, über das Daten gespeichert werden....
2.3 Kardinalitäten
Definition Kardinalitäten beschreiben, wie viele Datensätze einer Tabelle mit Datensätzen einer a...
2.4 N:M-Beziehungen auflösen
Definition Eine N:M-Beziehung kann in einer relationalen Datenbank nicht direkt umgesetzt werden....
2.5 Relationenmodell
Definition Das Relationenmodell beschreibt eine Datenbank in Form von Tabellen. Jede Tabelle enth...
Kapitel 3 – Normalisierung
3.1 Normalisierung
3.1 Normalisierung Definition Normalisierung ist ein Verfahren zur Strukturierung von Daten in re...
3.2 Erste, zweite und dritte Normalform
Definition Normalformen beschreiben Regeln zur Strukturierung von Tabellen in relationalen Datenb...
3.3 Anomalien
Definition Anomalien sind Probleme, die durch ungünstige Tabellenstrukturen und redundante Daten ...
3.4 Zusatz: Vierte und fünfte Normalform
Definition Neben der ersten, zweiten und dritten Normalform gibt es weitere Normalformen. Für die...
Kapitel 4 – SQL-Grundlagen
4.1 SELECT, FROM und WHERE
Definition SELECT, FROM und WHERE gehören zu den wichtigsten SQL-Befehlen für Datenbankabfragen. ...
4.2 ORDER BY und DISTINCT
Definition ORDER BY sortiert das Ergebnis einer SQL-Abfrage. DISTINCT entfernt doppelte Werte aus...
4.3 Vergleichsoperatoren
Definition Vergleichsoperatoren werden in SQL verwendet, um Werte miteinander zu vergleichen. Sie...
4.4 LIKE, IN, BETWEEN und IS NULL
Definition LIKE, IN, BETWEEN und IS NULL werden in SQL verwendet, um Daten gezielt zu filtern. Si...
Kapitel 5 – SQL-Auswertung
5.1 Aggregatfunktionen
Definition Aggregatfunktionen berechnen einen einzelnen Ergebniswert aus mehreren Datensätzen. Si...
5.2 GROUP BY
Definition GROUP BY fasst Datensätze mit gleichen Werten zu Gruppen zusammen. Es wird häufig zusa...
5.3 HAVING
Definition HAVING filtert gruppierte Ergebnisse nach einer Bedingung. HAVING wird zusammen mit GR...
5.4 SQL-Reihenfolge
Definition Die SQL-Reihenfolge beschreibt, in welcher Reihenfolge SQL-Klauseln in einer Abfrage g...
Kapitel 6 – SQL-Joins
6.1 JOIN-Grundlagen
Definition Ein JOIN verbindet Datensätze aus mehreren Tabellen miteinander. JOINs werden verwende...
6.2 INNER JOIN
Definition Ein INNER JOIN verbindet Datensätze aus zwei Tabellen. Es werden nur Datensätze ausgeg...
6.3 LEFT JOIN
Definition Ein LEFT JOIN verbindet Datensätze aus zwei Tabellen. Es werden alle Datensätze der li...
6.4 Mehrere Tabellen verbinden
Definition Bei SQL-Abfragen können mehrere Tabellen mit mehreren JOINs verbunden werden. Das wird...
Kapitel 7 – Daten ändern und Tabellen erstellen
7.1 INSERT, UPDATE und DELETE
Definition INSERT, UPDATE und DELETE gehören zu den SQL-Befehlen zum Ändern von Daten. Sie werden...
7.2 CREATE TABLE
Definition CREATE TABLE erstellt eine neue Tabelle in einer Datenbank. Dabei werden Tabellenname,...
7.3 Datentypen und Constraints
Definition Datentypen legen fest, welche Art von Daten in einer Spalte gespeichert werden darf. C...
Kapitel 8 – IHK-Aufgaben und Übersichten
8.1 ERM-Aufgaben lösen
Definition Bei ERM-Aufgaben wird aus einer Beschreibung ein Datenmodell erstellt. Dabei werden En...
8.2 SQL-Aufgaben lösen
Definition Bei SQL-Aufgaben wird aus einer Aufgabenstellung eine passende SQL-Abfrage erstellt. D...
8.3 JOIN-Übersicht
Definition Ein JOIN verbindet Datensätze aus mehreren Tabellen. JOINs werden verwendet, wenn benö...
8.4 Normalformen-Übersicht
Definition Normalformen sind Regeln zur Strukturierung von Tabellen in relationalen Datenbanken. ...
8.5 Häufige Verwechslungen
Definition Häufige Verwechslungen sind Begriffe, die in Datenbankaufgaben ähnlich wirken, aber fa...