Zum Inhalt
Sophia
Aus ProgrammingWiki
<
PMG2426 4
<
DB Beleg
Archivierte Version vom 2026-01-31T11:23:11+00:00.
Aktuelle Version
Inhaltsverzeichnis
1
'''Datenbankprojekt: Datenbank einer Arztpraxis'''
2
Ziel der Datenbank
3
Modellierung in einem ERM-Modell
4
Transformation in das Relationenmodell
5
Erstellen der DB
6
Erstellen von verschiedenen Abfragen
7
Kritische Reflexion zu Modellierung und Umsetzung
8
Verwendete Quellen, Tools, etc.
Datenbankprojekt: Datenbank einer Arztpraxis
Ziel der Datenbank
Modellierung in einem ERM-Modell
Transformation in das Relationenmodell
Erstellen der DB
Erstellen von verschiedenen Abfragen
Kritische Reflexion zu Modellierung und Umsetzung
Verwendete Quellen, Tools, etc.
CREATE TABLE Arztpraxis ( Arztpraxis_ID INT PRIMARY KEY, Telefonnummer VARCHAR(15), Anschrift VARCHAR(255), Postleitzahl VARCHAR(10), Spezialisierung VARCHAR(50) ); CREATE TABLE Arzt ( Arzt_ID INT PRIMARY KEY, Vorname VARCHAR(50), Nachname VARCHAR(50), Alter INT, Arztpraxis_ID INT, FOREIGN KEY (Arztpraxis_ID) REFERENCES Arztpraxis(Arztpraxis_ID) ); CREATE TABLE Patient ( Patient_ID INT PRIMARY KEY, Vorname VARCHAR(50), Name VARCHAR(50), Alter INT, Wohnort VARCHAR(50), Krankenkasse VARCHAR(50) ); CREATE TABLE Diagnose ( Diagnose_ID INT PRIMARY KEY, Informationen TEXT, Patient_ID INT, FOREIGN KEY (Patient_ID) REFERENCES Patient(Patient_ID) ); CREATE TABLE ArztBehandeltPatient ( Arzt_ID INT, Patient_ID INT, PRIMARY KEY (Arzt_ID, Patient_ID), FOREIGN KEY (Arzt_ID) REFERENCES Arzt(Arzt_ID), FOREIGN KEY (Patient_ID) REFERENCES Patient(Patient_ID) );
INSERT INTO Arzt VALUES (1, 'Hans', 'Müller', 45, 1); INSERT INTO Arzt VALUES (2, 'Maria', 'Schmidt', 50, 2); INSERT INTO Arzt VALUES (3, 'Thomas', 'Meier', 35, 3); INSERT INTO Arzt VALUES (4, 'Sabine', 'Schneider', 40, 4); INSERT INTO Arzt VALUES (5, 'Michael', 'Weber', 55, 5); INSERT INTO Arztpraxis VALUES (1, '030-1234567', 'Musterstraße 1, Berlin', '10115', 'Allgemeinmedizin'); INSERT INTO Arztpraxis VALUES (2, '040-2345678', 'Lindenweg 5, Hamburg', '20095', 'Dermatologie'); INSERT INTO Arztpraxis VALUES (3, '089-3456789', 'Kirchplatz 3, München', '80331', 'Pädiatrie'); INSERT INTO Arztpraxis VALUES (4, '069-4567890', 'Wiesenweg 10, Frankfurt', '60311', 'Orthopädie'); INSERT INTO Arztpraxis VALUES (5, '0221-5678901', 'Bahnhofstraße 8, Köln', '50667', 'Neurologie'); INSERT INTO Patient VALUES (1, 'Peter', 'Becker', 30, 'Berlin', 'AOK'); INSERT INTO Patient VALUES (2, 'Anna', 'Schulz', 25, 'Hamburg', 'TK'); INSERT INTO Patient VALUES (3, 'Julia', 'Fischer', 40, 'München', 'Barmer'); INSERT INTO Patient VALUES (4, 'Markus','Weiß', 55, 'Frankfurt', 'DAK'); INSERT INTO Patient VALUES (5, 'Laura', 'Wagner', 60, 'Köln', 'BARMER'); INSERT INTO Diagnose VALUES (1, 'Grippe', 1); INSERT INTO Diagnose VALUES (2, 'Erkältung', 1); INSERT INTO Diagnose VALUES (3, 'Allergie', 2); INSERT INTO Diagnose VALUES (4, 'Diabetes Typ 2', 3); INSERT INTO Diagnose VALUES (5, 'Bluthochdruck', 4); INSERT INTO ArztBehandeltPatient VALUES (1, 1); INSERT INTO ArztBehandeltPatient VALUES (1, 2); INSERT INTO ArztBehandeltPatient VALUES (2, 3); INSERT INTO ArztBehandeltPatient VALUES (3, 4); INSERT INTO ArztBehandeltPatient VALUES (4, 5);
Seite
Quelltext
Versionen/Autoren
Konto registrieren
Anmelden
Navigation
Startseite
Letzte Änderungen
Alle Seiten
Einführungskurs
Hilfe
Dateien
Suche
Suchen
Werkzeuge
Links auf diese Seite
Spezialseiten