Zusammenführung von Sach- und Geodaten in einer Oracle-Datenbank

Größe: px
Ab Seite anzeigen:

Download "Zusammenführung von Sach- und Geodaten in einer Oracle-Datenbank"

Transkript

1 Autorin: Dr. Heike Püttmann Zusammenführung von Sach- und Geodaten in einer Oracle-Datenbank Mit gleich lautendem Titel wurde auf der Statistischen Woche 2010 in München ein Vortrag gehalten. Dieser Artikel fasst die Vortragsinhalte noch einmal zusammen. Statt (räumliche) Auswertungen an Einzelplatzrechnern mit unübersichtlicher Dateiablage zu realisieren, bietet eine zentrale Datenhaltung ob in einem großen Data Warehouse oder in einer kleinen Fachdatenbank viele Vorteile. Ein besonderer Mehrwert entsteht insbesondere dann, wenn neben den Standardanalysefunktionen der Datenbank auch die räumlichen Analysefunktionen genutzt werden. Eine Übersicht, welche Wege möglich sind Sach- und Geodaten in eine Oracle-Datenbank zu importieren und auszuwerten, stellt dieser Artikel zusammen. Eine Visualisierung der Geodaten erfolgt mit einem Geographischen Informationssystem (GIS). Technische Voraussetzungen Schon mit freier bzw. Open Source-Software können vielerlei Aufgabenstellungen rund um die räumliche Datenanalyse unter Windows wie unter Linux erledigt werden. Für typische Aufgabenstellungen brauchbare Software listet Tabelle 1 auf. Tabelle 1: Softwarevorschläge Software Frei bzw. Open Source Lizenz- bzw. kostenpflichtige Alternative Tabellenkalkulation OpenOffice CALC *) KOffice (nur Linux) Geographisches Informationssystem (GIS) gvsig *) QGIS Spatial Commander Microsoft Excel (nur Windows) ESRI Arc GIS Oracle Datenbank XE *) (enthält auch SQLPLUS) Standard Edition Enterprise Edition Datenbankfrontend SQL Developer *) Quest Software TOAD for Oracle *) Für die Beispiele dieses Artikels verwendet. Datenbankrechte In der Datenbank müssen ein oder mehrere Nutzer verfügbar sein, welche die Systemrechte CREATE SESSION / TABLE / INDEX / MATERIALIZED VIEW besitzen. Welche Oracle-Datenbank verwendet wird, ist egal. Alle Oracle-Datenbankversionen verfügen über Spatial-Basisfunktionalitäten, genannt Locator, siehe 1), Seite 22. Funktionalitäten der kostenpflichtigen Datenbankoption Spatial für die Enterprise Edition der Datenbank werden nicht in diesem Artikel angesprochen. Ist die verwendete Oracle-Datenbank nicht lokal installiert, muss am jeweiligen PC ggf. noch ein Oracle Client für die Kommunikation über das Netzwerk installiert werden (lizenziert über Datenbank). gvsig-konfiguration Im GIS gvsig, siehe 2), Seite 22, muss zunächst der OJDBC14.jar-Treiber für den Zugriff auf Oracle-Datenbanken eingerichtet werden. Das Vorgehen dazu ist der Programmdokumentation zu entnehmen. Als nächstes können schon vor Beginn der Arbeiten alle erforderlichen Datenbankverbindungen zur Oracle-Datenbank angelegt werden. 12

2 Abbildung 1: Datenbankverbindungsparameter in gvsig für lokale Oracle XE-Datenbank Über den Menüpunkt Anzeige und weiter mit DB-Verwaltung bzw. der Tastenkombination <ALT> + <J> erscheint das Konfigurationsfenster, in dem mit dem Button <Hinzufügen> ein Unterfenster erscheint, in dem zunächst im Drop-Down-Menü Treiber der Oracle Spatial Database Driver ausgewählt wird. Dann müssen der Verbindungsname, die Server- Adresse (IP-Adresse oder Domänenname), die Port-Nummer, der Datenbankname (SID der DB) sowie der Benutzer und dessen Passwort angegeben werden. Für eine lokal installierte XE-Datenbank sehen die Einträge wie in Abbildung 1 dargestellt aus. Abbildung 2: Datenbankverbindungsparameter im SQL Developer für lokale Oracle XE-Datenbank Die Verbindungskonfigurationseinstellungen für den SQL Developer, siehe 3), Seite 22, lauten gleich. Im Programmunterfenster Verbindungen kann über das + -Icon bzw. dem Kontextmenü der rechten Maustaste eine neue Verbindung angelegt werden (vgl. Abbildung 2). 13

3 Begriffsdefinitionen ESRI-Shape Das SHAPE-Geodatenformat ist ein proprietäres Dateiformat der Firma ESRI. Es besteht mindestens aus drei Dateien: einer DBF-, einer SHX- und einer SHP-Datei zur Darstellung räumlicher Vektordaten. Je Shape kann nur ein Geodatentyp (Punkt, Linie oder Polygon) gespeichert werden. Über die Jahre wurde dieses Format zum Standard für die Datenübergabe von Geoinformationen und kann von fast allen GIS gelesen werden. Wird ein Shape in die Datenbank eingelesen, werden die Daten dort in einer Datenbanktabelle gespeichert. Oracle SDO_GEOMETRY In Oracle-Datenbanken werden Geodaten in einer Spalte vom Typ (Geo)Daten eigentlich Objekttyp SDO_GEOMETRY gespeichert. Dieser Spaltentyp kann neben den Sachdatenspalten in Tabellen oder Materialized Views verwendet werden. Auf den Spalten vom Typ SDO_GEOMETRY muss für die Anwendung von räumlichen Operatoren ein räumlicher Index (Indextyp spatial ) erstellt werden. Ferner benötigt die Geodatentabelle noch eine weitere Spalte mit einem eindeutigen Schlüssel (unique key). Schließlich muss noch in die Tabelle USER_SDO_GEOM_METADATA (eigentlich ein View, welcher in die Tabelle MDSYS.SDO_GEOM_ METADATA_TABLE schreibt) ein Eintrag geschrieben werden, welcher die Dimensionen, äußere Grenzen und Toleranzen der Dimensionen der SDO_GEOMETRY-Spalte der Geodatentabelle beschreibt. Geokodierung Eine Geokodierung von Sachdaten kann koordinatenfrei durch die Verknüpfung von Sach- und Geodaten über ein gemeinsames Sachmerkmal (z.b. Name der Raumeinheit) erfolgen. Wichtig ist hier der gleiche Zeitbezug der beiden Datenquellen, da es bei größeren zeitlichen Abweichungen vermehrt nicht zuordbare Daten geben wird, z.b. durch Änderungen beim Verknüpfungsmerkmal. Räumlich höher auflösende Auswertungen als die verwendeten Geodaten sind bei derart verknüpften Daten nicht möglich. Tabelle 2: Räumliche Analysemöglichkeiten von Oracle Locator Sind die Sachdaten durch Koordinaten oder Flächenbezüge georeferenziert, können vielfältige räumliche Analysen durchgeführt werden. Die räumlichen Analysemöglichkeiten von Oracle Locator stellt Tabelle 2 zusammen. Weitere Möglichkeiten der Geodatenverarbeitung sind nicht Gegenstand dieses Artikels. Art Räumliche Operatoren Aggregatfunktion Räumliche Funktion Name SDO_FILTER SDO_JOIN SDO_NN SDO_NN_DISTANCE SDO_RELATE bzw. Unterfunktionen SDO_ANYINTERACT SDO_CONTAINS SDO_COVEREDBY SDO_COVERS SDO_EQUAL SDO_INSIDE SDO_ON SDO_OVERLAPBDYDISJOINT SDO_OVERLAPBDYINTERSECT SDO_OVERLAPS SDO_TOUCH SDO_WITHIN_DISTANCE SDO_AGGR_MBR SDO_DISTANCE 14

4 Daten in die Datenbank importieren Sach- und Geodaten können auf verschiedensten Wegen in die Datenbank importiert werden. Einige davon sollen im weiteren vorgestellt werden (vgl. Abbildung 3). Abbildung 3: Importwege in eine Oracle-Datenbank SQL Loader Der SQL Loader, siehe 4), Seite 22, bietet die Möglichkeit Daten aus ASCII- Textdateien zu importieren. Das Werkzeug ist ein Kommandozeilenprogramm auf Betriebssystem-Ebene und erfordert mindestens eine Steuerdatei (CTL-Datei). In der Steuerdatei ist definiert, wie die Quelldatei zu lesen ist und in welches Ziel, d.h. Datenbanktabelle, die Daten geschrieben werden sollen. Eine SQL Loader-Ausführung wird neben der Bildschirmausgabe auch in einer LOG-Datei protokolliert. Fehlerhafte oder wegen Regelverletzungen abgelehnte Datensätze werden separat protokolliert (BAD- bzw. DIS-Datei). Beispiele für eine Steuerdatei zeigt Listing 1, beispielhafte Programmaufrufe stellt Listing 2 dar. Liegen Daten in Microsoft Excel oder OpenOffice Calc vor, sind die Daten von dort aus als TXT- (feste Breite) oder CSV-Datei (mit Feldtrenner) zu speichern. Für den letzteren Fall empfehlen sich die Einstellungen Trennzeichen '', Texttrenner ' ' sowie Zellinhalte 'wie angezeigt'. Bei Plattform-übergreifenden Arbeiten ist auch der Zeichensatz wichtig zu merken. 15

5 Listing 1: Beispiele für SQL Loader-Steuerdateien # Mit (Geo)daten in CTL-Dtei LOAD DATA INFILE * APPEND CONTINUEIF NEXT(1:1) = '#' INTO TABLE T_VERKAUFSGEBIETE_GEO FIELDS TERMINATED BY ' ' TRAILING NULLCOLS ( ROW_ID NULLIF ROW_ID = BLANKS, OGR_FID, X, Y, VI_NUMMER NULLIF VI_NUMMER = BLANKS, ADMPLAYER NULLIF ADMPLAYER = BLANKS, GEOM COLUMN OBJECT ( SDO_GTYPE INTEGER EXTERNAL, SDO_SRID INTEGER EXTERNAL, SDO_ELEM_INFO VARRAY TERMINATED BY ' /' (X FLOAT EXTERNAL), SDO_ORDINATES VARRAY TERMINATED BY ' /' (X FLOAT EXTERNAL) ) ) BEGINDATA A # #1 3 1 / # # # Daten liegen in separater ASC-Datendatei LOAD DATA CHARACTERSET WE8PC850 INFILE "GV100AD_311208_Jahr_60.asc" BADFILE "GV100AD_311208_Jahr_60.bad" DISCARDFILE "GV100AD_311208_Jahr_60.dis" TRUNCATE INTO TABLE T_AGS_DIM ( EF1 POSITION(1:2) CHAR, EF2 POSITION(3:10) CHAR, EF3 POSITION(11:18) CHAR,... ) Listing 2: Beispiel für SQL Loader-Kommandozeilenaufruf DOS> sqlldr T_VERKAUFSGEBIETE_GEO.ctl data= T_VERKAUFSGEBIETE_GEO.txt log=t_verkaufsgebiete_geo.log bad=t_verkaufsgebiete_geo.bad discard=t_verkaufsgebiete_geo.dis IMP Für die offline-übertragung von Datenbankinhalten zwischen zwei Datenbanken, kann mit dem Export-Werkzeug EXP, siehe 4), Seite 22, auf Betriebssystemebene ein binärer Dump erstellt werden. Diese enthält neben Objektdefinitionen, wie Tabellen, auch Tabelleninhalte und verknüpfte Objekte (Indexe, Kommentare und erteilte Rechte). Mit IMP [ebenda] können die Inhalte der Dump-Datei wieder in eine Datenbank gelesen werden. Beispiele für IMP-Ausführung gibt Listing 3. Im Gegensatz zur interaktiven Parameterübergabe ermöglicht eine Ausführung mit Kommandozeilenparameter eine automatisierte Ausführung. 16

6 Listing 3: Beispiele für IMP-Kommandozeilenaufruf # Interaktiv OS> imp # Mit Kommandozeilenparameter OS> imp fromuser=quellnutzer file=t_kfz_bewegungen_fakt.dmp touser=nutzer tables= T_KFZ_BEWEGUNGEN_FAKT DML Listing 4: SQL-Kommandozeilenbefehle für DDL /DML SQL> create table TABELLENNAME ( SPALTENNAME1 SPALTENFORMAT, SPALTENNAME2 SPALTENFORMAT, SPALTENNAME3 SDO_GEOMETRY) Daten können aber auch interaktiv oder mit einem Skript mit SQL (DDL data definition language / DML data manipulation language) in die Datenbank gelesen werden. Ist die Zieltabelle noch nicht in der Datenbank vorhanden, muss diese zunächst angelegt werden. Dann können Datensätze eingefügt werden dies gilt auch für den zuvor beschriebenen SQL Loader. Eine weitere DML-Variante ist, Tabelleninhalte aus einer anderen Datenbank, über einen Datenbanklink (online) einzulesen. Listing 4 stellt Beispiele hierfür zusammen. SQL> SQL> insert into TABELLENNAME values( WERT1, WERT2, sdo_geometry( SDO_GTYPE-NUMBER, SDO_SRID NUMBER, [SDO_POINT], SDO_ELEM_INFO, SDO_ORDINATES) create table as select * from SQL Developer Auch Datenbankfrontends wie der SQL Developer bieten Importmöglichkeiten. Im Kontextmenü von Tabellen können über den Menüpunkt Daten importieren Microsoft Excel oder Textdateien (Trennzeichen-getrennt oder feste Feldbreite) in vier Schritten importiert werden. Abbildung 4: SQL Developer Kontextmenü für Datenimport 17

7 Nacharbeiten Listing 5: Erforderliche Nacharbeiten nach DML-Import Sofern Geodaten samt räumlichem Index nicht schon im Dump enthalten waren, sind für diese und alle anderen vorgenannten Importvarianten noch Nacharbeiten erforderlich, wenn eine Geodatenspalte nutzbar gemacht werden soll. Zunächst ist ein räumlicher Index auf die SDO_GEOMETRY- Spalte zu erstellen, dann der Eintrag in USER_SDO_GEOM_METADATA vorzunehmen (siehe Listing 5). SQL> create index INDEXNAME on TABELLENNAME (SPALTENNAME) indextype is mdsys.spatial_index SQL> insert into user_sdo_geom_metadata (table_name, column_name, diminfo, srid) values ( 'TABELLENNAME', 'SPALTENNAME', sdo_dim_array( sdo_dim_element('x', MIN, MAX, TOLERANZ), sdo_dim_element('y', MIN, MAX, TOLERANZ) ), SRID ) gvsig Mit der GIS-Anwendung gvsig können Geodaten auch direkt in das Datenbankschema des angemeldeten Benutzers geschrieben werden. Dazu ist zunächst in einer Ansicht die in die Datenbank zu importierende Shape-Datei zu laden. Nach aktiveren des Layers kann unter dem Menüpunkt Layer mit Exportieren nach... und Wahl von Oracle Spatial die Datenbank als Ziel ausgewählt werden. Es ist dann lediglich noch der Name der Zieltabelle anzugeben. Ist schon eine Tabelle mit diesem Namen vorhanden, wird die bestehende gelöscht und eine neue angelegt und mit den Daten der Shape-Datei befüllt. shp2sdo Auf der Kommandozeile des Betriebssystems kann das Programm shp2sdo, siehe 5), Seite 22, Shape-Dateien mit dem Ergebnis aufbereiten, dass zwei Dateien entstehen: eine SQL-Datei mit DDL für die Erstellung der Zieltabelle sowie einer CTL-Datei für einen Ladelauf mit dem SQL Loader in die Zieltabelle. Hierbei sind die Daten in der CTL-Datei enthalten (ähnlich Listing 1, oben). Da das Programm schon sehr alt ist, sich in den neueren Datenbankversionen aber mittlerweile Änderungen im Objekttyp SDO_GEOMETRY ergeben haben, sind noch zwei Nachbearbeitungsschritte erforderlich: zum einen muss der Index auf die SDO_GEOMETRY-Spalte auf eine höhere Version migriert und abschließend der Index neu aufgebaut werden. Den kompletten Arbeitsablauf stellt Listing 6 dar. 18

8 Listing 6: Beispiel Kommandozeilenaufruf von shp2sdo und Folgeverarbeitungsschritte. # Schritt 1: shp2sdo ausführen OS> shp2sdo.exe SHAPEDATEINAME ZIELTABELLENNAME -d -v -s SRID # An Datenbank anmelden und das in Schritt 1 entstandene # SQL-Skript ausführen SQL> # Auf Betriebsssystemebene den SQL Loader mit im Schritt 1 # erstellten CTL-Datei ausführen Os> qlldr CONTROL=ZIELTABELLENNAME.ctl # An Datenbank anmelden und # 1. SDO_GEOMETRY-Spalte auf höhere Version migrieren SQL> execute sdo_migrate.to_current('tabellenname','sdo_geometry-spaltenname') # 2. einen Index auf die Geodatenspalte aufbauen SQL> create index INDEXNAME on TABELLENNAME(SDO_GEOMETRY-SPALTENNAME) indextype is mdsys.spatial_index Tabelle 3: Einsatzbereiche der vorgestellten Software Je nach Aufgabenstellung sporadische vs. regelmäßige Auswertungen / Datenaufbereitung ist es u.u. wünschenswert, die Arbeitsabfolgen zu automatisieren. Möglich ist dies nur, wenn Kommandozeilenprogramme verwendet werden (siehe Tabelle 3). In Skripten können dann die Arbeitsabfolgen zusammengestellt werden. Werkzeug Typ Anwendungsbereich Automatisierbar? SQL Loader Kommandozeilenprogramm Betriebssystem ja Import binärer Export- Dump-Dateien Kommandozeilenprogramm Betriebssystem ja DML / DDL Kommandozeilenprogramm SQL ja gvsig Graphische Benutzerschnittstelle Betriebssystem nein SQL Developer Graphische Benutzerschnittstelle Betriebssystem nein shp2sdo.exe Kommandozeilenprogramm Betriebssystem ja Ferner gibt es noch weitere Importmöglichkeiten wie Oracle Data Pump, online-eingabemaske, etc., welche in diesem Artikel nicht weiter erläutert werden. Räumliche Auswertungen Räumliche Auswertungen können in der Datenbank zum einen als ad hoc- Auswertungen per SQL-select formuliert werden. Zum anderen kann ein Abfrageergebnis auch kartographisch in einem GIS dargestellt werden, wenn das SQL-select in einem materialized view festgeschrieben wird. Ad hoc Auswertungen Beispiele für Ad hoc Auswertungen mit zwei Operatoren aus Tabelle 1 zeigt Listing 7. Das obere Beispiel ist eine Umkreisabfrage (700 m) um eine zur Laufzeit übergebenen Punktkoordinate (GK, R ,H ), mit der Fragestellung wie viele 2007 fertiggestellte Neubauten (in Tabelle T_BAU_BEWEGUNGEN_FAKT, Spalte ANZAHL_FERTIG_NEUBAU mit Punktkoordinaten der Bauadresse in Spalte GEOM) darin zu finden sind. Das untere Beispiel berechnet mit einer Punkt-in-Polygon-Abfrage, wie viele Kfz-Erstzulassungen 2009 in Verkaufsgebieten berichtet wurden. Die Tabelle T_KFZ_BEWEGUNGEN_FAKT enthält dabei die Erstzulassungen mit Punktkoordinaten der Zulassungsadresse in der Spalte GEOM. Die Geometrien der Verkaufsgebiete enthält Spalte GEOM der Tabelle T_VERKAUFSGEBIETE_GEO. 19

9 Listing 7: Beispiele für ad hoc-auswertungen SQL> select sum(f.anzahl_fertig_neubau) FERTIGGESTELLTE_NEUBAUTEN from T_BAU_BEWEGUNGEN_FAKT F where sdo_within_distance(f.geom, sdo_geometry(2001,31468, sdo_point_type( , ,null), null,null), 'distance=700 unit=meter')='true' and F.BERICHTSJAHR = 2007 select G.VI_NUMMER VERKAUFSGEBIET, ANZAHL_ERSTZULASSUNGEN) KFZ_ERSTZULASSUNGEN from T_KFZ_BEWEGUNGEN_FAKT F, T_VERKAUFSGEBIETE_GEO G where sdo_relate(f.geom, G.GEOM, 'mask=anyinteract')='true' and F.BERICHTSJAHR = 2009 and G.GEBIETSSTAND = 2009 group by G.VI_NUMMER order by 1 materialized view für Kartendarstellung Für die kartographische Darstellung in einem GIS wird im Listing 8 ein materialized view in der Datenbank erstellt. Wie zuvor erwähnt, kann eine Geokodierung auch koordinatenfrei erfolgten durch Verknüpfung über ein gemeinsames Merkmal in Sach- und Geodatentabellen (Listing 8, Wanderungssaldo der Wohnberechtigten in München nach Viertel). Hierbei ist wichtig, dass Sach- und Geodaten einen gleichen Zeitbezug haben insbesondere wenn das Verknüpfungsmerkmal veränderlich ist. Die Auswirkungen bei Nichtbeachtung als Ergebnis von Listing 8 zeigt Abbildung 5. Danach kann für einige Viertel keine Verknüpfung zwischen Sach- und Geodaten hergestellt werden, da sich die Vierteleinteilung 2011 geändert hat. Listing 8: Koordinatenfreie Geokodierung und Auswertung für die Darstellung im GIS (vgl. Abbildung 5) SQL> SQL> create materialized_view MV_WANDERSALDO_VIERTEL_2011 as select F.*, D.GEOM from ( select VIERTEL_SCHLUESSEL, sum(saldo_wb) SALDO_WB from T_WANDERUNG_FAKT where STAND = 2010 group by VIERTEL_SCHLUESSEL ) F, ( select VIERTEL_SCHLUESSEL, GEOM from T_VIERTEL_2011_GEO -- Stand 2011 ) D where F.VIERTEL_SCHLUESSEL = D.VIERTEL_SCHLUESSEL INSERT INTO USER_SDO_GEOM_METADATA (TABLE_NAME, COLUMN_NAME, DIMINFO, SRID) VALUES ( 'MV_WANDERSALDO_VIERTEL_2011', 'GEOM', MDSYS.SDO_DIM_ARRAY ( MDSYS.SDO_DIM_ELEMENT('X', , , ), MDSYS.SDO_DIM_ELEMENT('Y', , , ) ), ) 20

10 noch Listing 8: SQL> CREATE INDEX MV_WANDERSALDO_VIERTEL_2011_SIX ON MV_WANDERSALDO_VIERTEL_2011 (geometry) INDEXTYPE IS mdsys.spatial_index Abbildung 5: Fehlerhafte Auswertungen bei verschiedenen Zeitbezügen von Sach- und Geodaten (vgl. Listing 8) Auswertungen im GIS gvsig bietet ebenfalls etliche Analysemöglichkeiten. Eine oft wiederkehrende Aufgabenstellung ist z.b. die Erstellung einer Zuordnung von Punkten zu Flächen, ähnlich einer Zuordnung von Adressen zu Raumeinheiten. Hierzu fügt man zunächst die notwendigen Layer aus der Datenbank einer Ansicht hinzu. Über den Menüpunkt Ansicht und weiter Geoprocess toolbox öffnet sich in einem neuen Fenster ein Navigationsbaum, in dem man für die genannte Aufgabenstellung Geoprocesses / Analisis / Proximity / Spatial Join wählt und mit dem Button <Open Geoprocess> bestätigt. Im Folgefenster gibt man als input cover den Punkt- Layer und als clip cover das Flächen-Layer. Nach Aktivierung von use nearest geometry benennt man zuletzt noch das ouput cover, welches in der derzeitigen gvsig-version leider nur als SHAPE in das Dateinsystem geschrieben werden kann (späterer Datenimport in die Datenbank siehe weiter oben). Mit dem Button <OK> wird die Geodatenverarbeitung gestartet. Nach Beendigung des Vorgangs fragt das Programm, ob das Ergebnis ebenfalls in der Ansicht dargestellt werden soll. Die Attributtabelle der neuen Shapes enthält dann sowohl die Informationen aus den Punktdaten als auch den Flächendaten. 21

11 Beachtenswertes Stolpersteine beim Datenimport bilden oft die verwendeten Zeichensätze. Damit ggf. Umlaute auch richtig in der Datenbank ankommen, muss z.b. ggf. beim SQL Loader der Zeichensatz der Quelldatei mit angegeben werden (siehe Listing 1, unten). Auch die NLS-Einstellungen der Datenbank (siehe Datenbank-View V$NLS_PARAMETERS) müssen beachtet werden. So kann u.u. Punkt statt Komma als Dezimaltrenner definiert sein (vgl. Listing 8, Mitte). Nicht unerwähnt bleiben soll schließlich die Notwendigkeit, dass bei der Kombination mehrerer Geodatenquellen mittels Locator- /Spatial-Funktionalitäten (vgl. Tabelle 2) alle das gleiche Koordinatensystem (SRID) besitzen müssen. Ein großer Vorteil einer zentralen Datenhaltung in einer Datenbank ist, dass auf die Daten gleichzeitig von mehreren Nutzern und unterschiedlichen Programmen zugegriffen werden kann. Die Zugriffsteuerung, z.b. zur Wahrung von Lizenzrechten, kann alleinig mit sehr einfachen Datenbankmitteln realisiert werden. Ferner kann die Datensicherung ebenfalls zentral gesteuert werden. Je nach Anspruch müssen allerdings mehr oder weniger ausgedehnte Datenbankkenntnisse aufgebaut werden. Neben Datenbankkenntnissen ist das Wissen über die Nutzung und die Möglichkeiten von GIS, insbesondere zur Visualisierung der gewonnenen Ergebnisse, als wichtig zu nennen. Beide Bereiche Datenbank und GIS können als anspruchsvoll gelten, wobei der Aufbau eigener Kenntnisse in diesen Bereichen die Abhängigkeit von anderen Dienststellen mindert und dadurch auch neue Möglichkeiten geschaffen werden. Waren früher noch hohe Kosten für die Softwarebeschaffung (Kaufpreis, Lizenzen, Support) anzusetzen, steht heute freie Software zur Verfügung. Diese bietet meist alle erforderlichen Basisfunktionalitäten. Eher bzw. immer noch zu Buche schlagen dabei die Kosten für Geodaten. Einzelfallspezifisch richten sich diese meist nach Art des Publikationsmediums (Print, Web), Auflage und Anzahl von Karten bzw. Nutzeranzahl. Weitergehende Informationen 1) Oracle Spatial Oracle Dokumentation Oracle Spatial User's Guide and Reference der entsprechenden Datenbankversion auf darin im Anhang Auflistung der Locator-Funktionalitäten 2) gvsig 3) SQL Developer 4) SQL Loader, EXP und IMP Oracle Dokumentation Oracle Database Utilities der entsprechenden Datenbankversion auf 5) shp2sdo html 22

CITRA-Forum. Nutzen Sie das Potential all Ihrer Daten: Geodata Warehouse mit der Oracle Plattform. CITRA-Forum im Schloß 2009

CITRA-Forum. Nutzen Sie das Potential all Ihrer Daten: Geodata Warehouse mit der Oracle Plattform. CITRA-Forum im Schloß 2009 Nutzen Sie das Potential all Ihrer Daten: Geodata Warehouse mit der Oracle Plattform im Schloß 2009 Sinzig, 15.09.2009 Carsten Czarski, Oracle Deutschland GmbH Agenda Geodaten gestern, heute, morgen Geo-DWH

Mehr

Datenbanken SQL Einführung Datenbank in MySQL einrichten mit PhpMyAdmin

Datenbanken SQL Einführung Datenbank in MySQL einrichten mit PhpMyAdmin Datenbanken SQL Einführung Datenbank in MySQL einrichten mit PhpMyAdmin PhpMyAdmin = grafsches Tool zur Verwaltung von MySQL-Datenbanken Datenbanken erzeugen und löschen Tabellen und Spalten einfügen,

Mehr

WISMUT. Geodaten mit Oracle Locator (Spatial)) in der Praxis am Beispiel der Wismut GmbH. Von der Erzeugung über die Verarbeitung bis zur Auswertung

WISMUT. Geodaten mit Oracle Locator (Spatial)) in der Praxis am Beispiel der Wismut GmbH. Von der Erzeugung über die Verarbeitung bis zur Auswertung Geodaten mit Oracle Locator (Spatial)) in der Praxis am Beispiel der Wismut GmbH Von der Erzeugung über die Verarbeitung bis zur Auswertung Dipl.-Ing. (BA) Mathias Fritz GmbH Abteilung Datenbanken/Modellierung

Mehr

SQL-Loader. Prof. Dr. Waldemar Rohde Dipl.-Ing. Jörg Höppner 05.05.2006 1

SQL-Loader. Prof. Dr. Waldemar Rohde Dipl.-Ing. Jörg Höppner 05.05.2006 1 SQL-Loader Prof. Dr. Waldemar Rohde Dipl.-Ing. Jörg Höppner 05.05.2006 1 Beschreibung Definition transferiert Daten aus einer oder mehreren externen Dateien in eine oder mehrere Tabellen einer Oracle-Datenbank.

Mehr

SQL (Structured Query Language) Schemata Datentypen

SQL (Structured Query Language) Schemata Datentypen 2 SQL Sprachelemente Grundlegende Sprachelemente von SQL. 2.1 Übersicht Themen des Kapitels SQL Sprachelemente Themen des Kapitels SQL (Structured Query Language) Schemata Datentypen Im Kapitel SQL Sprachelemente

Mehr

Daten-Ex- und Import mit Oracle und PostgreSQL

Daten-Ex- und Import mit Oracle und PostgreSQL Daten-Ex- und Import mit Oracle und PostgreSQL Holger Jakobs bibjah@bg.bib.de 2004-09-07 Inhaltsverzeichnis 1 Grund für Daten-Im- und -Exporte 1 2 Werkzeuge 1 2.1 Export mit pg_dump von PostgreSQL.....................

Mehr

MySQL Installation. AnPr

MySQL Installation. AnPr Name Klasse Datum 1 Allgemeiner Aufbau Relationale Datenbank Management Systeme (RDBMS) werden im Regelfall als Service installiert. Der Zugriff kann über mehrere Kanäle durchgeführt werden, wobei im Regelfall

Mehr

Whitepaper. Produkt: combit Relationship Manager / address manager. Integration der Ansicht "Adressen" in eigene Solution

Whitepaper. Produkt: combit Relationship Manager / address manager. Integration der Ansicht Adressen in eigene Solution combit GmbH Untere Laube 30 78462 Konstanz Whitepaper Produkt: combit Relationship Manager / address manager Integration der Ansicht "Adressen" in eigene Solution Integration der Ansicht "Adressen" in

Mehr

Datenaustausch mit Mac / PC & HeadCook / Ecoshop

Datenaustausch mit Mac / PC & HeadCook / Ecoshop Datenaustausch mit Mac / PC & HeadCook / Ecoshop 2008-2011 InnoBytes, Wolfgang Kohrt 1 Inhalt! Allgemeines! 3 1. Vorbereitungen! 4 1.1 Vorbereitungen für MacOSX 10! 4 1.2 Vorbereitungen für Windows XP/Vista/7!

Mehr

Von der Karte zur Geo-Datenbank. Die Tücken in der Praxis. DOAG-Jahreskonferenz 2007. Nürnberg, 22.11.2007

Von der Karte zur Geo-Datenbank. Die Tücken in der Praxis. DOAG-Jahreskonferenz 2007. Nürnberg, 22.11.2007 Von der Karte zur Geo-Datenbank. Die Tücken in der Praxis dialog DOAG-Jahreskonferenz 2007 Nürnberg, 22.11.2007 daten Andreas Bartels und Dr. Gergely Lukács disy Informationssysteme GmbH dimensionen disy

Mehr

Loader. Oracle SQL*Loader. Einsatzmöglichkeit für den Import von Massendaten. 2. Datenbankworkshop der Ag Bioinformatik BIC-GH / PDW IPK

Loader. Oracle SQL*Loader. Einsatzmöglichkeit für den Import von Massendaten. 2. Datenbankworkshop der Ag Bioinformatik BIC-GH / PDW IPK 2. Datenbankworkshop der Ag Bioinformatik Oracle SQL*Loader Loader Einsatzmöglichkeit für den Import von Massendaten Christian Künne IPK Überblick Oracle SQL*Loader - Hintergrund - Anmerkungen - Funktionsweise

Mehr

MySQL Queries on "Nmap Results"

MySQL Queries on Nmap Results MySQL Queries on "Nmap Results" SQL Abfragen auf Nmap Ergebnisse Ivan Bütler 31. August 2009 Wer den Portscanner "NMAP" häufig benutzt weiss, dass die Auswertung von grossen Scans mit vielen C- oder sogar

Mehr

Java Application 1 Java Application 2. JDBC DriverManager. JDBC-ODBC Br idge. ODBC Driver Manager. Dr iver C. Dr iver D.

Java Application 1 Java Application 2. JDBC DriverManager. JDBC-ODBC Br idge. ODBC Driver Manager. Dr iver C. Dr iver D. 1 Copyright 1996-1997 by Axel T. Schreiner. All Rights Reserved. 7 Datenbankzugriff Prinzip Dieser Abschnitt beschäftigt sich mit dem Paket java.sql, das eine SQL-Schnittstelle für Java verkapselt. Java-Programme

Mehr

DATENBANKEN SQL UND SQLITE VON MELANIE SCHLIEBENER

DATENBANKEN SQL UND SQLITE VON MELANIE SCHLIEBENER DATENBANKEN SQL UND SQLITE VON MELANIE SCHLIEBENER INHALTSVERZEICHNIS 1. Datenbanken 2. SQL 1.1 Sinn und Zweck 1.2 Definition 1.3 Modelle 1.4 Relationales Datenbankmodell 2.1 Definition 2.2 Befehle 3.

Mehr

PostgreSQL unter Debian Linux

PostgreSQL unter Debian Linux Einführung für PostgreSQL 7.4 unter Debian Linux (Stand 30.04.2008) von Moczon T. und Schönfeld A. Inhalt 1. Installation... 2 2. Anmelden als Benutzer postgres... 2 2.1 Anlegen eines neuen Benutzers...

Mehr

Arbeiten mit einem lokalen PostgreSQL-Server

Arbeiten mit einem lokalen PostgreSQL-Server Arbeiten mit einem lokalen PostgreSQL-Server Download für das Betriebssystem Windows PostgreSQL-Server und pgadmin: http://www.enterprisedb.com/products-servicestraining/pgdownload#windows pgadmin: http://www.pgadmin.org/download/windows.php

Mehr

SQL für Trolle. mag.e. Dienstag, 10.2.2009. Qt-Seminar

SQL für Trolle. mag.e. Dienstag, 10.2.2009. Qt-Seminar Qt-Seminar Dienstag, 10.2.2009 SQL ist......die Abkürzung für Structured Query Language (früher sequel für Structured English Query Language )...ein ISO und ANSI Standard (aktuell SQL:2008)...eine Befehls-

Mehr

Geodaten in der Datenbank: Wozu? Was ist Oracle Spatial? Spatial war doch immer eine Option, oder...? Kann Oracle mehr als Vektordaten...?

Geodaten in der Datenbank: Wozu? Was ist Oracle Spatial? Spatial war doch immer eine Option, oder...? Kann Oracle mehr als Vektordaten...? ,QVHUW3LFWXUH+HUH! $XIGHQ2UWNRPPWHVDQ *HRGDWHQXQGGLH2UDFOH3ODWWIRUP *HRGDWHQXQGGLH2UDFOH3ODWWIRUP +lxiljh)udjhq Geodaten in der Datenbank: Wozu? Was ist Oracle Spatial? Spatial war doch immer eine Option,

Mehr

Installationsanleitung. Novaline Finanzbuchhaltung Fibu.One

Installationsanleitung. Novaline Finanzbuchhaltung Fibu.One Installationsanleitung Novaline Finanzbuchhaltung Fibu.One Mai 2013 Inhaltsverzeichnis Systemvoraussetzungen...3 Installation der Programme...5 1. Überprüfen / Installieren von erforderlichen Software-Komponenten...5

Mehr

Allgemeiner Import-Ablauf

Allgemeiner Import-Ablauf Allgemeiner Import-Ablauf Da der Import von individuellen Daten keine unkomplizierte Aufgabe ist, sind in der Regel folgende Schritte zu erledigen: 1. Export der Daten aus dem bestehenden System als CSV-

Mehr

AccountPlus Systemkonfiguration

AccountPlus Systemkonfiguration Anwenderhandbuch AccountPlus Systemkonfiguration Version 1.10 Inhalt: 1 ANWENDUNG... 3 2 DAS PROGRAMM... 3 2.1 Startparameter...5 2.2 Die Karteikarte ACCTPLUS.INI...5 2.3 Die Karteikarte Datenbanken...5

Mehr

ACHTUNG: Diese Anleitung gilt für die VR-NetWorld Software ab der Version 5.0. Stammdaten Zahlungsempfänger / Zahler Eigenschaften

ACHTUNG: Diese Anleitung gilt für die VR-NetWorld Software ab der Version 5.0. Stammdaten Zahlungsempfänger / Zahler Eigenschaften ACHTUNG: Diese Anleitung gilt für die VR-NetWorld Software ab der Version 5.0. Die VR-NetWorld Software bietet eine umfangreiche Mandatsverwaltung, mit der u.a. Mandate oder Anschreiben zur Umdeutung von

Mehr

3 Query Language (QL) Einfachste Abfrage Ordnen Gruppieren... 7

3 Query Language (QL) Einfachste Abfrage Ordnen Gruppieren... 7 1 Data Definition Language (DDL)... 2 1.1 Tabellen erstellen... 2 1.1.1 Datentyp...... 2 1.1.2 Zusätze.... 2 1.2 Tabellen löschen... 2 1.3 Tabellen ändern (Spalten hinzufügen)... 2 1.4 Tabellen ändern

Mehr

Oracle Spatial Die Plattform für Geo-Business-Intelligence. Carsten Czarski ORACLE Deutschland B.V. & Co KG

<Insert Picture Here> Oracle Spatial Die Plattform für Geo-Business-Intelligence. Carsten Czarski ORACLE Deutschland B.V. & Co KG Oracle Spatial Die Plattform für Geo-Business-Intelligence Carsten Czarski ORACLE Deutschland B.V. & Co KG Oracle: Die offene Geodatenbank Native Datentypen Vektordaten und Rasterdaten

Mehr

Datumsangaben, enthält mindestens Jahr, Monat, Tag

Datumsangaben, enthält mindestens Jahr, Monat, Tag Datenbanken mit SQL Informatik - Sprenger Häufig wird mit Tabellenkalkulationen gearbeitet, obwohl der Einsatz von Datenbanken sinnvoller ist. Tabellenkalkulationen wie Microsoft Excel oder LibreOffice

Mehr

P8 1.9.9.3668 Ostasiatische Übersetzungen - v1.0.docx

P8 1.9.9.3668 Ostasiatische Übersetzungen - v1.0.docx Inhaltsverzeichnis 1 Einleitung.... 2 2 Fehlwortliste erstellen.... 2 2.1 Fehlwortliste Artikelverwaltung exportieren.... 2 2.2 Fehlwortliste Projektdaten exportieren.... 3 3 Fehlwortliste in Excel importieren,

Mehr

Einführung in SQL. Sprachumfang: Indizes. Datensätzen. Zugriffsrechten

Einführung in SQL. Sprachumfang: Indizes. Datensätzen. Zugriffsrechten Einführung in SQL Die Sprache SQL (Structured Query Language) ist eine Programmiersprache für relationale Datenbanksysteme, die auf dem ANSI-SQL-Standard beruht. SQL wird heute von fast jedem Datenbanksystem

Mehr

Entwicklungsumgebung für die Laborübung

Entwicklungsumgebung für die Laborübung Entwicklungsumgebung für die Laborübung VU Datenbanksysteme Wolfgang Fischl Arbeitsbereich Datenbanken und Artificial Intelligence Institut für Informationssysteme Technische Universität Wien Wintersemester

Mehr

SQL, MySQL und FileMaker

SQL, MySQL und FileMaker SQL, MySQL und FileMaker Eine kurze Einführung in SQL Vorstellung von MySQL & phpmyadmin Datenimport von MySQL in FileMaker Autor: Hans Peter Schläpfer Was ist SQL? «Structured Query Language» Sprache

Mehr

Installation weiterer Format-Arbeitsplätze für FORMAT Fertigteile Export Versandabwicklung (FT-Export genannt)

Installation weiterer Format-Arbeitsplätze für FORMAT Fertigteile Export Versandabwicklung (FT-Export genannt) Installation weiterer Format-Arbeitsplätze für FORMAT Fertigteile Export Versandabwicklung (FT-Export genannt) 1. Datensicherung Voraussetzung für das Einspielen der Installation ist eine rückspielbare,

Mehr

Fachbereich Informatik Praktikum 1

Fachbereich Informatik Praktikum 1 Hochschule Darmstadt DATA WAREHOUSE SS2015 Fachbereich Informatik Praktikum 1 Prof. Dr. S. Karczewski Dipl. Inf. Dipl. Math. Y. Orkunoglu Datum: 14.April.2015 1. Kurzbeschreibung In diesem Praktikum geht

Mehr

Oracle SQL Tutorium - Wiederholung DB I -

Oracle SQL Tutorium - Wiederholung DB I - Oracle SQL Tutorium - Wiederholung DB I - (Version 2.6 vom 24.2.2015) Einleitung Im Folgenden sind zur Wiederholung eine Reihe von SQL-Übungsaufgaben zu lösen. Grundlage für die Aufgaben ist die Mondial

Mehr

TYPO3-Publikations-Daten aus TYPO3 exportieren und in Citavi importieren

TYPO3-Publikations-Daten aus TYPO3 exportieren und in Citavi importieren Februar 2013 TYPO3-Publikations-Daten aus TYPO3 exportieren und in Citavi importieren Um die in TYPO3 hinterlegten Publikationen nach Citavi zu bringen, erstellen Sie im TYPO3-Backend eine CSV-Datei, wandeln

Mehr

Artikel Schnittstelle über CSV

Artikel Schnittstelle über CSV Artikel Schnittstelle über CSV Sie können Artikeldaten aus Ihrem EDV System in das NCFOX importieren, dies geschieht durch eine CSV Schnittstelle. Dies hat mehrere Vorteile: Zeitersparnis, die Karteikarte

Mehr

Softwaretool Data Delivery Designer

Softwaretool Data Delivery Designer Softwaretool Data Delivery Designer 1. Einführung 1.1 Ausgangslage In Unternehmen existieren verschiedene und häufig sehr heterogene Informationssysteme die durch unterschiedliche Softwarelösungen verwaltet

Mehr

Nachtrag: Farben. Farbblindheit. (Light und Bartlein 2004)

Nachtrag: Farben. Farbblindheit. (Light und Bartlein 2004) Nachtrag: Farben Farbblindheit (Light und Bartlein 2004) 1 Vorgeschlagene Farbskalen (Light and Bartlein 2004) Farbkodierung metrisch skalierter Daten Unterscheide: 1. Sequential Data (ohne Betonung der

Mehr

2. Einrichtung der ODBC-Schnittstelle aus orgamax (für 32-bit-Anwendungen)

2. Einrichtung der ODBC-Schnittstelle aus orgamax (für 32-bit-Anwendungen) 1. Einführung: Über den ODBC-Zugriff können Sie bestimmte Daten aus Ihren orgamax-mandanten in anderen Anwendungen (beispielsweise Microsoft Excel oder Microsoft Access) einlesen. Dies bietet sich beispielsweise

Mehr

hyscore Sollwerte-Import Version 3.1.6, September 2007

hyscore Sollwerte-Import Version 3.1.6, September 2007 Kurzanleitung In hyscore 3.1.6 haben wir den Import von Sollwerten für Kennzahlen wesentlich vereinfacht. Zuvor mußten alle Sollwerte, Schwellwerte und Prozentwerte für jede Kennzahl und jedes Datum in

Mehr

Die Datenmanipulationssprache SQL

Die Datenmanipulationssprache SQL Die Datenmanipulationssprache SQL Daten eingeben Daten ändern Datenbank-Inhalte aus Dateien laden Seite 1 Data Manipulation Language A DML statement is executed when you Add new rows to a table Modify

Mehr

Nutritioner V2.0: Lokaler, Synchronisations- und Servermodus

Nutritioner V2.0: Lokaler, Synchronisations- und Servermodus Nutritioner V2.0: Lokaler, Synchronisations- und Servermodus Es stehen drei unterschiedliche Modi für die individuellen Anforderungen zur Verfügung: 1. Servermodus Es besteht ein ständiger Zugriff auf

Mehr

Dokumentation zur Anlage eines JDBC Senders

Dokumentation zur Anlage eines JDBC Senders Dokumentation zur Anlage eines JDBC Senders Mithilfe des JDBC Senders ist es möglich auf eine Datenbank zuzugreifen und mit reiner Query Datensätze auszulesen. Diese können anschließend beispielsweise

Mehr

Allgemein. Einrichtung. PHOENIX Tool WinUser2PHOENIXUser. Version: 3.5.2 Stand: 2013-04-16

Allgemein. Einrichtung. PHOENIX Tool WinUser2PHOENIXUser. Version: 3.5.2 Stand: 2013-04-16 PHOENIX Tool WinUser2PHOENIXUser Version: 3.5.2 Stand: 2013-04-16 Allgemein Das Tool ermöglicht es, Benutzerinformationen aus dem Windows Active Directory (AD) in den PHOENIX zu importieren. Dabei können

Mehr

PostGIS für Einsteiger

PostGIS für Einsteiger PostGIS für Einsteiger Astrid Emde Harald Schwenk FOSSGIS 2015 Münster 1 1/ / Astrid Emde, Bonn Projektleitung und umsetzung im Bereich Web GIS Projekte mit PostgreSQL/PostGIS, MapServer, GeoServer, QGIS,

Mehr

Mit dem MySQL Migration Toolkit aus ACCESS Datenbank SQL-Skripte generieren

Mit dem MySQL Migration Toolkit aus ACCESS Datenbank SQL-Skripte generieren Anleitung Problemstellung: Aus ACCESS-Datenbanken (*.mdb) SQL-Skripts erzeugen, die dann mithilfe der MySQL Workbench auf dem MySQL-server eingerichtet werden. Im nachfolgenden Beispiel sollen zu der ACCESS-Datenbank

Mehr

Installationsbeschreibung. Version 4.2. Installationsbeschreibung 4.2 - Seite 1 von 6

Installationsbeschreibung. Version 4.2. Installationsbeschreibung 4.2 - Seite 1 von 6 Installationsbeschreibung Version 4.2 Installationsbeschreibung 4.2 - Seite 1 von 6 Installation auf einem Einzelplatz-System Dieser Abschnitt beschreibt, wie Sie die Installation durchführen, wenn die

Mehr

Regionaltreffen Rhein Main 26. März 2007

Regionaltreffen Rhein Main 26. März 2007 Regionaltreffen Rhein Main 26. März 2007 SWE Jens Fudickar / OraTool pro Softwareentwicklung Jens Fudickar ist ein kleines Softwarehaus, dessen Hauptprodukt das OraTool ist. Darüber hinaus sind wir in

Mehr

SOLISYON GMBH TOBIAS GRUBER BEN WEISSMAN. Analyse von Dimensions-Schlüsselfehlern bei der Aufbereitung von SSAS Datenbanken

SOLISYON GMBH TOBIAS GRUBER BEN WEISSMAN. Analyse von Dimensions-Schlüsselfehlern bei der Aufbereitung von SSAS Datenbanken WEITER BLICKEN. MEHR ERKENNEN. BESSER ENTSCHEIDEN. Analyse von Dimensions-Schlüsselfehlern bei der Aufbereitung von SSAS Datenbanken SOLISYON GMBH TOBIAS GRUBER BEN WEISSMAN ANALYSE VON OLAP-AUFBEREITUNGSFEHLERN

Mehr

Installationsanleitung für die netzbasierte Variante Bis Version 3.5. KnoWau, Allgemeine Bedienhinweise Seite 1

Installationsanleitung für die netzbasierte Variante Bis Version 3.5. KnoWau, Allgemeine Bedienhinweise Seite 1 1 Installationsanleitung für die netzbasierte Variante Bis Version 3.5 Copyright KnoWau Software 2013 KnoWau, Allgemeine Bedienhinweise Seite 1 2 Seite absichtlich leer KnoWau, Allgemeine Bedienhinweise

Mehr

Installation von Revit DB Link

Installation von Revit DB Link Revit DB Link In allen Planungsphasen besteht der Bedarf an der Änderung von Bauteilinformationen in externen Systemen. Oftmals besteht die Anforderung, Informationen von Bauteilen wie alphanumerischen

Mehr

Punkte importieren aus Datenbank-Tabelle

Punkte importieren aus Datenbank-Tabelle TopoL xt Workflow Punkte importieren aus Datenbank-Tabelle TopoL xt Workflow 1 2007 by Dirk Schönewolf, TopoL Support-Center Alle Rechte vorbehalten. Ohne ausdrückliche, schriftliche Genehmigung ist es

Mehr

Microsoft Access 2010 Daten importieren

Microsoft Access 2010 Daten importieren Microsoft Access 2010 Daten importieren Daten nach Access importieren Klick auf den Reiter des Menübandes Externe Daten. In der Gruppe Importieren und Verknüpfen werden mit Hilfe von Befehlen die verschiedenen

Mehr

Überblick: Oracle Spatial 3D

Überblick: Oracle Spatial 3D ORACLE PRODUCT LOGO Quelle: TeleAtlas Überblick: Oracle Spatial 3D Karin Patenge / Carsten Czarski Oracle Deutschland B.V. & Co KG Agenda 3D Daten: Wo werden sie genutzt...? 3D Daten: Welche Varianten

Mehr

Einführung in SQL. 1. Grundlagen SQL. Structured Query Language. Viele Dialekte. Unterteilung: i. DDL (Data Definition Language)

Einführung in SQL. 1. Grundlagen SQL. Structured Query Language. Viele Dialekte. Unterteilung: i. DDL (Data Definition Language) Einführung in SQL 1. Grundlagen Structured Query Language Viele Dialekte Unterteilung: i. DDL (Data Definition Language) ii. iii. DML (Data Modifing Language) DRL (Data Retrival Language) 1/12 2. DDL Data

Mehr

Betriebshandbuch. MyInTouch Import Tool

Betriebshandbuch. MyInTouch Import Tool Betriebshandbuch MyInTouch Import Tool Version 2.0.5, 17.08.2004 2 MyInTouch Installationshandbuch Inhaltsverzeichnis Inhaltsverzeichnis... 2 Bevor Sie beginnen... 3 Einleitung...3 Benötigte Daten...3

Mehr

Systemmanager SDOFFICE Version 2.7

Systemmanager SDOFFICE Version 2.7 Mehr Informationen auf einen Blick SDDATEX Datenexport nach Microsoft- und Open-Office Adressexport nach Microsoft Outlook Bankenverzeichnis mit aktuellem Datenbestand Verbesserungen in der Bürokommunikation

Mehr

Acrolinx IQ. Verbindungen mit externen Terminologiedatenbanken 2.9

Acrolinx IQ. Verbindungen mit externen Terminologiedatenbanken 2.9 Acrolinx IQ Verbindungen mit externen Terminologiedatenbanken 2.9 2 Inhalt Einleitung 3 Über diesen Leitfaden...3 Verbinden mit externen Terminologiedatenbanken 4 Erstellen von Sicherungen vorhandener

Mehr

Handbuch. Terminverwaltungssoftware für Microsoft Windows und TomTom Telematics

Handbuch. Terminverwaltungssoftware für Microsoft Windows und TomTom Telematics Handbuch Terminverwaltungssoftware für Microsoft Windows und TomTom Telematics Systemanforderungen ab Microsoft Windows Vista Service Pack 2, Windows 7 SP 1 Microsoft.NET Framework 4.5 Full ab Microsoft

Mehr

Administrator-Anleitung

Administrator-Anleitung Administrator-Anleitung für die Typ 2 Installation der LEC-Web-Anwendung auf einem Microsoft Windows Server Ansprechpartner für Fragen zur Software: Zentrum für integrierten Umweltschutz e.v. (ZiU) Danziger

Mehr

Hilfe meine Oracle Datenbank spricht nicht mit meiner JSP

Hilfe meine Oracle Datenbank spricht nicht mit meiner JSP Hilfe meine Oracle Datenbank spricht nicht mit meiner JSP Diese Dokumentation, soll die grundlegenden Schritte vermitteln wie man mithilfe einer JSP Seite auf eine Oracle Datenbank zugreift und Daten abfragt

Mehr

PADS 3.0 Viewer - Konfigurationen

PADS 3.0 Viewer - Konfigurationen PADS 3.0 Viewer - Konfigurationen Net Display Systems (Deutschland) GmbH - Am Neuenhof 4-40629 Düsseldorf Telefon: +49 211 9293915 - Telefax: +49 211 9293916 www.fids.de - email: info@fids.de Übersicht

Mehr

BMW ConnectedDrive. Life is in motion.

BMW ConnectedDrive. Life is in motion. Folie 1 BMW ConnectedDrive. Life is in motion. BMW ConnectedDrive München Monat 2007 Freude am Fahren Geodaten in der Oracle-Datenbank Native Datentypen Vektordaten und Rasterdaten (Satellitenbilder) Offene

Mehr

Erste Schritte nach der Installation

Erste Schritte nach der Installation Erste Schritte nach der Installation Für cosymap 30 Tage Version, Basic, Teamwork und Enterprise Diese Dokumentation unterstützt Sie bei wichtigen Einstellungen nach der Installation. 2013-2015 copyright

Mehr

Zeichensatzkonvertierung in Oracle-DB. moving objects GmbH Martin Busik Hamburg - Mai 2003 www.moving-objects.de

Zeichensatzkonvertierung in Oracle-DB. moving objects GmbH Martin Busik Hamburg - Mai 2003 www.moving-objects.de Zeichensatzkonvertierung in Oracle-DB moving objects GmbH Martin Busik Hamburg - Mai 2003 www.moving-objects.de moving objects GmbH? Beratung Anforderungserhebung Geschäftprozessanalyse Coaching? Schulung

Mehr

Warenwirtschaft Datenimport - Hilfe

Warenwirtschaft Datenimport - Hilfe Warenwirtschaft Datenimport - Hilfe 2 Datenimport - Hilfe Inhaltsverzeichnis Teil I Was ist neu? 3 Teil II Datenimport 4 1 Projekt Explorer... (Bereich 1) 6 2 Eigenschaften... (Bereich 2) 11 3 Feldzuordnungen...

Mehr

SQL structured query language

SQL structured query language Umfangreiche Datenmengen werden üblicherweise in relationalen Datenbank-Systemen (RDBMS) gespeichert Logische Struktur der Datenbank wird mittels Entity/Realtionship-Diagrammen dargestellt structured query

Mehr

Datenbanken für Online Untersuchungen

Datenbanken für Online Untersuchungen Datenbanken für Online Untersuchungen Im vorliegenden Text wird die Verwendung einer MySQL Datenbank für Online Untersuchungen beschrieben. Es wird davon ausgegangen, dass die Untersuchung aus mehreren

Mehr

Automatisierte Datenmigration mit dynamischen SQL

Automatisierte Datenmigration mit dynamischen SQL Automatisierte Datenmigration mit dynamischen SQL Rolf Wesp Consultant Rolf.Wesp@trivadis.com Düsseldorf, 27. Oktober 2009 Baden Basel Bern Brugg Lausanne Zürich Düsseldorf Frankfurt/M. Freiburg i. Br.

Mehr

AixVerein 2.0 - Anleitung zur Einrichtung des

AixVerein 2.0 - Anleitung zur Einrichtung des Seite 1/6 AixVerein 2.0 - Anleitung zur Einrichtung des Datenbank-Servers und der Dokumentenablage Bei der vorliegenden Anwendung handelt es sich um eine Client-Server-Anwendung, d.h. die Software wird

Mehr

7. ArcView-Anwendertreffen. Einbindung von Datenbanken in ArcMap am Beispiel der Biotopkartierung Bayern. Daniel Fuchs

7. ArcView-Anwendertreffen. Einbindung von Datenbanken in ArcMap am Beispiel der Biotopkartierung Bayern. Daniel Fuchs 7. ArcView-Anwendertreffen Einbindung von Datenbanken in ArcMap am Beispiel der Biotopkartierung Bayern Daniel Fuchs 1. Grundlagen Biotopkartierung: Datenformat Die Daten der Biotopkartierung Bayern werden

Mehr

Relationale Datenbanken in der Praxis

Relationale Datenbanken in der Praxis Seite 1 Relationale Datenbanken in der Praxis Inhaltsverzeichnis 1 Datenbank-Design...2 1.1 Entwurf...2 1.2 Beschreibung der Realität...2 1.3 Enitiy-Relationship-Modell (ERM)...3 1.4 Schlüssel...4 1.5

Mehr

ipin CSV-Datenimport (Mac OS X)

ipin CSV-Datenimport (Mac OS X) ipin CSV-Datenimport (Mac OS X) ipin bietet Ihnen die Möglichkeit, Daten aus anderen Programmen oder Datenquellen zu importieren. Dies ist vor allem dann sehr hilfreich, wenn große Datenmengen in ipin

Mehr

Whitepaper. Produkt: combit Relationship Manager. Datensatzhistorie mit dem SQL Server 2000 und 2005. combit GmbH Untere Laube 30 78462 Konstanz

Whitepaper. Produkt: combit Relationship Manager. Datensatzhistorie mit dem SQL Server 2000 und 2005. combit GmbH Untere Laube 30 78462 Konstanz combit GmbH Untere Laube 30 78462 Konstanz Whitepaper Produkt: combit Relationship Manager Datensatzhistorie mit dem SQL Server 2000 und 2005 Datensatzhistorie mit dem SQL Server 2000 und 2005-2 - Inhalt

Mehr

Powerful PL/SQL: Collections indizieren mit VARCHAR2- Indizes ein Praxisbeispiel

Powerful PL/SQL: Collections indizieren mit VARCHAR2- Indizes ein Praxisbeispiel Powerful PL/SQL: Collections indizieren mit VARCHAR2- Indizes ein Praxisbeispiel Schlagworte Autor: Klaus Friemelt, MT AG dynamisches BULK SQL, VARCHAR2-indizierte PL/SQL-Tabellen Einleitung Mit den letzten

Mehr

select DISTINCT Name, ort From Verkauf; selektiert Name und Ort von Tabelle Verkauf - DISTINCT steht dass keine Zeile mehrfach vorkommt

select DISTINCT Name, ort From Verkauf; selektiert Name und Ort von Tabelle Verkauf - DISTINCT steht dass keine Zeile mehrfach vorkommt Some SQL Queries % you can use them with the project Buch/Verlag select Name, ort From Verkauf; selektiert Name und Ort von Tabelle Verkauf select DISTINCT Name, ort From Verkauf; selektiert Name und Ort

Mehr

Administrator-Anleitung

Administrator-Anleitung Administrator-Anleitung für die Installation und Konfiguration von MySQL 5.0 zur Nutzung der Anwendung Ansprechpartner für Fragen zur Software: Zentrum für integrierten Umweltschutz e.v. (ZiU) Danziger

Mehr

Funktionsübersicht. Beschreibung der zentralen Funktionen von PLOX

Funktionsübersicht. Beschreibung der zentralen Funktionen von PLOX Funktionsübersicht Beschreibung der zentralen Funktionen von PLOX Seite 2 Inhaltsverzeichnis 1. Überblick Architektur... 2 2. PLOX-Menüleiste: Eine Toolbox voll nützlicher Werkzeuge... 3 2.1 Login... 3

Mehr

Dokumentation KundenpreisManagerLX Pro. Version 2.0

Dokumentation KundenpreisManagerLX Pro. Version 2.0 Dokumentation KundenpreisManagerLX Pro Version 2.0 2 Dokumentation KundenpreisManagerLX Pro Version 2.0.207.1 Was ist KundenpreisManagerLX Pro? KundenpreisManagerLX Pro ist ein Programm zum einfachen Exportieren,

Mehr

Dokumentation FileZilla. Servermanager

Dokumentation FileZilla. Servermanager Servermanager Mit dem Servermanager können Sie Ihre Serverzugangsdaten verwalten und so mit nur zwei Klicks zwischen Ihren Accounts wechseln. Um einen neuen Account einzurichten klicken Sie auf Datei >>

Mehr

Konfiguration von Clients zur Kommunikation mit einem SUS-Server

Konfiguration von Clients zur Kommunikation mit einem SUS-Server Konfiguration von Clients zur Kommunikation mit einem SUS-Server Allgemeine Informationen Damit sich der Autoupdate-Client die Updates vom lokalen SUS-Server abholt, muss in seiner Registry die korrekten

Mehr

Modul GIS und CAD Teilmodul GIS

Modul GIS und CAD Teilmodul GIS Projektionen Version 10, English Autor: Msc. Tutorial-Version: 2012 Hochschule Anhalt s Bachelor Naturschutz und Landschaftsplanung 5. Semester Datenerzeugung (Punktdatenerzeugung / Projektion von Vektordaten)

Mehr

Fakultät für Informatik & Wirtschaftsinformatik DB & IS II - SS 2015. Metadaten

Fakultät für Informatik & Wirtschaftsinformatik DB & IS II - SS 2015. Metadaten Fakultät für Informatik & Wirtschaftsinformatik Metadaten Metadaten sind Daten über Daten Data-Dictionary speichert Informationen über die Struktur der Daten, z.b.: Tabellen, Spalten, Datentypen Primär-

Mehr

Nutzung der Intranetfunktionalität

Nutzung der Intranetfunktionalität STABSSTELLE HOCHSCHULMARKETING Oliver Gschwender M.A., MMD cms@uni-bayreuth.de Nürnbergerstr. 38 Haus 4 Zapf Gebäude 95440 Bayreuth Tel.: 0921 / 55-4649 Nutzung der Intranetfunktionalität 1) Anmeldung

Mehr

Fachhochschule Kaiserslautern Labor Datenbanken mit MySQL SS2006 Versuch 1

Fachhochschule Kaiserslautern Labor Datenbanken mit MySQL SS2006 Versuch 1 Fachhochschule Kaiserslautern Fachbereiche Elektrotechnik/Informationstechnik und Maschinenbau Labor Datenbanken Versuch 1 : Die Grundlagen von MySQL ------------------------------------------------------------------------------------------------------------

Mehr

Acrolinx IQ. Verbindung mit einer externen Terminologiedatenbank herstellen 2.7

Acrolinx IQ. Verbindung mit einer externen Terminologiedatenbank herstellen 2.7 Acrolinx IQ Verbindung mit einer externen Terminologiedatenbank herstellen 2.7 2 Inhalt Einleitung 3 Über diesen Leitfaden...3 Verbinden mit externen Terminologiedatenbanken 4 Erstellen von Sicherungen

Mehr

TimeSafe Leistungserfassung

TimeSafe Leistungserfassung Keep your time safe. TimeSafe Leistungserfassung Adressimport 1/8 Inhaltsverzeichnis Inhaltsverzeichnis... 2 1 Allgemeines... 3 1.1 Adressen in der TimeSafe Leistungserfassung... 3 1.2 Organisationen und/oder

Mehr

Checkliste Installation. Novaline Bautec.One

Checkliste Installation. Novaline Bautec.One Checkliste Installation Novaline Bautec.One Juli 2013 Inhaltsverzeichnis Neuinstallation Einzelplatz - Start ohne Daten... 3 Einplatz System Mit / Ohne SQL Server installieren... 3 Einplatz / Mehrplatz

Mehr

Import, Export und Löschung von Zertifikaten mit dem Microsoft Internet Explorer

Import, Export und Löschung von Zertifikaten mit dem Microsoft Internet Explorer Import, Export und Löschung von Zertifikaten mit dem Microsoft Internet Explorer Version 1.0 Arbeitsgruppe Meldewesen SaxDVDV Version 1.0 vom 20.07.2010 Autor geändert durch Ohle, Maik Telefonnummer 03578/33-4722

Mehr

Tutorial: Systemportierung per Datenbank-Sicherung. version: 0.1 Author: Anja Beuth

Tutorial: Systemportierung per Datenbank-Sicherung. version: 0.1 Author: Anja Beuth Tutorial: Systemportierung per Datenbank-Sicherung version: 0.1 Author: Anja Beuth Table of contents 1.1.1... 5 Voraussetzungen auf dem Zielsystem... Datenbank sichern... Datenbanksicherung auf Zielsystem

Mehr

Abfragen (Queries, Subqueries)

Abfragen (Queries, Subqueries) Abfragen (Queries, Subqueries) Grundstruktur einer SQL-Abfrage (reine Projektion) SELECT [DISTINCT] {* Spaltenname [[AS] Aliasname ] Ausdruck} * ; Beispiele 1. Auswahl aller Spalten SELECT * ; 2. Auswahl

Mehr

Geordnete Form...36 Erfassung und Speicherung...37 Relationale Datenbanken...37 Einfache Tabellen...37 Objekte und Begriffe relationaler

Geordnete Form...36 Erfassung und Speicherung...37 Relationale Datenbanken...37 Einfache Tabellen...37 Objekte und Begriffe relationaler Inhaltsverzeichnis Einleitung...13 SQL: Die Abfragesprache für Datenbanken...17 Kennzeichnende Merkmale von SQL...17 SQL-Dialekte...18 Kurze Entwicklungsgeschichte...18 SQL/86 oder SQL/1...19 SQL/89 oder

Mehr

FileMaker Factory GmbH, c/o Darko Stula, Bläsiring 150, 4057 Basel, +41 78 880 00 36, mail@bfiles.ch

FileMaker Factory GmbH, c/o Darko Stula, Bläsiring 150, 4057 Basel, +41 78 880 00 36, mail@bfiles.ch b'files. helpfile FileMaker Factory GmbH, c/o Darko Stula, Bläsiring 150, 4057 Basel, +41 78 880 00 36, mail@bfiles.ch B'FILES, OUTLOOK UND GENIUS CONNECT GeniusConnect ist ein PlugIn für MS-Outlook. Es

Mehr

Relationales Datenbanksystem Oracle

Relationales Datenbanksystem Oracle Relationales Datenbanksystem Oracle 1 Relationales Modell Im relationalen Modell wird ein relationales Datenbankschema wie folgt beschrieben: RS = R 1 X 1 SC 1... R n X n SC n SC a a : i=1...n X i B Information

Mehr

Zugriff auf Geodaten des HSR-Portals

Zugriff auf Geodaten des HSR-Portals Zugriff auf Geodaten des HSR-Portals Bisher wurden alle Datenbestellungen von Studierenden und Mitarbeitenden der ZHAW durch die FG Geoinformatik bearbeitet. In naher Zukunft soll es für Studierende und

Mehr

MySQL, phpmyadmin & SQL. Kurzübersicht

MySQL, phpmyadmin & SQL. Kurzübersicht MySQL, phpmyadmin & SQL Kurzübersicht Referenzen MySQL Documentation: http://dev.mysql.com/doc PHP 5 / MySQL5. Studienausgabe. Praxisbuch und Referenz (Kannengießer & Kannengießer) 2 Datenbank anlegen

Mehr

Kurzanleitung zu. von Daniel Jettka 18.11.2008

Kurzanleitung zu. von Daniel Jettka 18.11.2008 Kurzanleitung zu Tigris.org Open Source Software Engineering Tools von Daniel Jettka 18.11.2008 Inhaltsverzeichnis 1.Einführung...1 2.Das Projektarchivs...3 2.1.Anlegen des Projektarchivs...3 2.2.Organisation

Mehr

Manueller Import von Dateien

Manueller Import von Dateien PhPepperShop Enterprise Datum: 22. Mai 2015 Version: 1.2 Manueller Import von Dateien Importe/Exporte Business Connector Glarotech GmbH Inhaltsverzeichnis 1. Manueller Import von Dateien im Caller...3

Mehr

TimePunch. TimePunch Command. Benutzerhandbuch 14.08.2013. TimePunch KG, Wormser Str. 37, 68642 Bürstadt

TimePunch. TimePunch Command. Benutzerhandbuch 14.08.2013. TimePunch KG, Wormser Str. 37, 68642 Bürstadt TimePunch TimePunch Command Benutzerhandbuch 14.08.2013 TimePunch KG, Wormser Str. 37, 68642 Bürstadt Dokumenten Information: Dokumenten-Name Benutzerhandbuch, TimePunch Command Revisions-Nummer 37 Gespeichert

Mehr

Projektmanagement in Outlook integriert InLoox 5.x Konfigurationshilfe für Oracle Server

Projektmanagement in Outlook integriert InLoox 5.x Konfigurationshilfe für Oracle Server y Projektmanagement in Outlook integriert InLoox 5.x Konfigurationshilfe für Oracle Server Ein IQ medialab Whitepaper Veröffentlicht: Juni 2008 Copyright: IQ medialab GmbH 2008 Aktuelle Informationen finden

Mehr

3 Arbeiten mit geographischen Daten

3 Arbeiten mit geographischen Daten 3 Arbeiten mit geographischen Daten 3.1 Spatial Datatypes: Bisher wurden Koordinaten nur von GIS-Systemen verwendet. Es gibt immer mehr Applikationen, die geographische und/oder geometrische Daten verarbeiten.

Mehr

Dokumentation. juris Autologon-Tool. Version 3.1

Dokumentation. juris Autologon-Tool. Version 3.1 Dokumentation juris Autologon-Tool Version 3.1 Inhaltsverzeichnis: 1. Allgemeines... 3 2. Installation Einzelplatz... 3 3. Installation Netzwerk... 3 4. Konfiguration Netzwerk... 3 4.1 Die Autologon.ini...

Mehr