Dr. Andreas Borchert Sektion Angewandte Informationsverarbeitung
Ingo Melzer Blatt 6


[c]



Implementierung kleiner Datenbanken unter UNIX II (WS 1999/2000)


Abgabetermin 09. Dezember 1999

7. Persönliche Abfragen der Filmdatenbank (20 Punkte)

Sie starten ihre eigene Datenbank mit Ihren Lieblingsfilmen. Folgendes ER-Diagramm enthält die Daten, die Sie gerne in Ihrer Datenbank hätten. Installieren Sie sich daher Ihre eigene MySQL-Datenbank und passen Sie als erstes createtables entsprechend an. Fügen Sie ein paar Daten in Ihre Datenbank ein (dies darf von Hand geschehen). Danach schreiben Sie bitte ein Perl-Skript, das folgendermaßen aufgerufen werden kann:

theseus> ./select.pl 
Usage: select.pl -c Country [-a Actor] [-d Director] [-g Genre] [-t Title]
theseus> ./select.pl -c USA -g Drama
Shawshank Redemption, The       Darabont, Frank     1994      142
theseus>

\epsfig{figure=erdiag.eps, width=8cm}

Ihr Skript sollte alle passenden Filme mit Regisseur, Drehjahr und Filmlänge ausgeben. Mit obigen Parameter sollte man die Auswahl einschränken können. Das Land ist notwendig, da die unterschiedlichen Schnitte verschieden lang sein können.


Noch ein paar Tips:



Ingo Melzer 1999-12-02