NF 1, SS 1997: Übungsblatt 10: Datenbanken



Ausgegeben am:17. Juni 1997
Abzugeben bis:24. Juni 1997
Lösungen dazu


Insbesondere größere Anfragen immer wieder einzutippen, ist extrem lästig. Sie können die jeweils letzte SQL-Klausel mit dem Befehl
\e
in einen Editor laden, um ihn dort zu modifizieren. Welchen Editor Sie benutzen wollen, legen Sie mit Hilfe einer Umgebungsvariablen fest. Geben Sie in der Unix-Shell
setenv VISUAL textedit
ein, um eine Klausel mit dem Texteditor zu verändern. Rufen Sie danach erneut msql auf.

Die Dokumentation von mSQL ist von der Web-Seite mit den Übungsaufgaben erreichbar. http://nats-www.informatik.uni-hamburg.de/~jan/nf/.

Aufgabe 1: Einfache Anfragen

Benutzen Sie zur Durchführung dieser Aufgabe die Datenbank xamtrup auf dem Server nats13.

Aufgabe 2: Weitere Anfragen an eine Tabelle

Aufgabe 3: Noch mehr Anfragen an eine Tabelle

Wir haben ein Programm zur Verfügung gestellt, mit dem SQL-Queries von der Kommandozeile aus abgesetzt werden können, ohne Umweg über msql. Die Syntax ist folgende:

/users/rzdspc5/nf1/xamtrup/xmsql -h < host > < database > < query >

Eine Beispielanfrage ist:

xmsql -h nats13 xamtrup 'select distinct abt from ma'

Dadurch werden Sie in die Lage versetzt, Ergebnisse von Anfrage direkt mit anderen Unix-Tools (sed, grep, etc.) weiterverarbeiten zu können.


Author: Jan W. Amtrup
Document:
Last modified: