Übung 0

Werbung
Informatik für Ökonomen II – Übung 0
Ausgabe:
Abgabe:
Donnerstag 18. September 2008
Die Übung muss nicht abgegeben werden.
Einleitung
In der Vorlesung wurde MySQL vorgestellt. Das Ziel dieser Übung ist es, mit
diesem Werkzeug vertraut zu werden und erste Versuche in SQL zu machen.
Diese Übung muss nicht abgegeben werden, wir empfehlen jedoch sehr, sie
durchzuführen, da MySQL in den nächsten Übungen verwendet wird.
Um mit MySQL arbeiten zu können, müssen Sie zwei Programmpakete
installieren, den MySQL Server und den MySQL Query Browser. Folgen Sie
dabei den untenstehenden Anweisungen.
Deinstallieren Sie vorher alle früheren MySQL-Versionen vollständig.
Installation vom MySQL - Server:
Wählen Sie den entsprechenden Link für Ihr Betriebssystem und speichern Sie
die Installationsdatei auf Ihrem Computer.
Mac OS X 10.4 und 10.5:
Mac OS X 10.4
http://dev.mysql.com/get/Downloads/MySQL-5.0/mysql-5.0.67-osx10.4i686.dmg/from/ftp://ftp.solnet.ch/mirror/mysql/
Mac OS X 10.5
http://dev.mysql.com/get/Downloads/MySQL-5.0/mysql-5.0.67-osx10.5x86.dmg/from/ftp://ftp.solnet.ch/mirror/mysql/
Entpacken Sie das Programm. Installieren Sie nun das StartupItem-Packet und
das SQL-Programm (‚mysql-5.0.67-osx10.5-x86.pkg’). Führen Sie einen
Doppelklick auf ‚MySQL.prefPane’ aus. Dann gelangen Sie in die
Systemeinstellungen. Falls die ‚MySQL Server Instance’ gestoppt ist, starten sie
den Server mit dem ‚Start MySQL Server’-Button.
Windows:
http://dev.mysql.com/get/Downloads/MySQL-5.0/mysql-essential-5.0.67win32.msi/from/ftp://ftp.solnet.ch/mirror/mysql/
Führen Sie die Datei aus und wählen Sie als Installationstyp ‚typische
Installation’ aus. Nach Beenden der Installation, klicken Sie auf ‚beenden’
Seite 1 von 4
(lassen Sie dabei das Häckchen bei ‚MySQL Server jetzt konfigurieren’ gesetzt).
Wählen Sie im ‚MySQL Server Instanz Konfigurations-Wizard’ den
Konfigurationstyp ‚Standard-Konfiguration’. Setzen Sie die Häkchen bei ‚Install
on Windows Service’ und ‚Include bin directory in Windows path’. Anschliessend
werden Sie aufgefordert ein Passwort zu wählen. Dieses benötigen Sie später
noch. Klicken Sie auf ‚Ausführen’ um den Konfigurations-Wizard zu beenden.
Linux:
http://dev.mysql.com/get/Downloads/MySQL-5.0/mysql-5.0.67-linux-i686glibc23.tar.gz/from/ftp://ftp.solnet.ch/mirror/mysql/
Hilfen:
Auf folgender Seite finden Sie alle Links für weitere Informationen:
http://dev.mysql.com/doc/
Installation von MySQL GUI Tools Bundle mit Query
Browser:
Wählen Sie den entsprechenden Link für Ihr Betriebssystem und speichern Sie
die Installationsdatei auf Ihrem Computer.
Mac OS X 10.4 und 10.5:
http://dev.mysql.com/get/Downloads/MySQLGUITools/mysql-gui-tools-5.0-r12osx10.4-universal.dmg/from/ftp://ftp.solnet.ch/mirror/mysql/
Windows:
http://dev.mysql.com/get/Downloads/MySQLGUITools/mysql-gui-tools-5.0-r12win32.msi/from/ftp://ftp.solnet.ch/mirror/mysql/
Linux:
http://dev.mysql.com/get/Downloads/MySQLGUITools/mysql-gui-tools-5.0r12rhel3-i386.tar.gz/from/ftp://mirror.switch.ch/mirror/mysql/
Führen Sie die Installationsdatei aus und folgen Sie den Anweisungen im
Dialogfeld.
Eine Dokumentation zum Query Browser finden Sie hier:
http://dev.mysql.com/doc/query-browser/en/index.html
Nun sind der MySQL-Server und der MySQL-Query Browser installiert.
Seite 2 von 4
Arbeiten mit MySQL:
Mac OS X 10.4 und 10.5:
Um die korrekte Funktionsweise von MySQL zu testen, starten Sie den MySQL
Query Browser aus dem Ordner ‚Applications/MySQL Tools’. Es erscheint
folgendes Dialogfeld:
Füllen Sie die Felder wie oben abgebildet aus, um eine Verbindung zu dem lokal
installierten MySQL-Server herzustellen.
In den folgenden Übungen werden wir mit einer Beispieldatenbank arbeiten.
Diese finden Sie unter:
http://www.csg.uzh.ch/teaching/hs08/infooekII/uebungen/
Um die Daten in MySQL zu verwenden, wählen Sie im Menu „File“, „Open
Script...“ und öffnen Sie die SQL-Datei, die Sie zuvor von der Homepage
heruntergeladen haben. Klicken Sie nun oben rechts auf „Execute“.
Nun können Sie auf den Query-Tab wechseln und im entsprechenden Feld (oben
in der Mitte) ein SQL-Statement eingeben. Mit „Execute“ wird dieses ausgeführt.
Windows:
Um die korrekte Funktionsweise von MySQL zu testen, starten Sie den MySQL
Query Browser (Start – Programme – MySQL). Es erscheint folgendes
Dialogfeld:
Füllen Sie die Felder wie in der folgenden Abbildung angegeben aus und geben
Sie das Passwort ein, das Sie während der Konfiguration gewählt haben.
Bestätigen Sie mit ‚OK’.
Seite 3 von 4
In den folgenden Übungen werden wir mit einer Beispieldatenbank arbeiten.
Diese finden Sie unter:
http://www.csg.uzh.ch/teaching/hs08/infooekII/uebungen/
Um die Daten in MySQL zu verwenden, wählen Sie im Menu „Datei“, „Skript
öffnen...“ und öffnen Sie die SQL-Datei, die Sie zuvor von der Homepage
heruntergeladen haben. Klicken Sie nun oben rechts auf „Ausführen“.
Unter dem Tab „Ergebnismenge“ können Sie die SQL-Statements in das
entsprechende Feld (oben in der Mitter) eingeben und mit dem Button
„Ausführen“ ausführen.
Aufgabe 1 – Erste Anwendungen
Geben Sie die angegebenen SQL-Abfragen zum Testen im Query Browser ein.
Klicken Sie auf die Schaltfläche “Execute“ bzw. „Ausführen“, um die Abfragen
auszuführen.
a) Die Namen aller Projekte:
SELECT PName
FROM projekt
b) Alle weiblichen Angehörigen der Angestellten:
SELECT *
FROM Angehoeriger
WHERE Geschlecht='w'
c) Alle Angestellten, die älter als 25 sind:
SELECT *
FROM Angestellter
WHERE Gebtag < '1980-01-01'
Seite 4 von 4
Herunterladen