Sie zeigen eine alte Version dieser Seite an. Zeigen Sie die aktuelle Version an.

Unterschiede anzeigen Seitenhistorie anzeigen

Version 1 Nächste Version anzeigen »

DBeaver

  • Download (link)
  • Verbindungskonfiguration: wird in der ersten Voresung mitgeteilt

Containerisierte Arbeitsumgebung

  • Für jede Arbeitsgruppe wird ein Linux-Container bereitgestellt
  • Innerhalb dieses Container wird ein Docker-Container bereitgestellt (Container-in-Container)
  • Der Zugang dazu wird in der ersten Voresung mitgeteilt

Miniconda Container

  • Volume anlegen: mc3_dev
  • Container anlegen:
    • Name: mc3-name
    • Image configuration: continuumio/miniconda3
    • Network ports configuration: host: 8888, container: 8888
    • Advanced container setting:
      • Command & Logging: Interactive & TTY (-i -t)
      • Volumes: path in container: /opt/dev, volume: mc3_dev
    • Auf "Deploy Container" klicken
  • Konsole öffnen:
    • Exec Console
    • cd /opt/dev
    • Bibliotheken installieren:
    • Jupyter Notebook starten:
      • jupyter notebook --notebook-dir=/opt/dev --ip='*' --port=8888 --no-browser --allow-root &
      • Token kopieren
      • Neuer Browsertab: aaa.f4.htw-berlin.de:8888
      • Token einfügen

Python-Db-Intro

  • Konsole: cd /opt/dev
  • wget -q -O cred_pg.py <link cred_pg-leer.py>
  • wget -q -O intro-pg.ipynb <link intro-pg.ipynb>
  • cred_pg.py anpassen, Credientials wie bei DBeaver


wget von gdrive

export fileid=aaa
export filename=aaa
wget --save-cookies cookies.txt 'https://docs.google.com/uc?export=download&id='$fileid -O- | sed -rn 's/.*confirm=([0-9A-Za-z_]+).*/\1/p' > confirm.txt
wget --load-cookies cookies.txt -O $filename 'https://docs.google.com/uc?export=download&id='$fileid'&confirm='$(<confirm.txt)

Klassenraum-Übungen - unbewertet

Fallstudien (pdf)

Retail Sales (pdf, ipynb)

Rekursive Abfrage (pdf)

Ü3: Geo-Queries (pdf)

Ü4: Graph-Algorithmen (pdf)

Prüfungsleistungen

P1 (20 Punkte): ER-Diagramm (pdf, ipynb)

P2 (20 Punkte): Analyse der Nebenläufigkeitsmechanismen ausgewählter DB-Systeme (ppt)

P3: Geodaten-Informationssystem (20 Punkte)

  • Beschreibung (pdf)

P4: Graph-Datenverarbeitung (20 Punkte)

  • Beschreibung (pdf)

P5: JSON-Datenverarbeitung (20 Punkte)

  • Beschreibung (pdf)
  • Keine Stichwörter