NULL-WERTE IN GEOMEDIA- SACHDATEN TIPPS & TRICKS

Größe: px
Ab Seite anzeigen:

Download "NULL-WERTE IN GEOMEDIA- SACHDATEN TIPPS & TRICKS"

Transkript

1 NULL-WERTE IN GEOMEDIA- SACHDATEN TIPPS & TRICKS

2 INHALT NULL-Werte in GeoMedia-Sachdaten... 3 Grundlage... 3 Die Beispiel-Daten... 3 NULL-Werte sind grundsätzlich sinnvoll... 4 Fallbeispiele... 6 nicht vorhanden oder keine Information?... 6 vorhanden oder nicht vorhanden, gibt es da noch eine dritte Möglichkeit?... 7 Thematische Karte fehlt da was?... 8 nicht vorhanden oder nicht vorhanden? die NULL-Falle... 9 Kreise und Balken Fazit

3 NULL-WERTE IN GEOMEDIA-SACHDATEN GRUNDLAGE Wenn Informationen fehlen, wird in Datenbanken zur Kennzeichnung dieser Tatsache ein spezieller NULL-Wert verwendet. Dieser Wert ist nicht identisch mit einem leeren Textfeld (Zeichenkette der Länge 0) oder einem Textfeld, das nur Leerzeichen enthält oder dem numerischen Wert 0. NULL-Werte sind grundsätzlich nützlich, der Umgang mit ihnen beinhaltet aber Fallstricke, die zu (scheinbar) falschen Abfrageergebnissen führen können. Dies soll an Hand einiger praktischer Beispiele näher erläutert werden: DIE BEISPIEL-DATEN Nehmen wir an, Sie haben Punktobjekte, die Recycling-Standorte (bestehend aus Altglas-, Altpapier- usw. -Containern) repräsentieren. Die Information, welche Entsorgungsmöglichkeiten mit welcher Kapazität (Anzahl Container) an dem jeweiligen Standort bestehen, ist in den Sachdaten enthalten. 3

4 Dies ist die Datenstruktur (sichtbar gemacht mit dem GeoMedia-Befehl Daten verwalten - Schemata - Schemaauszug [kennen Sie nicht? wir bieten GeoMedia Update-Trainings an ]): Objektklasse: RECYCLING (Punkt) Attributname Typ Erforderlich Schlüssel ID Long Ja ADRESSE Text ZUGANG Text CONTAINER_ALTGLASS_WEISS CONTAINER_ALTGLASS_BRAUN CONTAINER_ALTGLASS_GRUEN CONTAINER_ALTPAPIER CONTAINER_ALTTEXTIL CONTAINER_ELEKTRO_KLEIN CONTAINER_WERTSTOFF GEOMETRY SpatialPoint Außer für das Primärschlüsselfeld ID sind nach dem Anlegen der Objektklasse mit GeoMedia für alle anderen Sachdaten-Felder NULL-Werte erlaubt. NULL-WERTE SIND GRUNDSÄTZLICH SINNVOLL Auf Ebene der Datenbank (MS Access, MS SQL-Server, Oracle) kann für eine Spalte die Verwendung von NULL-Werten verboten werden; dies ist aber oftmals nicht sinnvoll: Wenn dem Erfasser dann eine Information (zum Beispiel für die Anzahl der Altpapier-Container an dem Standort) fehlt, kann er die Erfassung abbrechen und später wieder aufnehmen (erhöhter Aufwand) eine (numerische) 0 eintragen dann weiß später niemand mehr, ob die Information fehlte oder tatsächlich kein entsprechender Container vorhanden ist eine spezielle Kennung (zum Beispiel -999) eintragen wenn Sie dann später die Container-Anzahl für den Bezirk summieren, gibt es eine Überraschung Außerdem gibt es Fälle, wo eine bestimmte Information nicht unbekannt, sondern einfach nicht vorhanden ist (zum Beispiel: keine zusätzliche Zugangsinformation für das Feld ZUGANG). 4

5 NULL-Werte können also sehr sinnvoll sein, zum Beispiel können Sie mit einer gezielten Abfrage die Standorte identifizieren, für die noch ein bestimmter Wert zu recherchieren ist; dafür wird bei Abfragen der spezielle Operator IS NULL verwendet (nicht nur in der GeoMedia-Attributabfrage, sondern auch beim Datenbankzugriff per SQL (Structured Query Language): 5

6 FALLBEISPIELE Im Folgenden soll von diesen sechs Beispieldatensätzen ausgegangen werden (die Felder mit NULL-Werten sind zur Verdeutlichung gelb eingefärbt): NICHT VORHANDEN ODER KEINE INFORMATION? Sie suchen die Standorte, an denen keine Altpapier-Container vorhanden sind, um den Bedarf dort zu überprüfen: Formal richtig, aber vielleicht wollen Sie auch die Standorte, an denen keine Information zu dem Thema vorliegt, in die Untersuchung einbeziehen, dann wäre die folgende Abfrage fachlich sinnvoller: 6

7 VORHANDEN ODER NICHT VORHANDEN, GIBT ES DA NOCH EINE DRITTE MÖGLICHKEIT? Sie brauchen die Information, an welchen Standorten Wertstoff-Container vorhanden sind und an welchen nicht. Die beiden Abfragen liefern das Ergebnis: Für einen vollständigen Bericht wäre aber vielleicht noch eine dritte Abfrage sinnvoll: 7

8 THEMATISCHE KARTE FEHLT DA WAS? Eine entsprechende Überlegung gilt beim Einrichten einer thematischen Karte; die NULL- Werte werden hier nur bei Anwahl der sonstigen Werte berücksichtigt (Option unten im Dialog Legendeneintragseigenschaften ). 8

9 NICHT VORHANDEN ODER NICHT VORHANDEN? DIE NULL-FALLE Sie wissen, dass der Datenerfasser alle barrierefreien Standorte mit dem Wort barrierefrei im Feld ZUSATZ gekennzeichnet hat. Sie suchen alle nicht barrierefreien Standorte unter Beachtung der Tatsache, dass das Wort ggf. nicht alleine im dem Feld vorkommt (Verwendung von NOT LIKE und Joker-Zeichen [* für MS Access und MS SQL-Server, % für Oracle]): Dieser erste Versuch liefert nicht das fachliche korrekte Ergebnis! Wenn sichergestellt ist, dass alle barrierefreien Standorte gekennzeichnet sind, dann sind die Standort mit NULL-Wert im Feld ZUSATZ ebenfalls nicht barrierefrei, die korrekte Abfrage muss also so aussehen: (Hier liegt dann auch gleich ein Beispiel für schlechte Datenmodellierung vor, besser wäre hier ein eigenes Feld BARRIEREFREI mit Ja/Nein-Werten; wenn Sie hier Unterstützung brauchen: wir bieten auf Nachfrage Workshops zum Thema Datenmodellierung an ) 9

10 KREISE UND BALKEN Besondere Vorsicht ist mit NULL-Werten in Zusammenhang mit Kreis- und Balkendiagrammen geboten (kennen Sie nicht? wir bieten GeoMedia Update-Trainings an ): Hier sollte möglichst sichergestellt sein, dass die Recherche/Datenerfassung komplett ist und alle NULL-Werte durch die ermittelten Werte gefüllt sind. Alternativ sollte numerisch 0 als Ersatz für den NULL-Wert angenommen werden. Ein erster Versuch der Darstellung der Containertypen je Standort als Kreisdiagramm: Hier fällt eine grob falsche Darstellung an den Standorten auf, an denen der Wert für einen Containertyp NULL ist. 10

11 Grund hierfür ist die Voreinstellung für die Standardwerte, die als Ersatz für NULL-Werte verwendet werden: Wenn NULL-Werte vorkommen (können), ändern Sie hier die Vorgabewerte 20, 40, 60 unbedingt auf 0, dann werden die Kreisdiagramme auch für Standorte mit NULL-Werten korrekt angezeigt: 11

12 Für Balkendiagramme gilt das oben Gesagte analog: FAZIT NULL-Werte sind grundsätzlich nützlich. Wenn möglich, sollten stattdessen die richtigen Werte gefunden und verwendet werden. Ansonsten muss an vielen Stellen über eine Sonderbehandlung der verbleibenden NULL- Werte nachgedacht werden, damit keine Probleme entstehen. 12

Schnellwahl -browserbezogene Abfrage in den Adressen

Schnellwahl -browserbezogene Abfrage in den Adressen SQL steht für Structured Query Language. Somit kann man von einer strukturierten Abfragesprache ausgehen. Die Programmiersprache ist ANSI- und ISO-standardisiert und wird von den meisten Datenbanksystemen

Mehr

Query-Manager Kurzanleitung Inhalt. Query-Manager. Kurzanleitung

Query-Manager Kurzanleitung Inhalt. Query-Manager. Kurzanleitung Query-Manager Kurzanleitung Inhalt Query-Manager Kurzanleitung 1 Inhalt 1. Selektion über Sachdaten... 3 2. Einfache Abfrage... 3 2.1. Objektklasse und Tabelle auswählen... 3 2.2. Attributeigenschaften

Mehr

12 BG EDV Access / Inf-SQL1 Theodor-Heuss-Schule Wetzlar

12 BG EDV Access / Inf-SQL1 Theodor-Heuss-Schule Wetzlar Abfragen aus einer Tabelle mit Hilfe der Datenbank-Sprache SQL SQL (Structured Query Language) ist eine Computersprache zum Speichern, Bearbeiten und Abfragen von Daten in relationalen Datenbanken. Eine

Mehr

Advertizor Version 1.1 Formatbeschreibung der Import-Schnittstellen

Advertizor Version 1.1 Formatbeschreibung der Import-Schnittstellen Advertizor Version 1.1 Formatbeschreibung der Import-Schnittstellen Advertizor - Kunden-Schnittstelle Stand 27. Mai 2008 Seite 1 von 7 Inhaltsverzeichnis 1 STAMMDATE-IMPORT SCHITTSTELLE...3 1.1 Definition

Mehr

Ein Ausflug zu ACCESS

Ein Ausflug zu ACCESS Ein Ausflug zu ACCESS Die folgenden Folien zeigen beispielhaft, wie man sein DB- Wissen auf ACCESS übertragen kann betrachtet wird ACCESS 2002, da gerade im Bereich der Nutzung von SQL hier einiges nachgearbeitet

Mehr

SQL. Structured Query Language

SQL. Structured Query Language SQL Structured Query Language Grundlagen zu Abfrage SQL Jede SQL-Abfrage enthält die drei Hauptbefehle: select (engl. auswählen), from (engl. von) und where (engl. wo). Mit select gibt man an, welche Spalten

Mehr

Das Erstellen einer Datenbank in MS Access 2010

Das Erstellen einer Datenbank in MS Access 2010 Das Erstellen einer Datenbank in MS Access 2010 1. Eine Datenbank anlegen und 1.1. eine Tabelle entwerfen Leere Datenbank, erstellen anklicken vorher Pfad und definieren 1. 2. Es erscheint dieser Bildschirm

Mehr

SELECT dient dazu, aus einer vorhandenen Datenbank bestimmte Spalten und Zeilen auszugeben es handelt sich also um eine Auswahlabfrage.

SELECT dient dazu, aus einer vorhandenen Datenbank bestimmte Spalten und Zeilen auszugeben es handelt sich also um eine Auswahlabfrage. SELECT-FROM SELECT dient dazu, aus einer vorhandenen Datenbank bestimmte Spalten und Zeilen auszugeben es handelt sich also um eine Auswahlabfrage. Inhaltsverzeichnis 1 Der grundlegende Aufbau 2 Doppelte

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

Im Original veränderbare Word-Dateien

Im Original veränderbare Word-Dateien Die Eingabe der Feldnamen der beiden Tabellen in unsere Datenbank Bücherei geht recht zügig, weil wir uns bereits im Vorfeld Gedanken gemacht haben, welche Informationen über Bücher uns wichtig sind und

Mehr

Schritt 1: Neuen Datensafe anlegen

Schritt 1: Neuen Datensafe anlegen Zunächst das Programm öffnen Das Programm erkennen Sie an einem Schloss in einem Kreis auf dem Desktop. zulas- Patch- Wenn Sie gefragt werden, ob Sie einen automatischen Upate-Check sen wollen, klicken

Mehr

ZM(E) Auswertung von Kennzahlen

ZM(E) Auswertung von Kennzahlen Inhaltsverzeichnis Inhaltsverzeichnis...1 Nutzen des Zusatzmoduls...2 Notwendige Einstellung in der Registrierungsdatei...2 Formularbeschreibung...3 Speichern der Suchfilter...4 Beispiel Erstellen eines

Mehr

Konfigurationshandbuch. termxact 2017

Konfigurationshandbuch. termxact 2017 Konfigurationshandbuch termxact 2017 Stand: September 2017 Gültig für: termxact 2017 for Microsoft Word, Excel, PPT termxact Desktop Checker 2017 TermSolutions GmbH Dantestraße 17A 41542 Dormagen Deutschland

Mehr

Songtexte automatisch finden und in MP3s speichern

Songtexte automatisch finden und in MP3s speichern Songtexte automatisch finden und in MP3s speichern Wer seine Musiksammlung liebt, der pflegt sie! Da werden Alben als Ordner mit Cover- Bilder auf der Festplatte gespeichert und alle ID3-Informationen

Mehr

Während in Tabellen die Daten gespeichert werden, sind Abfragen für die Darstellung und Auswertung der Daten zuständig.

Während in Tabellen die Daten gespeichert werden, sind Abfragen für die Darstellung und Auswertung der Daten zuständig. ACCESS Objekt 2: Abfragen Während in Tabellen die Daten gespeichert werden, sind Abfragen für die Darstellung und Auswertung der Daten zuständig. Das Ergebnis einer Abfrage sieht wie eine Tabelle aus.

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

ACCESS. Berechnete Felder in Tabellen TABELLEN ENTWERFEN BERECHNETE FELDER IN TABELLEN BASICS

ACCESS. Berechnete Felder in Tabellen TABELLEN ENTWERFEN BERECHNETE FELDER IN TABELLEN BASICS Berechnete Felder in Tabellen Berechnete Felder in Tabellen sind ein Feature, das mit der Version 2010 von Access hinzugekommen ist. Dabei handelt es sich um die Möglichkeit, die Inhalte der übrigen Felder

Mehr

3. Synchronisation von Formularen

3. Synchronisation von Formularen 3. 3.1. Datenmodell Die folgenden Überlegungen basieren auf einem einfachen Datenmodell von drei Tabellen, die jeweils in 1:n Beziehungen zueinander stehen. Gemeinden sind Bezirken zugeordnet und Bezirke

Mehr

Zweitens über eine Abfrage, welche die Tabellen tblartikel und tbllieferanten verknüpft. Auf diese Weise würde das Kombinationsfeld

Zweitens über eine Abfrage, welche die Tabellen tblartikel und tbllieferanten verknüpft. Auf diese Weise würde das Kombinationsfeld Filterkriterien für Formulare, Teil III: Kombinationsfelder In den ersten beiden Teilen dieser Artikelreihe haben Sie erfahren, wie Sie Felder der verschiedenen Datentypen filtern. Nun geht es ans Eingemachte:

Mehr

Workshop Diagramme mit GeoMedia

Workshop Diagramme mit GeoMedia 11. GeoMedia-Anwendertreffen Süddeutschland 6. Intergraph Forum Süd Workshop Diagramme mit GeoMedia Labor für Geodätische Datenverarbeitung Prof. Dr. Dietrich Schröder dietrich.schroeder@hft-stuttgart.de

Mehr

Installation von ib-normcad 11 unter rz-industriebau 2012

Installation von ib-normcad 11 unter rz-industriebau 2012 Installation von ib-normcad 11 unter rz-industriebau 2012 Für ib-normcad 11 unter rz-industriebau 2012 gibt es derzeit kein Setup-Programm. Die Anwendung muss manuell installiert werden. Dazu sind die

Mehr

Erweiterung der Selektionen

Erweiterung der Selektionen Erweiterung der Selektionen 1. Freie Sortierungsdefinition mit bis zu drei Feldern für Selektionen 2. Freie 50 Artikel- und Adresselektionen 3. Selektionsfelder gruppieren 4. Erweiterte Feldtypen für Selektionsfelder

Mehr

Structured Query Language (SQL) als standardisierte Anfragesprache für relationale Datenbanken

Structured Query Language (SQL) als standardisierte Anfragesprache für relationale Datenbanken Rückblick Structured Query Language (SQL) als standardisierte Anfragesprache für relationale Datenbanken Data Definition Language zur Schemadefinition (z.b. CREATE TABLE zum Anlegen von Tabellen) Data

Mehr

DBExplorer einrichten

DBExplorer einrichten PDAP7 Datenbankverbindung im DBExplorer einrichten Sie finden den Datenbankexplorer im Service Bereich der PDAP7 Homepage. Der Datenbank Explorer dient dem direkten Zugriff auf die PDAP7 Datenbank Tabellen

Mehr

U 8 SQL. = Structured Query Language (heute auch Standard Query Language) ALLGEMEIN:

U 8 SQL. = Structured Query Language (heute auch Standard Query Language) ALLGEMEIN: U 8 SQL = Structured Query Language (heute auch Standard Query Language) ALLGEMEIN: - Abfragesprache für relationale Datenbanken, die plattformübergreifend verwendet wird - Vereinfachte Verwendung über

Mehr

Online-Terminerfassung für Vereine

Online-Terminerfassung für Vereine ANLEITUNG ONLINE-TERMINERFASSUNG Online-Terminerfassung für Vereine Warum gibt es ein neues System zur Terminerfassung? Die Abfallwirtschaft unterstützt Ihre Sammlungen von Papier, Altmetall und Christbäumen

Mehr

Tiscover CMS 7. Neuerungen im Vergleich zu Tiscover CMS 6

Tiscover CMS 7. Neuerungen im Vergleich zu Tiscover CMS 6 Tiscover CMS 7 Neuerungen im Vergleich zu Tiscover CMS 6 Inhaltsverzeichnis An- und Abmeldung im Tiscover CMS 7... 3 1. Anmeldung... 3 2. Abmeldung... 3 Bereiche der Arbeitsoberfläche von Tiscover CMS

Mehr

Microsoft Access Abfragen: Informationen anzeigen und sortieren

Microsoft Access Abfragen: Informationen anzeigen und sortieren Microsoft Access Abfragen: Informationen anzeigen und sortieren Alle Kunden Die Namen der Mitarbeiter und deren E-Mail-Adresse Bestellungen, nach dem Datum sortiert Anja Aue 16.11.16 Abfragen Zusammenstellung

Mehr

Customizing Datensicht erstellen. Erweiterung der Baumstruktur um eigene Sichten

Customizing Datensicht erstellen. Erweiterung der Baumstruktur um eigene Sichten Customizing Datensicht erstellen Erweiterung der Baumstruktur um eigene Sichten TITEL Customizing Datensicht erstellen AUTOR Docusnap Consulting DATUM 26.04.2017 Die Weitergabe, sowie Vervielfältigung

Mehr

ZUGRIFFSBERECHTIGUNG IM TERMINBUCH

ZUGRIFFSBERECHTIGUNG IM TERMINBUCH ZUGRIFFSBERECHTIGUNG IM TERMINBUCH Pionier der Zahnarzt-Software. Seit 986. Einleitung DAMPSOFT GmbH Seite 2/3 Sehr geehrtes Praxis-Team, mit Zugriffsberechtigungen auf die Terminbücher in Ihrem DS-Win-Termin

Mehr

In wenigen Klicks zu einem Kataster - mit AutoCAD Map 3D

In wenigen Klicks zu einem Kataster - mit AutoCAD Map 3D mit AutoCAD Map 3D Thorsten Scheel Contelos GmbH Application Engineer Join the conversation #AU2017 #AUGermany Die Voraussetzungen die Voraussetzungen Mögliche Datenbanken: SQLite als interne Datenbank

Mehr

Getting Started Conquestor

Getting Started Conquestor STRATOLABS Conquestor für Windows Betriebssysteme* stratolabs 14.2.2019 Inhalt 1.) Überblick... 2 2.) Neue Datenbank-Verbindung anlegen... 4 2.1) Im Folgenden wird beschrieben, wie die Verbindung zu einer

Mehr

SQL. SQL SELECT Anweisung SQL-SELECT SQL-SELECT

SQL. SQL SELECT Anweisung SQL-SELECT SQL-SELECT SQL SQL SELECT Anweisung Mit der SQL SELECT-Anweisung werden Datenwerte aus einer oder mehreren Tabellen einer Datenbank ausgewählt. Das Ergebnis der Auswahl ist erneut eine Tabelle, die sich dynamisch

Mehr

Geoinformation Abbildung auf Tabellen

Geoinformation Abbildung auf Tabellen Folie 1 von 32 Geoinformation Abbildung auf Tabellen Folie 2 von 32 Abbildung auf Tabellen Übersicht Motivation des relationalen Datenmodells Von Objekten zu Tabellen Abbildung von Objekten Schlüssel Abbildung

Mehr

TIPPS & TRICKS. DXF Daten in GeoMedia anzeigen. 10. Juni 2003

TIPPS & TRICKS. DXF Daten in GeoMedia anzeigen. 10. Juni 2003 TIPPS & TRICKS DXF Daten in GeoMedia anzeigen 10. Juni 2003 INTERGRAPH (Schweiz) AG Neumattstrasse 24, CH-8953 Dietikon Tel: 043 322 46 46 Fax: 043 322 46 10 HOTLINE: Telefon: 043 322 46 00 E-Mail: support-ch@ingr.com

Mehr

eduvote ein Audience Response System (ARS) für Lehrveranstaltungen

eduvote ein Audience Response System (ARS) für Lehrveranstaltungen eduvote ein Audience Response System (ARS) für Lehrveranstaltungen PowerPoint Add-In Übersicht: Nach dem Herunterladen und Ausführen des Installationsprogamms für das eduvote PowerPoint Add-In befindet

Mehr

Verwalten von Terminen auf der Homepage des VfB Waldshut

Verwalten von Terminen auf der Homepage des VfB Waldshut Verwalten von Terminen auf der Homepage des VfB Waldshut VfB-Terminverwaltung-v.doc Seite 1 von 17 Inhaltsverzeichnis 1 Einleitung...3 2 System An- und Abmeldung...3 2.1 Anmeldung...3 2.2 Abmeldung...5

Mehr

ids-system GmbH Tipp #3 Leer-Strings in SQL oder die Frage nach CHAR oder VARCHAR

ids-system GmbH Tipp #3 Leer-Strings in SQL oder die Frage nach CHAR oder VARCHAR ids-system GmbH Tipp #3 Leer-Strings in SQL oder die Frage Zusammenfassung Dieses Dokument beschreibt die Unterschiede zwischen CHAR und VARCHAR Datentyp sowie die Behandlung im SQL Michael Tiefenbacher

Mehr

ACCESS Objekt 1: Tabellen. 1. Zusammenspiel mehrerer Tabellen

ACCESS Objekt 1: Tabellen. 1. Zusammenspiel mehrerer Tabellen ACCESS Objekt 1: Tabellen In den Tabellen einer Datenbank werden Daten gespeichert, d.h. nur die 'Rohdaten', keine Berechnungen oder Formatierungen. Nur der Programmierer sieht die Tabellen, nie der Benutzer.

Mehr

Schulungsunterlagen CMS-Version 4.0

Schulungsunterlagen CMS-Version 4.0 Schulungsunterlagen CMS-Version 4.0 BDKJ Pflege einer Material-Datenbank (Stand: Juni 2009) Jürgen Eckert Domplatz 3 96049 Bamberg Tel (09 51) 5 02-2 75 Fax (09 51) 5 02-2 71 - Mobil (01 79) 3 22 09 33

Mehr

Daten-Definitionssprache (DDL) Bisher: Realwelt -> ERM -> Relationen-Modell -> normalisiertes Relationen-Modell. Jetzt: -> Formulierung in DDL

Daten-Definitionssprache (DDL) Bisher: Realwelt -> ERM -> Relationen-Modell -> normalisiertes Relationen-Modell. Jetzt: -> Formulierung in DDL Daten-Definitionssprache (DDL) Bisher: Realwelt -> ERM -> Relationen-Modell -> normalisiertes Relationen-Modell Jetzt: -> Formulierung in DDL Daten-Definitionssprache (DDL) DDL ist Teil von SQL (Structured

Mehr

Prof. Dr. Bernd Blümel Prof. Dr. Volker Klingspor. Datenbanken und SQL

Prof. Dr. Bernd Blümel Prof. Dr. Volker Klingspor. Datenbanken und SQL Prof. Dr. Bernd Blümel Prof. Dr. Volker Klingspor Falsche Datenstruktur 2 Optimierte Struktur 3 Tabellen der campusinfo-datenbank 4 Elemente einer Tabelle 5 Der Fremdschlüssel 6 Beispiele Beispiel1: Kunden

Mehr

EDP Dokumentation. Inhaltsverzeichnis

EDP Dokumentation. Inhaltsverzeichnis Inhaltsverzeichnis Funktionen Digitalfunk... 1 Erfassung von Tetra-Funkgeräten... 1 Auswerten von Statusmeldungen... 2 Versenden von (Flash-) SDS... 3 SDS mit Freitext... 3 Automatisierter SDS Versand

Mehr

Informatik 12 Datenbanken SQL-Einführung

Informatik 12 Datenbanken SQL-Einführung Informatik 12 Datenbanken SQL-Einführung Gierhardt Vorbemerkungen Bisher haben wir Datenbanken nur über einzelne Tabellen kennen gelernt. Stehen mehrere Tabellen in gewissen Beziehungen zur Beschreibung

Mehr

Abfragen. Übungsbeispiel Abfrage erstellen

Abfragen. Übungsbeispiel Abfrage erstellen Abfragen Abfragen werden in Access dazu benutzt, Auswertungen durchzuführen. Auswertungen können ganz allgemein Filter oder auch Berechnungen sein, wie Währungsumrechnungen oder Summenberechnungen. Es

Mehr

Bestandsmeldung Online. Anmeldung

Bestandsmeldung Online. Anmeldung Bestandsmeldung Online Der Verband Stuttgarter Kinder- und Jugendchöre setzt für die Bestandsmeldungen seit dem Jahr 2015 auf das Online-Tool UGA. UGA ist über unsere Webseite kinderchorverband.de zu erreichen.

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

OID-Listen-basierte Evaluierungsabfragen

OID-Listen-basierte Evaluierungsabfragen OID-Listen-basierte Evaluierungsabfragen In Implementierungen der Publikationsdatenbank für Organisationen, in denen eindeutige und frei verwendbare Kennungen für Angehörige der Organisation (OIDs Organisations-IDs)

Mehr

Picklist Manager 2.0. Picklisten erstellen mit GeoMedia

Picklist Manager 2.0. Picklisten erstellen mit GeoMedia Picklisten erstellen mit GeoMedia Tipps & Tricks Mai 2012 2012 Intergraph SG&I Deutschland GmbH. Alle Rechte vorbehalten. Der Inhalt dieses Dokuments ist urheberrechtlich und ggf. durch internationale

Mehr

TAPI-Schnittstelle. Inhalt

TAPI-Schnittstelle. Inhalt TAPI-Schnittstelle Inhalt 1. Voraussetzung... 2 1.1. Hardware-Anforderungen... 2 1.2. TAPI-Schnittstelle einrichten... 3 1.2.1 Unternehmenseinstellung... 3 1.2.2 Benutzereinstellung... 4 1.2.3 Rechnereinstellung...

Mehr

Grundlagen von SQL. Informatik 2, FS18. Dr. Hermann Lehner (Material von Dr. Markus Dahinden) Departement Informatik, ETH Zürich

Grundlagen von SQL. Informatik 2, FS18. Dr. Hermann Lehner (Material von Dr. Markus Dahinden) Departement Informatik, ETH Zürich Grundlagen von SQL Informatik 2, FS18 Dr. Hermann Lehner (Material von Dr. Markus Dahinden) Departement Informatik, ETH Zürich Markus Dahinden 13.05.18 1 Grundlagen von SQL (Structured Query Language)

Mehr

Fächerwahl Realschule

Fächerwahl Realschule 06.04.2018 21:07 1/14 Dieser Artikel behandelt die realschulspezifischen Besonderheiten im Modul Fächerwahl. Wenn Sie zunächst allgemeine Informationen benötigen, lesen sie hierzu diesen Artikel. Die Einstellungen

Mehr

Es geht also um die sogenannte SQL- Data Definition Language.

Es geht also um die sogenannte SQL- Data Definition Language. In diesem Abschnitt werden wir uns die SQL Befehle ansehen, mit denen ein sogenanntes Datenbankschema angelegt, gepflegt und auch wieder gelöscht werden kann. Es geht also um die sogenannte SQL- Data Definition

Mehr

insert, update, delete Definition des Datenbankschemas select, from, where Rechteverwaltung, Transaktionskontrolle

insert, update, delete Definition des Datenbankschemas select, from, where Rechteverwaltung, Transaktionskontrolle Einführung in SQL insert, update, delete Definition des Datenbankschemas select, from, where Rechteverwaltung, Transaktionskontrolle Quelle Wikipedia, 3.9.2015 SQL zur Kommunikation mit dem DBMS SQL ist

Mehr

Einführung in Datenbanken. Kapitel 8: Nullwerte in SQL

Einführung in Datenbanken. Kapitel 8: Nullwerte in SQL Stefan Brass: Einf. in Datenbanken 8. Nullwerte in SQL 1/32 Einführung in Datenbanken Kapitel 8: Nullwerte in SQL Prof. Dr. Stefan Brass Martin-Luther-Universität Halle-Wittenberg Wintersemester 2018/19

Mehr

5/14/18. Grundlagen von SQL. Grundlagen von SQL. Google, Facebook und Co. setzen auf SQL. Whatsapp

5/14/18. Grundlagen von SQL. Grundlagen von SQL. Google, Facebook und Co. setzen auf SQL. Whatsapp 5/14/18 Grundlagen von SQL (Structured Query Language) Datenbanksprache Befehle Datenbanken und Tabellen erstellen/verändern Daten manipulieren (eingeben, ändern, löschen) Datenbank durchsuchen (Queries

Mehr

GeoMedia 6.1.7: WMS. OGC WMS Daten in der GeoMedia Welt

GeoMedia 6.1.7: WMS. OGC WMS Daten in der GeoMedia Welt GeoMedia 6.1.7: WMS OGC WMS Daten in der GeoMedia Welt Tipps & Tricks September 2010 Inhaltsverzeichnis Inhaltsverzeichnis Einführung... 3 WMS Daten anhängen... 3 Ausgangslage... 3 WMS Verbindung erstellen...

Mehr

Kommunikation und Datenhaltung. Übungsblatt D1. (Relationale Algebra & SQL)

Kommunikation und Datenhaltung. Übungsblatt D1. (Relationale Algebra & SQL) Kommunikation und Datenhaltung Übungsblatt D1 (Relationale Algebra & SQL) Ausgabe: 18.05.2009 Besprechung: 25.05.2009 Alle Aufgaben auf diesem Übungsblatt beziehen sich auf ein leicht abgewandeltes Datenbankschema

Mehr

Software Entwicklung 1

Software Entwicklung 1 Software Entwicklung 1 Annette Bieniusa / Arnd Poetzsch-Heffter AG Softech FB Informatik TU Kaiserslautern Fallstudie: Lauftagebuch Bieniusa/Poetzsch-Heffter Software Entwicklung 1 2/ 21 Erstellen einer

Mehr

Handbuch Datenpunktliste - Auswerte - Tools zur Bearbeitung von Excel Datenpunktlisten nach VDI Norm 3814

Handbuch Datenpunktliste - Auswerte - Tools zur Bearbeitung von Excel Datenpunktlisten nach VDI Norm 3814 Handbuch Datenpunktliste - Auswerte - Tools zur Bearbeitung von Excel Datenpunktlisten nach VDI Norm 3814 für Saia PCD Systeme alle Rechte bei: SBC Deutschland GmbH Siemensstr. 3, 63263 Neu-Isenburg nachfolgend

Mehr

Datenbanken. Ein DBS besteht aus zwei Teilen:

Datenbanken. Ein DBS besteht aus zwei Teilen: Datenbanken Wikipedia gibt unter http://de.wikipedia.org/wiki/datenbank einen kompakten Einblick in die Welt der Datenbanken, Datenbanksysteme, Datenbankmanagementsysteme & Co: Ein Datenbanksystem (DBS)

Mehr

Datenbank und Tabelle mit SQL erstellen

Datenbank und Tabelle mit SQL erstellen Datenbank und Tabelle mit SQL erstellen 1) Übung stat Mit dem folgenden Befehlen legt man die Datenbank stat an und in dieser die Tabelle data1 : CREATE DATABASE stat; USE stat; CREATE TABLE data1 ( `id`

Mehr

Unsere Webapplikation erweitern

Unsere Webapplikation erweitern Unsere Webapplikation erweitern Um mit Play zu arbeiten: 1. Starten Sie zunächst den MySQL-Server. Führen Sie dazu auf dem USB-Stick mysql_start.cmd aus. 2. Sie brauchen eine Windows-Kommandozeile: Starten

Mehr

Leitfaden Workflow Bauen & Wohnen in ResPublica Intranet (RPi)

Leitfaden Workflow Bauen & Wohnen in ResPublica Intranet (RPi) Leitfaden Workflow Bauen & Wohnen in ResPublica Intranet (RPi) 1. Eintragen eines neuen Inserates In der Karte navigieren Sie zum entsprechenden Grundstück. Mit Klick auf die Registerkarte Workflow und

Mehr

Was Sie bald kennen und können

Was Sie bald kennen und können Kontakte 6 In diesem Kapitel erfahren Sie, wie Sie Kontaktadressen im Outlook- Ordner Kontakte bequem und übersichtlich verwalten können. Es ist beispielsweise möglich, einen Absender einer E-Mail direkt

Mehr

Kopplung von Datenbanken

Kopplung von Datenbanken Kopplung von Datenbanken Die Kopplung von ACCESS-Datenbanken (ZEUHA, ZEUSEM) an andere Datenbanksysteme (MS-SQL, ORACLE) September 2000 19/04/2005 Bert Schöneich Zeuthen 1 ACCESS (ZEUHA MS-SQL SMS) 19/04/2005

Mehr

Übersicht der wichtigsten MySQL-Befehle

Übersicht der wichtigsten MySQL-Befehle Übersicht der wichtigsten MySQL-Befehle 1. Arbeiten mit Datenbanken 1.1 Datenbank anlegen Eine Datenbank kann man wie folgt erstellen. CREATE DATABASE db_namen; 1.2 Existierende Datenbanken anzeigen Mit

Mehr

Änderungen zum Tarif Stand im ELAN-Kfz

Änderungen zum Tarif Stand im ELAN-Kfz Änderungen zum Tarif 07.15 Stand 01.16 im ELAN-Kfz Inhaltsverzeichnis 1. Tarif 01.07.2015 Stand 01.16... 2 2. Programmänderungen... 2 2.1. Änderung beim Fahrzeugwechsel, wenn das Vorfahrzeug beim VN verbleibt...

Mehr

Import einer ADeX-Datei (Version 2.0) nach MapInfo 10

Import einer ADeX-Datei (Version 2.0) nach MapInfo 10 Import einer ADeX-Datei (Version 2.0) nach MapInfo 10 Diese Anleitung zum Import von ADeX-Daten zu Archäologieflächen enthält zwei Teile: 1. Import von textbasierten ADeX-Daten (ADeX-Version 2.0, Variante

Mehr

Kandidaten/innen über über CSV-Import zu Prüfungen anmelden

Kandidaten/innen über über CSV-Import zu Prüfungen anmelden Fachabteilungsguide Kandidaten/innen über über CSV-Import zu Prüfungen anmelden (Massenbearbeitungsfeature) Fachabteilungsguide zum Prüfungsmanagement Dok-Name: PRV_PruefMgmt_FD_35_Kand_anmelden_ueber_Import_Mar13.docx

Mehr

Vereinsadministration für die Mitgliedsvereine des NFV

Vereinsadministration für die Mitgliedsvereine des NFV NIEDERSÄCHSISCHER FUSSBALLVERBAND E. V. Kreis Northeim - Einbeck Vereinsadministration für die Mitgliedsvereine des NFV Zusammengestellt von Stephan Schamuhn Stand: 20.02.2015 Seit Ende 2014 ist es möglich,

Mehr

Kurzanleitung Heizlast Raumsymbole

Kurzanleitung Heizlast Raumsymbole Kurzanleitung Heizlast Raumsymbole Inhalt 2 Inhalt Raumtypen erstellen...3 Raumsymbole setzen und bearbeiten...5 Raumsymbole manuell setzen...5 Raumsymbole automatisch setzen...6 Raumsymbole bearbeiten...6

Mehr

Datenbankentwicklung

Datenbankentwicklung Datenbankentwicklung Berechnung und Präsentation von Daten Organisation der Daten in alleinstehende Tabellen Exklusiver Zugriff auf alle Informationen einer Tabelle Beschränkte Anzahl von Daten pro Tabellenblatt

Mehr

Avm FRITZ!box 7490/7590 Einrichtung an Ihrem Zuhause Start Anschluss

Avm FRITZ!box 7490/7590 Einrichtung an Ihrem Zuhause Start Anschluss Avm FRITZ!box 7490/7590 Einrichtung an Ihrem Zuhause Start Anschluss So richten Sie die FRITZ!Box 7490/7590 an Ihrem Zuhause Start Anschluss ein >>> Bitte beachten Sie die > Hinweise auf Seite 2!

Mehr

Microsoft Access 2010 SQL nutzen

Microsoft Access 2010 SQL nutzen Microsoft Access 2010 SQL nutzen Welche Bestellungen hat Kunde x aufgegeben? Welche Kunden haben noch nie bestellt? Wer hat welche Bestellungen von welchen Kunden aufgenommen? S(tructured)Q(uery)L(anguage)

Mehr

Vodafone- CorporateDataAccess

Vodafone- CorporateDataAccess Administration von Teilnehmern über Login MeinVodafone Vodafone- CorporateDataAccess Vodafone D2 GmbH Stand 19.12.2005 Seite 1 von 7 Vodafone-CorporateDataAccess Die komfortable Administrierung per Internet

Mehr

Online Dispoliste Benutzerhandbuch

Online Dispoliste Benutzerhandbuch Online Dispoliste Benutzerhandbuch Ver.: 8.2 Vom: 18.09.2011 27.07.2011 Modul DS_Dispo in Framework mw 1/26 Inhaltsverzeichnis 1. Einleitung... 3 1.1 Design und Sprachen... 3 1.2 Zusatz Module... 3 2.

Mehr

eduvote Ein Umfragesystem für Lehrveranstaltungen PowerPoint Add-In

eduvote Ein Umfragesystem für Lehrveranstaltungen PowerPoint Add-In eduvote Ein Umfragesystem für Lehrveranstaltungen PowerPoint Add-In Übersicht: Nach dem Herunterladen und Ausführen des Installationsprogamms für das eduvote PowerPoint Add-In befindet sich rechts oben

Mehr

Bedingte Formatierungen

Bedingte Formatierungen Astrid Thater IT-Trainerin und Autorin MS Project 2013 Bedingte Formatierungen Stand: 23.11.2016 von Astrid Thater Ansprechpartner: Astrid Thater Telefon: 038207 76438 Mobil: 0173 2034226 email: info@astrid-thater.de

Mehr

Trainingsmanagement Gutschein Management. Beschreibung

Trainingsmanagement Gutschein Management. Beschreibung Trainingsmanagement Beschreibung www.dastm.de info@dastm.de 1. Einführung... 2 2. Gutschein Funktionen... 3 2.1. Gutschein Menü... 3 2.2. Gutscheine anlegen... 4 Gutschein Kassenwirksam erfassen... 6 Gutschein

Mehr

Inhaltsverzeichnis. Fundamente 9. Lokale Datenbanken 247

Inhaltsverzeichnis. Fundamente 9. Lokale Datenbanken 247 DATENBANKEN MIT DELPHI Herausgegeben von der Redaktion Computer & Literatur Verlag GmbH Inhaltsverzeichnis Fundamente 9 1 Die Grundlagen von Datenbanken 11 1.1 Das Speichern von Daten 14 1.2 Datenbankmodellierung

Mehr

SelectLine einfach erklärt - CRM Kampagnen

SelectLine einfach erklärt - CRM Kampagnen SelectLine einfach erklärt - CRM Kampagnen Copyright 2018, SelectLine Software GmbH Alle Rechte vorbehalten! Inhaltsverzeichnis 1 Worum geht es?... 2 2 Was ist das?... 2 3 Wen betrifft es?... 2 4 Wie geht

Mehr

AVM FRITZ!Box 7490/7590 Schritt für Schritt: So richten Sie Ihren FRITZ!Box Router am MagentaZuhause Regio Anschluss ein.

AVM FRITZ!Box 7490/7590 Schritt für Schritt: So richten Sie Ihren FRITZ!Box Router am MagentaZuhause Regio Anschluss ein. AVM FRITZ!Box 7490/7590. Bitte beachten Sie die Hinweise auf Seite 2! Stand: 03/2019 Voraussetzungen für eine Erfolgreiche Einrichtung Die folgende Anleitung gilt nur für FRITZ!Box-Router mit Firmware

Mehr

Lösungen für mögliche Probleme

Lösungen für mögliche Probleme Lösungen für mögliche Probleme Technische Unterstützung 2 "Primus 2.0" erscheint nicht im Login-Fenster 2 Primus findet die Update-Datei nicht 3 Das Update scheitert und erzeugt eine Fehlermeldung 4 Der

Mehr

DOAG HC ApEx Workshop. OPITZ CONSULTING GmbH 2009 Seite 1

DOAG HC ApEx Workshop. OPITZ CONSULTING GmbH 2009 Seite 1 OPITZ CONSULTING GmbH 2009 Seite 1 Ein Kurzeinstieg in Oracle Application Express Enno Schulte, Werksstudent OPITZ CONSULTING Gummersbach GmbH Fachhochschule Gummersbach, 07.10.2009 OPITZ CONSULTING GmbH

Mehr

Dokumentation für die software für zahnärzte der procedia GmbH Onlinedokumentation

Dokumentation für die software für zahnärzte der procedia GmbH Onlinedokumentation Dokumentation für die software für zahnärzte der procedia GmbH Onlinedokumentation (Bei Abweichungen, die bspw. durch technischen Fortschritt entstehen können, ziehen Sie bitte immer das aktuelle Handbuch

Mehr

konfiguration IMAP - Mozilla Thunderbird 45.0

konfiguration IMAP - Mozilla Thunderbird 45.0 FAQ E-Mailkonfiguration IMAP - Mozilla Thunderbird 45.0 Versions-Hinweis Die Anleitung zeigt die Einrichtung einer E-Mailadresse als IMAP-Konto unter Mozilla Thunderbird 45.0. Frühere (und spätere) Versionen

Mehr

Vorlesung Datenbanksysteme Endklausur

Vorlesung Datenbanksysteme Endklausur Dr. Stefan Brass 13. Februar 2001 Institut für Informatik Universität Giessen Vorlesung Datenbanksysteme Endklausur Name: Geburtsdatum: Geburtsort: (Diese Daten werden zur Ausstellung des Leistungsnachweises

Mehr

Access [basics] Gruppierungen in Abfragen. Beispieldatenbank. Abfragen gruppieren. Artikel pro Kategorie zählen

Access [basics] Gruppierungen in Abfragen. Beispieldatenbank. Abfragen gruppieren. Artikel pro Kategorie zählen Abfragen lassen sich längst nicht nur dazu benutzen, die gewünschten Felder oder Datensätze einer oder mehrerer Tabellen darzustellen. Sie können Daten auch nach bestimmten Kriterien zu Gruppen zusammenfassen

Mehr

Benutzerhandbuch Beispielapplikation Finanzsituation

Benutzerhandbuch Beispielapplikation Finanzsituation Benutzerhandbuch Beispielapplikation Finanzsituation 1 Dokument-Information Dokument-ID: BA-BH Version: 1.0, gültig ab: 01.05.2010 Ersetzt Version: Autor(en): Isabelle Neuburg Geltungsbereich: Entwicklung

Mehr

ANLEITUNG MITARBEITERVERWALTUNG

ANLEITUNG MITARBEITERVERWALTUNG ANLEITUNG MITARBEITERVERWALTUNG Version:.0 Pionier der Zahnarzt-Software. Seit 986. Inhaltsverzeichnis. Was ist die Mitarbeiterverwaltung. Mitarbeiter verwalten 4.. Mitarbeiter erfassen 4. Berechtigungen

Mehr

Sudoku. Beispiellösung für Schwierigkeitsstufe mittel

Sudoku. Beispiellösung für Schwierigkeitsstufe mittel Sudoku Beispiellösung für Schwierigkeitsstufe mittel Autor: Dr. Rainer Rosenberger Fürholzer Weg b 85375 Neufahrn Tel: 0157 / 81770 Rosenberger@NetAktiv.de http://rainer-rosenberger.de Dieses Lehrbuch

Mehr

Einführung SQL Data Definition Language (DDL)

Einführung SQL Data Definition Language (DDL) Innsbruck Information System University of Innsbruck School of Management Universitätsstraße 15 6020 Innsbruck Einführung SQL Data Definition Language (DDL) Universität Innsbruck Institut für Wirtschaftsinformatik,

Mehr

4. Aufgabenblatt Indexierung mit Oracle

4. Aufgabenblatt Indexierung mit Oracle 4. Aufgabenblatt Indexierung mit Oracle Abgabe: 17.01.2018, 23:59 Uhr Vorlesung: Übung: Patrick Schäfer Berlin, 18. Dezember 2017 patrick.schaefer@hu-berlin.de https://hu.berlin/vl_dwhdm17 https://hu.berlin/ue_dwhdm17

Mehr

Vorlesung Dokumentation und Datenbanken Klausur

Vorlesung Dokumentation und Datenbanken Klausur Dr. Stefan Brass 2. Juli 2002 Institut für Informatik Universität Giessen Vorlesung Dokumentation und Datenbanken Klausur Name: Geburtsdatum: Geburtsort: (Diese Daten werden zur Ausstellung des Leistungsnachweises

Mehr

Projekt Sudoku 1. Teil Case Select

Projekt Sudoku 1. Teil Case Select Projekt Sudoku 1. Teil Case Select Wir wollen eine unterstützende Software erstellen, die nicht komplette Berechnung selbständig vornimmt, sondern nur dem Spieler Hilfen beim Ausfüllen gibt. So sollen

Mehr