Fiona
Inhaltsverzeichnis |
Auswertung von Notfall-Einsätzen
Ziel der Datenbank
Die Datenbank dient der strukturierten Erfassung und Auswertung von Notfall-Einsätzen im Rettungsdienst. Sie soll helfen, Einsätze effizient zu dokumentieren, Ressourcen zu planen und die Qualität der Versorgung zu verbessern. ich habe das Thema gewählt, da es direkt mit meinem Berufswunsch als Notfallsanitäterin verknüpft ist und praxisnahe Relevanz besitzt.
Darstellung im ERM-Modell
Das Entity-Relationship-Modell (ERM) bildet die logische Struktur der Datenbank ab und zeigt, welche Entitäten relevant sind und wie sie miteinander in Beziehung stehen. In diesem Projekt wurden fünf zentrale Entitäten identifiziert: Einsatz, Patient, Maßnahme, Fahrzeug und Rettungsteam. Jede Entität besitzt spezifische Attribute, die ihre Eigenschaften beschreiben, z. B. Einsatzdatum und Einsatzart bei Einsatz, oder Qualifikation bei Rettungsteam.
Die Beziehungen zwischen den Entitäten spiegeln reale Abläufe im Rettungsdienst wider:
Ein Einsatz kann mehrere Patienten betreffen (n:m)
Ein Patient kann mehrere Maßnahmen erhalten (n:m)
Ein Einsatz wird von einem Rettungsteam durchgeführt (1:n)
Ein Fahrzeug kann in mehreren Einsätzen verwendet werden (1:n)
Diese Beziehungen wurden im ERM visuell dargestellt und durch Primär- und Fremdschlüssel logisch verknüpft. Die n:m-Beziehungen wurden durch Zwischentabellen wie Einsatz_Patient und Patient_Maßnahme modelliert, um die Mehrfachzuordnungen korrekt abzubilden.
Umwandlung ins Relationenmodell
Aus dem ERM wurde ein Relationenmodell abgeleitet, das die Entitäten als Tabellen mit klar definierten Primärschlüsseln (PK) und Fremdschlüsseln (FK) umsetzt. Jede Tabelle enthält die relevanten Attribute mit passenden Datentypen wie INT, VARCHAR, DATE oder TIME.
Die n:m-Beziehungen wurden durch eigene Beziehungstabellen umgesetzt:
Einsatz_Patient verbindet Einsätze und Patienten über EinsatzID und PatientID
Patient_Maßnahme verknüpft Patienten mit Maßnahmen über PatientID und MaßnahmeID
Diese Tabellen besitzen zusammengesetzte Primärschlüssel und stellen sicher, dass jede Kombination eindeutig ist. Die Fremdschlüssel sorgen für saubere Verknüpfungen zwischen Tabellen und verhindern widersprüchliche Daten.
Das relationale Modell bildet somit die Grundlage für die spätere Datenbankstruktur und ermöglicht gezielte Abfragen zur Auswertung von Einsätzen, Patientenverläufen und Maßnahmenqualität.
Datenbank (Struktur/notwendige Datensätze)
Einsatz
Patient
Rettungsteam
Fahrzeug
Maßnahme
Einsatz - Patient
Beziehung: 1 Einsatz kann n Patienten haben
Patient - Maßnahme
Beziehung: an 1 Patient können n Maßnahmen ausgeführt werden
verschiedene Abfragen
(grüne Boxen, Tabellen können versteckt werden siehe Bsp auf ProgrammingWiki)

