Adrian
Inhaltsverzeichnis |
Datenbankprojekt Musikschule
Themenwahl Begründung
Das folgende Datenbanksystem wurde gewählt, da die Modellierung einer Musikschuldatenbank eine realitätsnahe Anwendung bietet, die auch auf den Schulkontext einfach bezogen werden kann.
Die Datenbank bietet Abwechslung, mit verschiedenen kardinalitäts Beziehungen und bietet die Möglichkeit komplexerere Abfragen zu erstellen.
Aufgebaut sind die Tabellen in groben Strukturen, wie man sie vielleicht auch in einer Musikschule finden könnte, mit der Option diese kommunal zu organisieren, z.B. für jeden Landkreis ein Datenbanksystem, mit allen Lehrkräften
Außerdem habe ich bei der Themenwahl, auf der Suche nach einem passendem Thema, aus dem Fenster die Musikschule gesehn und dachte: "Ja, das passt".
ERM Musikschule
RM Musikschule
SQL Tabellen
Erstellung der Tabellen
Einfügen von Werten in Tabellen
Ausgeben aller Inhalte
Abfragenerstellung
Alle Familienmitglieder der Familie Wiedel
Alle Schüler die Trompete spielen!
Welche Lehrkraft unterrichtet wen, in welchem Instrument?
Alle SchülerInnen mit mehr als zwei Instrumenten
Kritische Reflexion
Das Datenbanksystem war anspruchsvoll gedacht, was aber auch in mancherlei Hinsicht den Rahmen überschreitet. Um zum Beispiel noch spannendere Abfragen zu erstellen benötige es noch deutlich mehr Eingaben und durch einige n:m Kardinalitäten entstehen auch für zumindest ein Testprojekt schon recht viele Tabellen. Es ist dennoch so aufgebaut das man darauf später gut aufbauen könnte, allerdings wäre eine genauere Betrachtung der atribut Benennung hilfreich, für bessere Leserlichkeit und vereinfachtes Abfragen erstellen, dass kann natürlich durch Namensverkürzungen gelöst werden. Im großen und ganzen denke ich dennoch das das Datenbankprojekt sein Ziel als Test gut gedient hat und im Grundlegenden Ansatz nicht falsch gedacht war, auch wenn vielleicht an stellen etwas überambitioniert. Die Einarbeitung der komunalen Ebene wäre zum Beispiel nicht nötig gewesen und das Potenzial blieb auch in der Verwendung erstmal undbenutzt, da zu wenig Einträge enthalten sind diese wenigen Personen auf mehrere Musikschulen aufzuteilen. Unteranderem deswegen und der Verwendung vieler IDs ist die Datenbank aktuell nicht die effizienteste.
Quellen
ERDplus https://erdplus.com zur Erzeugung von ERM und RM

