Nico
Inhaltsverzeichnis |
Das Erstellen einer Datenbank in der Theorie
Ziel der Datenbank und "Begründung" der Themenwahl
Das Thema meiner Datenbank ist die Verwaltung eines Sportvereins durch Einbeziehung der Mitglieder, sowie der Teams. Hierbei sollen also die Mitglieder im Fokus stehen. Das Ziel ist, von der Mitgliederliste die Verwaltung der Teams, sowie Mitgliederbeträge verwalten zu können.
Modellierung in einem ERM
Transformation in das Relationenmodell
Das Erstellen der Datenbank in der Praxis
Umschreiben von RM mithilfe von SQL in die Datenbank
Erstellen der Struktur meiner Datenbank mit 7 Tabellen:
Tabellenstruktur
Einfügen von Datensätzen in die Datenbank:
Datensätze
Erstellen von verschiedenen Abfragen
1) Welche Vereine gibt es?
2) Welche Mannschaften gibt es in Bautzen?
3) Wieviel A-Trainerlizenzen gibt es?
'''4) Wieviel Mitgliedsbeitrag muss Heike Durr bezahlen?
Kritische Reflexion zu Modellierung und Umsetzung
Nachdem ich anfangs viel zu groß gedacht habe, habe ich jetzt auch bis zum Schluss gemerkt, dass ich mir teilweise etwas viel vorgenommen hatte. So kam es oftmals zu zahlreichen Änderungen, bzw. Überarbeitungen meiner Attribute und der Tabellenanordnungen. So wollte ich anfangs zu jeder der 20 Mannschaften 7 Mitglieder eintragen (6 Spieler + 1 Trainer), doch stellte schnell fest, dass 140 Mitglieder insgesamt einzutragen, doch etwas zu viel sind. So allein saß ich schon an meinen 80 Mitglieder länger als gedacht und musste noch einige Attribute wie Wohnort, Straße, Geburtsdatum, etc. weglassen, da dies sonst noch viele weitere Stunden gedauert hätte. Das Prinzip der Trennung einzelner Datensätze (welche man mit einem komplexen "Anschrift"-Attribut zusammenfassen könnte) sinnvoll ist, habe ich doch nun schon bei der Tabelle Verein, Mannschaften und Spielklasse mit den Anschrift-, Trainings-, sowie Spielorten gelernt. Allgemein muss ich aber sagen, dass sich kleine Fehler in meinen Quelltext eingeschlichen haben, die schwer zu finden sind bei der Masse an Informationen und deshalb meine Abfragen auch leider nicht funktionieren. Allgemein muss ich aber sagen, dass mir das Thema sowohl von der Vorüberlegung bis hin zur Umsetzung sehr gefallen hat und ich mich nie zwingen musste, stundenlang an diesem Projekt zu arbeiten. Im Gegensatz zur Programmierung konnt ich hier schon ein besseres eigenes Verständnis für die Programmiersprache SQL, statt JAVA o.Ä. feststellen, wodurch eigene Fehler besser erkannt und allgemein oft ein Plan vorlag, von dem was ich überhaupt machen muss. So kann man also abschließend sagen, dass ich das Themengebiet für mich persönlich gut verstanden habe, viele kleine Kniffe und Tricks aber noch nicht kenne und so doch der ein oder andere Syntax-Error mich quälte (bzw. immernoch).
Quellen
1. https://www.msvbautzen04.de/volleyball 2. https://sites.google.com/site/cvjmgoerlitz/ 3. https://vvzittau.de/aktuelles.html 4. http://www.volleyballfreunde-blauweiss.de/ 5. http://www.tsg-weisswasser.de/ 6. https://de.fakenamegenerator.com/ 7. Kleine Hilfen der Gestaltung und Umsetzung bei Max und Lenny

