Lea

Aus ProgrammingWiki

Wechseln zu: Navigation, Suche

Inhaltsverzeichnis

Ziel meiner Datenbank

Bei der Datenbank "Familienvideothek" geht es darum schnell abrufen zu können welche Filme oder Serien vorhanden sind, wem sie gehören oder welche Laufzeit sie haben. Es kann auch nach einem bestimmten Genre oder einem Jahr gesucht werden, in dem ein Film erschienen ist, um eine gute Auswahl passender Filme angezeigt zu bekommen. Ebenso wird das Format der Filme angezeigt (z.B.Blue-Ray, MP-4 Datei, DVD,...)

Modellierung als ERM

Lpalme Datenbank Film.jpg

Transformation in das Relationenmodell

Lpalme Diagramm1.jpg

Erstellen der Datenbank

Tabellen erstellen

Eingaben

Verschiedene Abfragen

Ein Film, der nach dem Jahr 2011 erschienen ist und dem Genre Fantasy angehört, soll angezeigt werden mit Name, Laufzeit und dem Format.

Alle Serien, die Tim(FM_ID=202) gehören sollen angezeigt werden ,aber nur mit Name und dem Genre.

Die Größe der Familienvideothek soll angezeigt werden.

Ich möchte mir einen Film anzeigen lassen, welcher zwischen 2010 und 2017 erschienen ist, der aber eine Laufzeit von weniger als 120min hat. Davon möchte ich den Namen, das Genre und das Format gezeigt bekommen.

Kritische Reflexion

Mit dem erstellen des ERM´s und des RM´s hatte ich keinerlei Probleme. Bei der Erstellung der Tabellen gab es dann schon einige kleine Probleme.

Ich wollte auch, dass man sich einen Film anzeigen lassen kann, welchem dann nicht nur die FM_ID beigefügt wird sondern auch gleich der Name,was mir aber nicht gelang. Auch konnte ich es nicht schaffen, dass aus der Tabelle Film und aus der Tabelle Serie alle aus einem bestimmten Genre angezeigt werden.

Da das Erstellen der Tabellen hat die meiste Zeit in Anspruch genommen,erstens weil viele Informationen zu einem Eintrag gehören, und zweitens da manchmal die Zeichensetzung nicht auf anhieb korrekt war.

Letztendlich würde ich sagen, dass das meiste ganz gut funktioniert hat, da ich aber noch nie viel mit SQL programmiert habe war es schon eine Herausforderung, weswegen es auch alles eine gewisse Zeit gedauert hat.


Bei meiner letzten Abfrage gibt es ein Problem, ich weiß aber nicht welches, da es eigentlich so funktionieren müsste.

Verwendete Quellen & Tools

Als Quelle habe ich größtenteils meine Filme und Serien von Zuhause verwendet. Teilweise habe ich zusätzliche Informationen über diese aus dem Internet, bzw. direkt von Google abgefragt. Eine weitere Quelle ist das ProgrammingWiki, von welchem ich Informationen zur Erstellung einer Datenbank und weitere Hilfen habe.

Das ERM und das RM habe ich mit dem Tool "Dia" erstellt.

Persönliche Werkzeuge