Fiona

Aus ProgrammingWiki
Archivierte Version vom 2026-01-30T19:40:45+00:00. Aktuelle Version

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

FiLan_Screenshot_2026-01-30_at_18-25-57_ERDPlus.png

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

FiLan_Screenshot_2026-01-30_at_20-14-33_ERDPlus.png

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)