Louis
Aus ProgrammingWiki
Inhaltsverzeichnis |
Ziel der Datenbank
In meiner Datenbank erweitere ich einen Gedanken aus dem Unterricht. Dabei werde ich versuchen die Datenbank in Verbindung mit einer Videothek zu erstellen,auch wenn das Thema nicht merhr das akutellste ist . Der Name der Videothek lautet: "Come in & leih out".
Modellierung in einem ERM
Relationenmodell
Relationenmodell meiner Datenbank
Wie zu erkennen, besteht es aus mehreren Tabellen ohne die Beziehungen zwischeneinander anzuzeigen. Unterstrichene Wörter sind Primärschlüssel. Auffällig ist die Tabelle "spielt_mit" und "leiht_aus",welche eigentlich Relationen sind. Aufgrund der n zu m Beziehung müssen diese jedoch slebst zu Tabellen werden. Relationen meiner Datenbank
Für die meisten beziehungen in meiner Datenbank war die 1:n Beziehung am besten. Ausgehend von der "Videothek" kann man sehr gut sehen, dass diese eine Videothek mehrere Filme, Mitarbeiter sowie Filme haben kann.
Bei anderen Beziehungen wie zb. bei den Filmen und den Schauspielern ist eine n:m Relation am ratvollsten, da diese Schauspiler rein theoretisch in mehreren Filmen arbeiten können. Das heißt mehrere Schauspieler arbeiten in mehreren Filmen mit.
"Come in & leih out"
Tabellen
Werte der Tabellen
Abfragen
//Ich habe den Fehler nicht mehr gefunden.
Reflexion der Datenbank
Für mich war die Erstellung einer Datenbank relativ kompliziert. Es fing damit an, mir eine geeignetes Thema auszusuchen, welches auch einfach auf eine Datenbank übertragbar ist. Weiterhin war das Erstellen der Modelle anfangs etwas kompliziert, weswegen ich auch mehrfache Versuche brauchte um ein geeignetes Modell bzw passende Tabellen zu erstellen. Die nun folgende Datenbankerstellung war etwas unersichtlich für mich. Ich brauchte etwas "Inspirationen" von meinen Schulkollegen, um die Datenbank am Ende zu erstellen.
Fazit
Nach reiflicher Überlegung und Betrachtung meiner Ergebnisse bin ich zu dem Entschluss gekommen, dass ich nicht unbedingt Informatiker werde. Dennoch hat mir das Erstellen der Datenbank, sowie das hinzufügen des Datensatzes relativ Spaß bereitet. Ich habe eigneltich versucht es mir relativ einfach zu machen, jedoch hat das für mich nicht funktioniert und die Abfrage funktioniert nicht.
Quellen
Ich habe bei meiner Arbeit keine weiteren Quellen genutzt, jedoch habe ich mir die Wikiseite von Max Schlosser und Lenny Reitz angeschaut und einige SQL Texte abgeschaut.Für die Erarbeitung der Modelle benutzte ich das Programm "Dia".