FOSSGIS2015 - 29_2015_03_23

FOSSGIS 2015
Konferenz für freie und Open Source-Software im GIS-Bereich und für freie Geodaten

Referenten
Bernhard Ströbl
Programm
Tag Donnerstag - 2015-03-12
Raum StudLab 3
Beginn 11:15
Dauer 01:30
Info
ID 787
Veranstaltungstyp Workshop
Track Workshops (bezahlt)
Sprache der Veranstaltung deutsch
Recordings

Datenmodellierung mit PostgreSQL/PostGIS für QGIS

Einführung in die Datenmodellierung in einer relationalen Datenbank

Der Workshop soll die Teilnehmer in die Lage versetzen, ihre Datenhaltung nach PostgreSQL/PostGIS zu übertragen und dafür Datenmodelle zu entwerfen. Besonderes Augenmerk wird auf geeignete Datentypen und das Verständnis von Relationen gelegt. Das QGIS-Plugin DataDrivenInputMask erzeugt Eingabemasken für deratige PostgreSQL-Layer zur Laufzeit.

In relationalen Datenbanken können komplexe Sachverhalte konsistent und redundanzfrei gespeichert werden. Da sie auch Geometrien speichern können, bieten sie sich als zentrale Datenspeicher für Geodateninfrastrukturen an. Wird in PostgreSQL ein entsprechendes Datenmodell definiert, kann das QGIS-Plugin DataDrivenInputMask daraus Eingabemasken für PostgreSQL-Layer zur Laufzeit erzeugen. Der Workshop soll die Teilnehmer in die Lage versetzen, ihre bisherige Datenhaltung aus Dateien in eine relationale Datenbank zu übertragen und dafür Datenmodelle zu entwerfen. Besonderes Augenmerk wird auf geeignete Datentypen und das Verständnis von Relationen gelegt. Es wird gezeigt, wie Constraints sinnvoll definiert werden. Anhand eines Beispiels werden alle nötigen Schritte vorgeführt und das Ergebnis laufend in QGIS visualisiert. Die Teilnehmer vollziehen die gezeigten Schritte am Rechner nach, es sind aber keine Übungen enthalten. Im Vordergrund steht vielmehr das Verständnis für die Datenmodellierung. Fragen der Teilnehmer werden jederzeit beantwortet, wobei keine individuelle Beratung angeboten werden kann. Das Abfragen der Datenbank ist NICHT Bestandteil dieses Workshops. Inhalte: Normalisierung, Tabellen, Indizes, Fremdschlüssel, QGIS-Plugin DataDrivenInputMask Lernziele: Nutzung unterschiedlicher Datentypen, Verständnis von Relationen, Definition von Fremdschlüsseln Vorkenntnisse: Grundkenntnisse QGIS, Grundkenntnisse relationaler Datenbanken Ort: Computerpool mit OSGeoLive