Sophia
Inhaltsverzeichnis |
Datenbankprojekt: Datenbank einer Arztpraxis
Ziel der Datenbank
Die Datenbank dient dazu, Informationen über Arztpraxen, Ärzte, Patienten und deren Diagnosen strukturiert zu verwalten. So können z.B. mehrere Ärzte und deren Patienten sowie die gestellten Diagnosen erfasst und verwaltet werden.
Modellierung in einem ERM-Modell
Transformation in das Relationenmodell
Erstellen der DB
Erstellen von verschiedenen Abfragen
Abfrage aller Arztpraxen mit Spezialisierung "Pädiatrie"
Abfrage aller Patienten, die in Berlin leben
Abfrage von Patienten und ihren behandelnden Ärzten
Abfrage der Diagnose von Peter Becker
Abfrage der Diagnosen pro Patient
Kritische Reflexion zu Modellierung und Umsetzung
Die Datenbank hat eine klare Tabellenstruktur, in der jede Entität eigenständig modelliert ist. Dies entspricht der Normalisierung, z.B. gibt es eine Patiententabelle und keine mehrfach gespeicherten Patientendaten. Die Trennung in Tabellen für Ärzte, Patienten, Praxen und Diagnosen verhindert Redundanzen.
Verbesserungen: Es könnten zusätzliche Attribute ergänzt werden (z.B. Kontaktdaten für Ärzte oder Patienten). Auch die Speicherung von Terminen oder Medikamenten wäre sinnvoll. Es ist wichtig, dass keine Daten mehrfach gespeichert werden, um Inkonsistenzen zu vermeiden genau dies erreicht die Normalisierung. Ist irgendwo Redundanz vorhanden (z.B. gleiche Diagnosebezeichnung in mehreren Zeilen), ließen sich die Tabellen weiter normalisieren. Zudem sollte geprüft werden, ob alle Relationen mindestens in der dritten Normalform sind, um Datenaktualisierung zu vereinfachen und Anomalien zu vermeiden