
This course includes our updated coding exercises so you can practice your skills as you learn.
See a demo
Themen:
Was sind Daten?
Wissenspyramide
Datenarten (strukturierte Daten, semi-strukturierte Daten & unstrukturierte Daten)
Themen:
Was ist eine relationale Datenbank?
Aufbau einer Datenbanktabelle (Entität)
Datenbankspalte, Datenbankzeile, Datenzellen & Datenelemente
Aufbau relationale Datenbank
Themen:
Wer nutzt Datenbanken?
Warum sind Datenbanken so wichtig?
Themen:
Datenmodelle
Konzeptionelles Datenmodell
Logisches Datenmodell
Physisches Datenmodell
Themen:
Was bedeutet ERM?
Was ist eine Entität, ein Attribut & eine Beziehung (Relation)?
Themen:
Primärschlüssel (natürlicher-, künstlicher- & zusammengesetzter Primärschlüssel)
Fremdschlüssel
Eindeutiger Schlüssel
Themen:
Alphanumerische Datentypen
Numerische Datentypen
Boolean
Zeitpunkte & Zeitintervalle
Themen:
Was sind Datenbank Anomalien?
Einfüge-Anomalie
Änderungs-Anomalie
Lösch-Anomalie
Themen:
Was sind Normalformen und welche gibt es?
Die 1. Normalform + Beispiel
Die 2. Normalform + Beispiel
Die 3. Normalform + Beispiel
Themen:
Einführung in Indexstrukturen
Wofür wird ein Datenbank Index benötigt?
Welche Index-Typen gibt es?
Wie funktioniert eine Datenbank ohne Index?
Wie erstellt man einen Datenbank Index?
Welche Datentypen kann ein Datenbank Index haben?
Themen:
Wie transformiert man ein ERM in eine Datenbank?
Anhand eines Beispiels wird die Transformation verdeutlicht
Themen:
Was ist DDL?
Was ist DML?
Welche Schlüsselwörter befinden sich jeweils unter DDL & DML?
Themen:
Syntax des CREATE TABLE Befehl
Das Erstellen einer Datenbanktabelle mit Primärschlüssel und Fremdschlüssel
Themen:
Syntax der 3 SQL-Befehle
Wofür benutzt man diese 3 SQL-Befehle?
Wo ist der Unterschied zwischen DELETE & TRUNCATE?
Praktisches Anwenden der 3 SQL-Statements
Themen:
Wie ist die Syntax eines SELECT-Befehls?
Beispiele für verschiedene SELECT-Befehle
Neue Schlüsselwörter: *, AS, ASC, DESC
Praktisches Anwenden der diversen SQL-Statements
Themen:
Syntax von INSERT INTO
Wofür wird INSERT INTO benötigt?
Beispiele für das Einfügen von Datensätzen in eine Datenbanktabelle
Themen:
Syntax mit Beispiele der Operatoren (AND, OR, NOT)
Wie funktionieren die Operatoren?
Kombinationen aus den Operatoren (AND, OR, NOT)
Themen:
IN
LIKE
GRÖßER ALS / KLEINER ALS
LIMIT
BETWEEN
Themen:
Syntax von SELECT DISTINCT, GROUP BY & COUNT
Erklärung & Beispiele für die entsprechenden Schlüsselwörter
Themen:
MAX()
MIN()
SUM()
LENGTH()
AVG()
INNER JOIN, CROSS JOIN, LEFT & RIGHT JOIN, FULL OUTER JOIN
Du hattest schon immer Interesse an MySQL Datenbanken oder wolltest SQL lernen? Dann ist dieser Kurs perfekt für dich!
In diesem Kurs werden die Grundlagen zum Thema Datenbanken und SQL vermittelt. Mithilfe von Praxisübungen und Quizzen wird dein gelerntes Wissen verfestigt, sodass du bereits früh in der Lage sein wirst, eigene Datenbankabfragen durchzuführen. Schritt für Schritt werden wir uns gemeinsam durch die einzelnen Themen durcharbeiten und mehr über Konzepte zu Datenbanken, wie z.B. Normalformen, Datenbank Anomalien, Datenbankmodellierung und der "Structured Query Language", kurz, SQL erfahren.
Jeder der in den Informatik-Bereichen aktiv ist, kommt um das Thema Datenbanken nicht drum rum. Es ist ein wichtiger Bestandteil vieler IT-Systeme und bietet, bei sorgfältiger Pflege, eine solide Grundlage für darauf aufbauende Technologien. Umso wichtiger ist es, sich frühzeitig mit Datenbanken auseinanderzusetzen und die Grundlagen sowie Konzepte von Datenbanken und SQL zu verstehen und zu verinnerlichen.
Du erhältst:
Knapp 2 Stunden Lehrvideos
18 Programmierübungen mit unterschiedlichen Schwierigkeitsgraden
7 Quizze zum Lernen und Vertiefen von Datenbanken und SQL
Dieser Kurs ist geeignet für Einsteiger. Für diesen Kurs sind keine Voraussetzungen notwendig. Jeder sollte diesen Kurs ohne Probleme folgen können. Egal ob Business Analyst, Datenbankentwickler, Student oder Auszubildender, dieser Kurs eignet sich für jeden der Interesse an Datenbanken und SQL hat.