Relationale Datenbanken mit MySQL/MariaDB: Grundlagenkurs
- Beispieldatenbank
- Einführung RDBMS
- LAMP (Erklärungen zur Serverumgebung)
- SQL Lernportal des W3C
- Fortgeschrittene SQL Anleitung auf selfhtml
- XAMPP(Softwarepaket für LAMP Arbeitsumgebung)
- Draw IO Anwendung für ERM Diagramme
Weiter hinein:
- ERM bei Wikipedia
- Normalformen Erklärung
- Normalformen Beispiel
- Rheinwerk OpenBooks (kostenlose Bücher)
Die Kurswochen in Stichpunkten
Zunächst stehen die Grundlagen im Mittelpunkt, begleitet von folgenden praktischen Schritten:
- Installation der LAMP Komponenten in Debian Linux
- Installation der browsergestützten Oberfläche PHPMyAdmin
- SQL Anweisungen in der Shell
- Verbindung zu SQL Datenbanken und SQL Abfragen mit PHP umsetzen.
- Datenbankinhalte als Arrays auslesen.
...
SQL Abfrage, die 4 Tabellen verknüpft und alle Patienten zählt, die jemals ein Medikament mit Status über 1 bekommen haben
SELECT
COUNT(DISTINCT Patienten.Nachname)
FROM
Patienten
JOIN
verschreibungen
ON
verschreibungen.pID = Patienten.pID
JOIN
verschreibPos
ON
verschreibungen.vID=verschreibPos.vID
JOIN
meds
ON
meds.mID=verschreibPos.mID
WHERE meds.status < 1