Prof. Dr.-Ing. Thorsten SpittaDipl. Kfm Arne-Christian Sigge
DI, 10-13, W9-109
FR, 10-12, V0-133
Ziel dieses BI-Projektes ist es, mit Hilfe des noweb Systems ein Verfahren zu entwickeln, mit dem sich Datenbanken im Stil des "Literate Programming" entwerfen und implementieren lassen, um so eine für den Anwender verständliche Dokumentation des Datenbankentwurfes zu erhalten. Als Datenbank-Zielplattformen steht MS-ACCESS zur Verfügung. Die Dokumentation erfolgt in LaTeX. Das Projekt orientiert sich an den Erfahrungen der letzten beiden BI-Projekte des Lehrstuhls (Literate System Administration und Datenbanken).
- Einführung in LDD und Weave-Filter
- Arbeitsumgebung für das LDD-System
- SQL2DB, DB2SQL und Protokollfunktion
- Entwicklung eines IV-Controlling Systems mit dem LDD-System
- Entwicklung eines IV-Controlling Systems mit ERWinSQL (Gruppe hat aufgegeben)
- MS-ACCESS
- VB / VB-A
- NOWEB
- SQL
- AWK
- Tcl/TK
- Java
- 06.03. 12 Uhr: Vorabgabe (1 Exemplar auf Papier, Konzept, Struktur und einige Textpassagen)
- Rückmeldung innerhalb einer Woche
- 20.03. 12 Uhr: Endabgabe (2 Exemplare auf Papier, TeX-Dateien auf Gruppenlaufwerk)
- Mündliche Prüfung ca. erste Aprilwoche
- 19.10. Organisatorisches, Literate Database Design
- 26.10. LaTeX, SQL
- 02.11. Klausuraufgabe
- 09.11. fällt aus, dafür sind die Termine am 30.11 und 7.12 um eine Stunde verlängert
- 16.11. noweb, RCS
- 23.11. VB-A, MS-Access
- 30.11. Tcl/Tk, AWK, Perl
- 07.12. LISA, ErWinSQL
- 14.12. Diskussion: Welche Teilbereiche des geplanten Prjektes lassen sich von wem mit welchen Werkzeugen realisieren? Wie sollte vorgegangen werden - Aufgabenverteilung
- 21.12. Vorstellung Übungsaufgabe CD-Verwaltung
- 28.12. fällt aus
- 04.01. Zugriff auf Texdateien aus Access; Besprechung Vorstudien
- 11.01. Besprechung Vorstudien
- 18.01. Besprechung Vorstudien; SQL
- 25.01. Besprechung Vorstudien; LaTeX, pdfTeX
- 01.02. Vorstellung der ersten Arbeitsergebnisse
Projektteilnehmer können in den Poolräumen des HRZ MikTeX nutzen. Die Bedienung erfolgt über die MS-DOS Eingabeaufforderung. Dazu ist das System vorher mit dem Befehl miktex zu initialsieren. Die wichten Befehle lauten:
- miktex: Initialisiert die MikTeX-Umgebung in den Pool Räumen des HRZ
- latex <Dateiname.tex> : führt das teXen des Dolumentes durch, erzeugt DVI-File
- dvips <Dateiname.dvi> : rezeugt aus dem DVi -File einen PS-File
- yap: Ruft den DVI-Viewer YAP unter Windows auf
Protokolle sind bis zum der Veranstaltung folgenden Montag auf dem Gruppenlaufwerk im Ordner Protocol unter dem Namen DDMMJJ.tex abzuspeichern. Die Protokolldatei darf Umlaute enthalten. Allerdings müssen diese zu sehen sein, wenn die Datei mit dem MS-DOS Editor edit aufgerufen wird. Die Protokolldatei braucht (darf!) keinen eigenen LaTeX-Vorspann enthalten, sondern muss lediglich beginnen mit einem entsprechend ausgefüllten Protokollkopfbefehl: :
\ProtocolHead{19. Oktober 1999}{19.10.1999}{Organisatorisches,
Literate Programming, Überblick über Projektthema}{Anwesende}{Name des Protokollführers}{191099.tex}
\vspace{0.5cm}
%
%==Text=====================================================
%
Demodateien für Projekthausarbeiten
Die Literate Programming FAQ
Die Projektdokumentation BI Projekt "Datenbanken" SS 99 (1,5 MB PDF)
Einen guten Einstieg bieten P.Wolfs LaTeX und revWeb Dokumente
Wichtig für dieses Projket ist die noweb Homepage
Erste Anlaufstelle bei TeX Fragen sollte die deutschsprachige Seite von DANTE e.V. sein.
Eine umfangreiche Link-Sammlung findet sich auf der (englischen) Homepage der TeX-User Group . Hier gibt es auch Infos zu Mailinglisten, Diskussionsforen und Ausblick auf künftige TeX-Entwicklungen.
Eine Online- LaTeX Befehlsübersicht
Eine gute Installationsanleitung für MiKTeX
Devguru geht neben SQL auch auf Javascript, ASP und weitere Sprachen ein.
Bei SQL Course handelt es sich um ein reines SQL-Online Tutorial.
Der SQL Tutor ist ebenfalls ein reines SQL-Online Tutorial...
...genau wie dieser SQL-Ratgeber
- Knuth, D. E.: Literate Programmig; The Computer Journal, 27 (2) 1984, S. 97-111
- Kopka, H.: LaTeX, Eine Einführung, Addison-Wesley 1991
- Krüll, J.: Literate System Administration, Diskussionspapier 413, Fakultät WiWi, Uni Bielefeld
- Sommer, M.: Datenbankdesign für Access 7.0/2.0, Thomson Publishing 1996
Sie haben diese Seite
mal besucht.