Der Block „Datenbankprogrammierung mit PHP und MySQL“ bietet eine Einführung in die Grundlagen relationaler Datenbanken und deren Anwendung mit MySQL und PHP. Es ist in drei Hauptteile gegliedert:

Im ersten Teil werden die theoretischen Grundlagen von Datenbanken behandelt. Dies umfasst die Definition von Begriffen wie Datenbanksystem (DBS), Datenbankmanagementsystem (DBMS) und Datenbank (DB). Weiterhin wird das relationale Datenmodell eingeführt, einschließlich der Konzepte von Primär- und Fremdschlüsseln, Beziehungen zwischen Tabellen sowie der Normalisierung zur Reduzierung von Datenredundanzen und Anomalien.

Der zweite Teil beschäftigt sich mit SQL und dessen Einsatz in MySQL. Es werden grundlegende SQL-Befehle für das Anlegen von Datenbanken, Tabellen und Datensätzen sowie für das Ändern, Löschen und Abfragen von Daten erläutert. Dabei wird ein Beispielprojekt – eine Kursverwaltung – verwendet, um die praktische Anwendung der SQL-Befehle zu demonstrieren.

Im dritten Teil wird phpMyAdmin vorgestellt, ein grafisches Tool zur Verwaltung von MySQL-Datenbanken. Es wird gezeigt, wie man Datenbanken und Tabellen erstellt, bearbeitet, exportiert und importiert.

Das Ziel dieses Blocks ist es, ein grundlegendes Verständnis für relationale Datenbanken zu vermitteln und die praktischen Fertigkeiten für die Entwicklung datenbankgestützter Webanwendungen mit MySQL und PHP zu stärken.


Der Inhalt zu diesem Thema, in kurzen Worten beschrieben.

Datum: KW 01 + 02 – 2025

Dieser Blogbeitrag bezieht sich auf das Fernstudium Medieninformatik (interner Link ↪ zu der Übersicht Vita/Medieninformatik ILS), das ich von Mai 2023 bis Mai 2025 verfolgt habe.

Fachlektoren: Dr. Florence Maurice, Thorsten Schreiber