INSTALLATIONSANLEITUNG der Datenbank 'Virtuelles (RAM)S - Fahrzeug' Version 1.0
(Stand: 2007-09-21)
==========================================================================================

Diese Datei enthlt eine detaillierte Beschreibung der Istallation des Datenbankmodells.
Allgemeine Hinweise zum Datenbankmodell knnen der Datei 'README' entnommen werden



Bentigte Software
------------------

Als Datenbankmanagementsystem wird PostgreSQL 8.2.4 verwendet. Es ist unter http://www.postgresql.org verffentlicht.

Zum Erzeugen der Dokumentation wird das Textsatzsystem TEX/LATEX verwendet. Es wird von verschiedenen Gruppen verffentlicht, unter anderem http://tug.org/teTeX/
Weiterhin werden die TEX/LATEX-Module

	- glossary
	- german
	- inputenc
	- graphicx
	- pict2e
	- hyperref
	- color
	- url
	- longtable
	- calc
	- fp
	- arrayjob
	- lscape
	- tikz
bentigt. Sie sind ggf. Bestandteil der verwendeten TEX/LATEX Distribution. Sie knnen unter http://tug.ctan.org/find.html gefunden werden.



Installationsanleitung
----------------------

Zum Installieren des Datenbankmodells sind die folgenden Befehle an der Kommandozeile (shell/terminal/konsole) einzugeben.

1.)	PostgreSQL installieren (siehe Postgres - Dokumentation)

2.)	TEX/LATEX installieren (siehe TEX/LATEX - Dokumentation)

3.)	Es ist ein Datenbankcluster (Verzeichnis(se) im Dateisystem) zu initialisieren und der Datenbankserver zu starten (siehe Postgres - Dokumentation)

4.)	Es ist ein Benutzer anzulegen (hier 'micha'), welcher Datenbanken erstellen darf (siehe Postgres - Dokumentation)

5.)	Es ist die Datenbank anzulegen, welche das Datenbankmodell aufnimmt (hier 'vf', wobei der Benutzer '-U micha' die Datenbank anlegt und der Benutzer '-O micha' Eigentmer der Datenbank ist; es wird die Zeichensatzcodierung '-E MULE_INTERNAL' verwendet)
	createdb -U micha -O micha -E MULE_INTERNAL vf 'Datenbank des Virtuellen Fahrzeugs'

6.)	Es ist das Datenbankmodell einzulesen (es wird der Administrator 'postgres' verwendet).
	psql -U postgres vf < vf_1_0__pg-8.2.4-dump

7.)	Zum Erzeugen der Dokumentation ist an geeigneter Stelle im Verzeichnisbaum ein Verzeichnis anzulegen (z.B. vf-doc) und in dieses zu wechseln
	mkdir vf-doc
	cd vf-doc

8.)	Es ist das Makefile zum Erzeugen der Datenbankdokumentation aus der Datenbank auszulesen und der im Makefile verwendete Standard-Datenbankname 'vf' mittels des Aktuellen Datenbanknamen zu ersetzen (hier 'vf')
	psql -U micha vf -P tuples_only -P format=unaligned -P footer -c "SELECT replace( makefile, '-U micha vf', '-U ' || current_user || ' ' || current_database() ) FROM prj.projekte WHERE prjname = 'DBDokumentation';" -o makefile

9.)	Es ist die Datenbankdokumentation aus der Datenbank auszulesen und mittels TEX/LATEX die Datei 'vf-dbdoku.pdf' zu erzeugen. Smtliche jetzt auftretenden Fehlermeldungen deuten auf fehlende TEX/LATEX-Module hin. Diese sind entsprechend zu installieren.
	make

Die Installation ist abgeschlossen.