PMG2426 4/DB Beleg/Fiona

Aus ProgrammingWiki

Wiki-Quelltext dieser Seite.

<language>SQL</language>

= 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 ==



== Umwandlung ins Relationenmodell ==

=== Einsatz ===

<code id="696df21faed1b">
DROP TABLE IF EXISTS Einsatz;
CREATE TABLE Einsatz (
  EinsatzID varchar(10),
  Datum varchar(20),
  Uhrzeit varchar(20),
  Einsatzort varchar(255),
  Einsatzart varchar(255),
  TeamID varchar(10),
  FahrzeugID varchar(10)
);

INSERT INTO Einsatz VALUES ('E001', '12.01.2026', '14:32', 'Dresden Altstadt', 'Trauma', 'T01', 'F01');
INSERT INTO Einsatz VALUES ('E002', '13.01.2026', '09:15', 'Bautzen Zentrum', 'Atemnot', 'T02', 'F02');
INSERT INTO Einsatz VALUES ('E003', '13.01.2026', '22:50', 'Görlitz Bahnhof', 'Bewusstlosigkeit', 'T01', 'F03');
INSERT INTO Einsatz VALUES ('E004', '14.01.2026', '17:05', 'Dresden Neustadt', 'Krampfanfall', 'T03', 'F01');
INSERT INTO Einsatz VALUES ('E005', '15.01.2026', '03:40', 'Bautzen Vorstadt', 'Brustschmerzen', 'T02', 'F02'); 
 
</code>

<run id="692418daa086f">

 
</run>

=== Patient ===

<code id="696df8e61c5bb">
DROP TABLE IF EXISTS Patient;
CREATE TABLE Patient (
  PatientID varchar(10),
  Name varchar(20),
  Lebensjahr varchar(255),
  Zustand varchar(255),
  Transportziel varchar(10)
);

INSERT INTO Patient VALUES ('P01', 'Müller', '45', 'kritisch', 'Uniklinik Dresden');
INSERT INTO Patient VALUES ('P02', 'Schmidt', '72', 'stabil', 'Klinikum Bautzen');
INSERT INTO Patient VALUES ('P03', 'Kowalski', '33', 'kritisch', 'Klinikum Görlitz');
INSERT INTO Patient VALUES ('P04', 'Lehmann', '19', 'stabil', 'Uniklinik Dresden');
INSERT INTO Patient VALUES ('P05', 'Richter', '58', 'kritisch', 'Klinikum Bautzen')
</code>

<run id="696df8e61c621">

</run>

=== Rettungsteam ===

<code id="696dff1991fe3">
DROP TABLE IF EXISTS Rettungsteam;
CREATE TABLE Rettungsteam (
  TeamID varcher (10),
  Name varcher (100),
  Qualifikation varcher (50)
);

INSERT INTO Rettungsteam VALUES ('T01', 'Team Dresden 1', 'NotSan + RA');
INSERT INTO Rettungsteam VALUES ('T02', 'Team Bautzen 2', 'NotSan + RS');
INSERT INTO Rettungsteam VALUES ('T03', 'Team Görlitz 3', 'RA + RS')
</code>

<run id="696dff199205f">

</run>

== Datenbank (Struktur/notwendige Datensätze) ==


== verschiedene Abfragen ==