You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
Markus Pesch 4606d594c1
fix: README
2 months ago
examples feat: task sheet 01 2 months ago
img fix: schema and er-diagramm 1 year ago
referenzen add: bibtex pkg 2 years ago
sh fix: bash environment variables 1 year ago
sql add: exercise 7, task 1-5 2 months ago
titel fix: titlepage for solutions 2 months ago
uebungen add: solution exercise 7, task 1-5 2 months ago
.drone.yml fix: README 2 months ago
.editorconfig fix: repo 2 years ago
.gitattributes fix: repo 2 years ago
.gitignore add: git-url 3 years ago
.latexmkrc fix: latexmk, glossaries, travis 2 years ago
Makefile feat: task sheet 01 2 months ago
README.md fix: README 2 months ago
docker-compose.yml add: docker-compose for oracle xe 1 year ago
git-info.sh fix: git-info 1 year ago
index.tex fix: linenos 1 year ago

README.md

Tutorium Grundlagen Datenbanken WS1819

Build Status

SQL

Das Schema kann mittels make db/import-model geladen werden. Dazu müssen allerdings die Umgebungsvariablen DB_HOST, DB_USER und DB_PASSWD gesetzt sein.

Mit dem Parameter make db/execute-solutions werden alle Dateien innerhalb des Ordners uebungen auf der Datenbank ausgeführt. Möchte man einen Unterordner explizit ausführen kann die Variable FOLDER gesetzt werden. Hier ein Beispiel make execute-solutions FOLDER=uebung_05.

Latex

Um aus den im Repository hinterlegten Latex-Dateien ein PDF-Dokument zu erzeugen wird ein Latex-Compilier benötigt. Der Latex-Compiler kann manuell für jedes Betriebssystem installiert werden. Siehe Anleitung auf latex-project.org.

Alternativ kann auch Docker verwendet werden um aus dem Sourcecode ein PDF-Dokument zu erzeugen. Dazu der folgende Befehl:

$ docker run \
  --rm \
  --user="$(shell id -u):$(shell id -g)" \
  --net="none" \
  --volume="${PWD}:/workspace" volkerraschek/container-latex:latest-archlinux \
  make

Editoren

  • Visual Studio Code
    Geeignet für die Entwicklung vieler Programmiersprachen als auch für das Schreiben von Latex und SQL-Dateien.
    • Plugin: LaTex Workshop
    • Plugin: PL/SQL
  • Texstudio
    Ausschließlich geeignet für das Schreiben von Latex-Dokumenten.