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