Das Anker / Bojen Modell

Größe: px
Ab Seite anzeigen:

Download "Das Anker / Bojen Modell"

Transkript

1 Das Anker / Bojen Modell Bernhard Schulz FileMaker Konferenz 2010 / Zürich

2 Ziel des Vortrages Kennenlernen des Anker / Bojen Modells Beispiele aus der Praxis Vorteile Nachteile

3 Was ist das Anker / Bojen Modell? Methode, um Tabellenauftreten & Verknüpfungen im FileMaker Beziehungsdiagramm zu organisieren

4 Warum? Weil FileMaker früher oder später jede Tabelle mit allen anderen Tabellen in Verbindung sieht und Chaos ausbricht. Weil größere Projekte ohne geordneter Entwicklung zum Scheitern verurteilt sind.

5 Was gibt s noch? Functional Spider Grouping Functional Table Occurrence Grouping siehe: FileMaker Entwicklerkonventionen Individuelle Methoden

6 Beziehungen in FileMaker bis Version 6.0

7 Beziehungen in FileMaker bis Version 6.0 Die Beziehung wurde benannt

8 Beziehungen in FileMaker ab Version 7.0

9 Beziehungen in FileMaker ab Version 7.0 Die Tabellen werden benannt

10 Unterschied FileMaker <= 6.0 FileMaker >= 7.0

11 Unterschied FileMaker <= 6.0 FileMaker >= 7.0

12 Unterschied FileMaker <= 6.0 FileMaker >= 7.0

13 Problem FileMaker Beziehungsdiagramm ist kein Entity-Relationship Modellierungswerkzeug Bezeichnung der Tabellen(auftreten) alleine ist zu wenig. Kontext ist wichtig. Wir brauchen ein Schema zur Benennung und Verknüpfung von Tabellen(auftreten)

14 Exkurs - ER Diagramm in MS Access

15 Lösung: Anker / Bojen Modell Vorgestellt September 2005 von Roger Jacques / Soliant Consulting Managing the FileMaker Pro 7 Relationship Graph

16 Anker / Bojen Modell Beispiel

17 Tabellen der Datenbank

18 Tabellen der Datenbank Unabhängig von Organisation im Beziehungsdiagramm

19 Tabellenstruktur Unabhängig von Organisation im Beziehungsdiagramm

20 Tabellenstruktur Primärschlüssel Unabhängig von Organisation im Beziehungsdiagramm

21 Tabellenstruktur Primärschlüssel Fremdschlüssel Unabhängig von Organisation im Beziehungsdiagramm

22 Tabellenstruktur Primärschlüssel Fremdschlüssel } Datenfelder Unabhängig von Organisation im Beziehungsdiagramm

23 Struktur als ER-Modell

24 Struktur als Anker / Bojen Modell

25 Die Anker Tragen Namen der Tabelle Bei mir: Farbe rot

26 Die Anker Ausgangspunkt für Verknüpfungen

27 Die Anker Basis für Layouts

28 Die Bojen Hängen an einem Anker Hierarchischer Aufbau Tragen den Namen des Ankers und alle vorhergehenden Bojen im Namen Bei mir: gelb

29 Name der Firma im Layout des Ansprechpartners anzeigen Organisation nach ER-Modell

30 Name der Firma im Layout des Ansprechpartners anzeigen Alle Tabellen (auch sinnlose Beziehungen) Organisation nach ER-Modell

31 Name der Firma im Layout des Ansprechpartners anzeigen Organisation nach Anker/Bojen-Modell

32 Name der Firma im Layout des Ansprechpartners anzeigen Nur Tabellen die wirklich in Bezug stehen Organisation nach Anker/Bojen-Modell

33 Kommentar Das war ein Beispiel mit 6 Tabellen. Stellen Sie sich das selbe mit 50 Tabellen vor!

34 Scripts

35 Scripts Aktuelles Layout Angebote

36 Scripts Aktuelles Layout Rechnungen

37 Scripts Aktuelles Layout Angebote

38 Scripts Aktuelles Layout Angebotspositionen

39 Scripts Aktuelles Layout Rechnungspositionen

40 Scripts Aktuelles Layout Angebotspositionen

41 Selbes Prinzip für Formeln Wertelisten Ausschnitte Bezugsfelder

42 Große Projekte

43 Große Projekte

44 Große Projekte

45 Große Projekte Bezugstabellen

46 Große Projekte Bezugstabellen Tabellen ohne Bezug

47 Große Projekte Bezugstabellen Tabelle Workshop Tabellen ohne Bezug

48 Große Projekte Bezugstabellen Tabelle Workshop Tabelle Workshop Tabellen ohne Bezug

49 Löschweitergaben Ausgehend vom Anker zur ersten Boje Sonst nirgends!

50 Löschweitergaben Ausgehend vom Anker zur ersten Boje Sonst nirgends!

51 Löschweitergaben Ausgehend vom Anker zur ersten Boje Sonst nirgends!

52 Kommentare im Beziehungsname Bei mir: #-Zeichen

53 Trenner im Namen (zwischen Anker und Bojen). (zwischen Anker und Bojen) # (für Kommentare) Innerhalb von FileMaker kein Problem Web Publishing mit FM API 4 PHP: Problem bei. Aufpassen bei Datenexport: Zielsystem muss Sonderzeichen wie # verarbeiten können!

54 Nachteile Unidirektional (wirklich Nachteil?) Sehr sehr große Anzahl an Tabellenauftreten Persönliche Meinung und Erfahrung: Vorteile überwiegen Nachteile 1000 mal!

55 Ihre Fragen bitte!?

56 Vielen Dank! Interesse an Schulungen / Consulting? FileMaker / PHP / Web / SQL / ESS / ODBC / JDBC / Java bernhard.schulz@schubec.com

FileMaker und PHP Workshop

FileMaker und PHP Workshop FileMaker und PHP Workshop 2-stündiger Ausschnitt aus einem 3-tägigen Schulungsprogramm Bernhard Schulz FileMaker Konferenz 2010 / Zürich Ziel des Workshops Kennenlernen von PHP Möglichkeiten von FileMaker

Mehr

Das Grundlagenbuch zu FileMaker Pro 7- Datenbanken erfolgreich anlegen und verwalten

Das Grundlagenbuch zu FileMaker Pro 7- Datenbanken erfolgreich anlegen und verwalten Das Grundlagenbuch zu FileMaker Pro 7- Datenbanken erfolgreich anlegen und verwalten SMART BOOKS Inhaltsverzeichnis..««... Vorwort 13 Kapitel 1 - Einführung 17 Crashkurs: FileMaker Pro 7 anwenden 19 Eine

Mehr

Inhaltsverzeichnis. Vorwort 13. Kapitel 1 Datenbankgrundlagen 15. Kapitel 2 Mit FileMaker arbeiten ohne Vorkenntnisse 33

Inhaltsverzeichnis. Vorwort 13. Kapitel 1 Datenbankgrundlagen 15. Kapitel 2 Mit FileMaker arbeiten ohne Vorkenntnisse 33 D3kjd3Di38lk323nnm Inhaltsverzeichnis Vorwort 13 Kapitel 1 Datenbankgrundlagen 15 1.1 Datenbankgrundlagen... 16 1.1.1 Was ist eine Datenbank?... 16 1.1.2 Das relationale Modell... 17 1.1.3 SQL oder die

Mehr

Das 101 für Switcher

Das 101 für Switcher Das von Excel zu FileMaker Miratools AG, Schellenberg, Liechtenstein Dieser Vortrag ist für blutige Anfänger! aker Konferenz2010 Warnung! Dieser Vortrag ist für blutige Anfänger! aker Konferenz2010 Was

Mehr

Dipl.-Hdl., Dipl.-Kfm. ACCESS 2007

Dipl.-Hdl., Dipl.-Kfm. ACCESS 2007 Dipl.-Hdl., Dipl.-Kfm. Werner Geers Arbeiten mit ACCESS 2007 Datenbanken mit Datenmodellierung Tabellen, Abfragen, Formularen und Berichten Beziehungen Makros Datenaustausch SQL Structured Query Language

Mehr

Datenbanken Grundlagen und Design

Datenbanken Grundlagen und Design Frank Geisler Datenbanken Grundlagen und Design 3., aktualisierte und erweiterte Auflage mitp Vorwort 15 Teil I Grundlagen 19 i Einführung in das Thema Datenbanken 21 i.i Warum ist Datenbankdesign wichtig?

Mehr

Arbeiten mit ACCESS 2010

Arbeiten mit ACCESS 2010 Dipl.-Hdl., Dipl.-Kfm. Werner Geers Arbeiten mit ACCESS 2010 Datenbanken mit Datenmodellierung Tabellen, Abfragen, Formularen und Berichten Beziehungen Makros Datenaustausch SQL Structured Query Language

Mehr

Datenbankmanagement mit FileMaker Pro 8.5

Datenbankmanagement mit FileMaker Pro 8.5 Datenbankmanagement mit FileMaker Pro 8.5 SMART BOOKS Inhaltsverzeichnis Vorwort 13 Kapitel 1 - Einführung 17 Crashkurs 1: FileMaker Pro 8.5 anwenden 19 Eine Datenbankvorlage zur Benutzung einrichten 20

Mehr

Schnittstellen von FileMaker zu Onlineshop-Systemen.

Schnittstellen von FileMaker zu Onlineshop-Systemen. Schnittstellen von FileMaker zu Onlineshop-Systemen. Produkte und Aufträge via ODBC/SQL vom Onlineshop in FileMaker und umgekehrt übertragen am Beispiel xt:commerce / Gambio. Inhalt dieser Session: 1.

Mehr

Probeklausur mit Musterlösung

Probeklausur mit Musterlösung Carl-Schurz-Schule 07.03.2012 Informatik, Q2 Victor Hahn Probeklausur mit Musterlösung Ihr Name: Maximal erreichbare Anzahl Verrechnungspunkte (VP): 64 Einziges zugelassenes Hilfsmittel: Ein Blatt DIN

Mehr

ACCESS Arbeiten mit. Datenbanken mit Tabellen Abfragen Formularen Berichten Makros Datenaustausch Projekten. Dipl.-Hdl., Dipl.-Kfm.

ACCESS Arbeiten mit. Datenbanken mit Tabellen Abfragen Formularen Berichten Makros Datenaustausch Projekten. Dipl.-Hdl., Dipl.-Kfm. Dipl.-Hdl., Dipl.-Kfm. Werner Geers Arbeiten mit ACCESS 2003 Datenbanken mit Tabellen Abfragen Formularen Berichten Makros Datenaustausch Projekten Bestellnummer: 61009 ISBN: 978-3-427-61009-8 2 Vorwort

Mehr

PHP- Umgang mit Datenbanken (1)

PHP- Umgang mit Datenbanken (1) PHP- Umgang mit Datenbanken (1) Weitere Funktionen zum Umgang mit Datenbanken (Erzeugen, Löschen) und Tabellen (Erzeugen, Löschen) Zum Beispiel für das Erzeugen einer neuen Datenbank $dbname= blumendb

Mehr

Kompaktseminare Das MS Access 2010 Kursprogramm

Kompaktseminare Das MS Access 2010 Kursprogramm Kompaktseminare Das MS Access 2010 Kursprogramm Was ist Access Keine Angst vor Datenbanken Office Anwender mit Datenbank Interesse Zuerst ein wenig Theorie - Was ist eine Datenbank - Ist MS Access 2010

Mehr

Launchevent Zürich. FileMaker 14 Plattform. Michael Valentin FileMaker GmbH

Launchevent Zürich. FileMaker 14 Plattform. Michael Valentin FileMaker GmbH Launchevent Zürich FileMaker 14 Plattform Michael Valentin FileMaker GmbH 1 Neue FileMaker 14-Plattform Neu! Scriptarbeitsbereich Neu! Mobile Browser-Unterstützung Neu! Designwerkzeuge Neu! Startzentrale

Mehr

Microsoft Access Relationen. Anja Aue

Microsoft Access Relationen. Anja Aue Microsoft Access Relationen Anja Aue 10.11.16 Beziehungen zwischen Tabellen Verknüpfung zwischen zwei Tabellen. Darstellung von Beziehungen zwischen Objektgruppen. Verweis in einer Tabelle auf den Datensatz

Mehr

Das relationale Datenmodell

Das relationale Datenmodell Das relationale Datenmodell Konzepte Attribute, Relationenschemata, Datenbank-Schemata Konsistenzbedingungen Beispiel-Datenbank Seite 1 Einführung Zweck datenmäßige Darstellung von Objekten und Beziehungen

Mehr

1. Tabellen-Beziehungen

1. Tabellen-Beziehungen 1. Tabellen-Beziehungen Ein relationales DBMS wie MS ACCESS verteilt, wie in vorherigen Kapiteln gezeigt, die Daten auf verschiedene Tabellen. Trotz dieser sinnvollen und notwendigen Trennung der Daten

Mehr

Entitätstypen, Attribute, Relationen und Entitäten

Entitätstypen, Attribute, Relationen und Entitäten Einführung Datenmodellierung Entitätstypen, Attribute, Relationen und Entitäten Wozu Datenbanken? Datenbanken dienen zur Speicherung und Verwaltung großer Datenbestände Beispiele: Adressdaten aller Kunden

Mehr

ER-Modell, Normalisierung

ER-Modell, Normalisierung ER-Modell Mit dem Entity-Relationship-Modell kann die grundlegende Tabellen- und Beziehungsstruktur einer Datenbank strukturiert entworfen und visualisiert werden. Das fertige ER-Modell kann dann ganz

Mehr

Architekturen. Von der DB basierten zur Multi-Tier Anwendung. DB/CRM (C) J.M.Joller 2002 131

Architekturen. Von der DB basierten zur Multi-Tier Anwendung. DB/CRM (C) J.M.Joller 2002 131 Architekturen Von der DB basierten zur Multi-Tier Anwendung DB/CRM (C) J.M.Joller 2002 131 Lernziele Sie kennen Design und Architektur Patterns, welche beim Datenbankzugriff in verteilten Systemen verwendet

Mehr

Development auf der Plattform SAP HANA

Development auf der Plattform SAP HANA Development auf der Plattform SAP HANA SAP HANA Architektur SAP HANA Studio Modellierung auf SAP HANA Web basierte Data Access Role und Berechtigung SAP HANA Plattform SAP HANA als Appliance SAP HANA in

Mehr

FileMaker Technologie im Alltag

FileMaker Technologie im Alltag FileMaker Technologie im Alltag ein Überblick Longin Ziegler DabuSoft in Zürich seit 1999 FileMaker Certified Developer 6-11 FileMaker Certified Trainer 9-11 Software-Entwicklung Coaching / Training Technologien

Mehr

Notes2DB. Machen Sie Ihre Notes-Datenbanken relational! Vortragender: Mag. Ing. Johannes Fiala, Fiala Web Development GmbH

Notes2DB. Machen Sie Ihre Notes-Datenbanken relational! Vortragender: Mag. Ing. Johannes Fiala, Fiala Web Development GmbH Notes2DB Machen Sie Ihre Notes-Datenbanken relational! Vortragender: Mag. Ing. Johannes Fiala, Fiala Web Development GmbH Domino 6 ist da aber wohin geht Domino 7? Wird in Domino 7 das NSF-Format auf IBM

Mehr

Synchronisation von redundanten Datenbeständen

Synchronisation von redundanten Datenbeständen Synchronisation von redundanten Datenbeständen seit 1999 Themenübersicht Mobile Anwendungen Verteilte Datenbanksysteme Synchronisation Lösungsansätze Mobile Anwendungen Erwartungen der Anwender Der App-Stil

Mehr

Erweiterte Zugriffsrechte

Erweiterte Zugriffsrechte Individuelle Zugriffsrechte einfach und effektiv verwalten Zu meiner Person Studium an der Hochschule der Künste Arnheim Hauptfach Klavier Schwerpunkt Jazz & Popular Musik Erster Kontakt mit FileMaker

Mehr

Das relationale Modell (Teil 1)

Das relationale Modell (Teil 1) Vorlesung #2 Das relationale Modell (Teil 1) Fahrplan WS 2010/11 Feedback Vorlesung#1 Das relationale Modell Einordnung (wir überspringen die Modellierung, das kommt im 4. Semester Datenmanagement ) Definition,

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

Optimale Usability von Formular- und Listenlayouts in FileMaker (Go).

Optimale Usability von Formular- und Listenlayouts in FileMaker (Go). Optimale Usability von Formular- und Listenlayouts in FileMaker (Go). Gedanken zur optimalen GUI und Navigation für FileMaker-Layouts auf Desktops und mobilen Endgeräten. in FileMaker (Go). Gründe für

Mehr

Hands-on-Workshop Datenmodellierung mit dem neuen Innovator for Database Architects. MID Insight Nürnberg,

Hands-on-Workshop Datenmodellierung mit dem neuen Innovator for Database Architects. MID Insight Nürnberg, Hands-on-Workshop Datenmodellierung mit dem neuen Innovator for Database Architects MID Insight 2010 - Nürnberg, 09.11.2010 I N H A L T 1. Konzeptionelle ER-Modellierung 2. Das Datenbankschema entsteht

Mehr

Relationale Datenbanken

Relationale Datenbanken Ramon A. Mata-Toledo, Pauline K. Cushman Relationale Datenbanken Schaum's Repetitorien Übersetzung aus dem Amerikanischen von G&U Technische Dokumentation GmbH Z Die Autoren 9 Vorwort 9 1 Ein Überblick

Mehr

Fachhochschule Darmstadt Darmstadt, den KLAUSUR zur Lehrveranstaltung "Datenbanken"

Fachhochschule Darmstadt Darmstadt, den KLAUSUR zur Lehrveranstaltung Datenbanken Fachhochschule Darmstadt Darmstadt, den 15.01.02 Fachbereich Informatik Klausur-DB_WS01_02 - Prof. Dr. Wolfgang Weber - Teilnehmer(in) KLAUSUR zur Lehrveranstaltung "Datenbanken" Name: Vorname: Matrikel-Nr:

Mehr

Eclipse und EclipseLink

Eclipse und EclipseLink Eclipse und EclipseLink Johannes Michler Johannes.Michler@promatis.de PROMATIS, Ettlingen Zugriff auf Oracle Datenbanken aus Eclipse RCP Anwendungen via EclipseLink 18.09.2009 1 Gliederung Eclipse als

Mehr

INHALTSVERZEICHNIS 1 VORWORT 11 ZU DIESER TRAININGSUNTERLAGE 12 2 ACCESS ERSTE SCHRITTE DATENBANK schlffiben 25

INHALTSVERZEICHNIS 1 VORWORT 11 ZU DIESER TRAININGSUNTERLAGE 12 2 ACCESS ERSTE SCHRITTE DATENBANK schlffiben 25 INHALTSVERZEICHNIS 1 VORWORT 11 ZU DIESER TRAININGSUNTERLAGE 12 2 ACCESS 2003 - ERSTE SCHRITTE 13 2.1 ACCESS 2003 STARTEN 14 2.2 BILDSCHIRMELEMENTE 16 2.2.1 MENÜS 16 2 3 DATENBANK ÖFFNEN 17 2.4 DIE HAUPTÜBERSICHT

Mehr

Inhaltsverzeichnis. Inhalt. 1 Einführung in die Datenbanktechnologie

Inhaltsverzeichnis. Inhalt. 1 Einführung in die Datenbanktechnologie 3 Inhaltsverzeichnis 1 Einführung in die Datenbanktechnologie 1.1 Einleitung... 8 1.1.1 Zielsetzung... 8 1.1.2 Aufbau des Studienbuches... 9 1.1.3 Abgrenzung... 10 1.2 Grundbegriffe... 10 1.3 Datenbanksysteme...

Mehr

Auf einen Blick. Abfrage und Bearbeitung. Erstellen einer Datenbank. Komplexe Abfragen. Vorwort... 13

Auf einen Blick. Abfrage und Bearbeitung. Erstellen einer Datenbank. Komplexe Abfragen. Vorwort... 13 Auf einen Blick Vorwort... 13 Teil 1 Vorbereitung Kapitel 1 Einleitung... 17 Kapitel 2 SQL der Standard relationaler Datenbanken... 21 Kapitel 3 Die Beispieldatenbanken... 39 Teil 2 Abfrage und Bearbeitung

Mehr

Übung 01 Tabellen erstellen

Übung 01 Tabellen erstellen UEB-01-1 Übung 01 Tabellen erstellen Die folgende Musterrechnung dokumentiert eine Miniwelt "Rechnung" in einer Firma. 1. Welche Objekte und Beziehungen lassen sich daraus ableiten? 2. Erstellen Sie ein

Mehr

Referenzielle Integrität SQL

Referenzielle Integrität SQL Referenzielle Integrität in SQL aus Referential Integrity Is Important For Databases von Michael Blaha (Modelsoft Consulting Corp) VII-45 Referenzielle Integrität Definition: Referenzielle Integrität bedeutet

Mehr

Kriterien für die Bewertung des WebProjekts

Kriterien für die Bewertung des WebProjekts Kriterien für die Bewertung des WebProjekts Kriterium Punkte Erläuterung Minimalanforderung 30 Anwendung enthält einen öffentlichen und geschützten Bereich, Layout für Bildschirm und Drucker vorhanden.

Mehr

Die Bestellungen eines Schreibwarengeschäftes sollen auf eine aktuelle Form mit Hilfe einer zeitgemäßen Datenbank umgestellt werden.

Die Bestellungen eines Schreibwarengeschäftes sollen auf eine aktuelle Form mit Hilfe einer zeitgemäßen Datenbank umgestellt werden. Die Bestellungen eines Schreibwarengeschäftes sollen auf eine aktuelle Form mit Hilfe einer zeitgemäßen Datenbank umgestellt werden. Die nachfolgende Tabellenform, eine sogenannte Nullform muss in eine

Mehr

Relationale Datenbanken Datenbankgrundlagen

Relationale Datenbanken Datenbankgrundlagen Datenbanksystem Ein Datenbanksystem (DBS) 1 ist ein System zur elektronischen Datenverwaltung. Die wesentliche Aufgabe eines DBS ist es, große Datenmengen effizient, widerspruchsfrei und dauerhaft zu speichern

Mehr

Inhaltsverzeichnis. Vorwort Kapitel 1 Einleitung... 15

Inhaltsverzeichnis. Vorwort Kapitel 1 Einleitung... 15 Vorwort..................................................... 13 Kapitel 1 Einleitung.......................................... 15 Kapitel 2 SQL der Standard relationaler Datenbanken... 19 2.1 Die Geschichte................................

Mehr

Microsoft Access Abfragen. Verknüpfung von Tabellen

Microsoft Access Abfragen. Verknüpfung von Tabellen Microsoft Access Abfragen. Verknüpfung von Tabellen Welche Bestellungen hat Kunde... aufgegeben? Welche Kunden im Staat USA haben Waren im Wert von mindestens... bestellt? Welche Waren wurden nicht bestellt?

Mehr

Auf einen Blick. Abfrage und Bearbeitung. Erstellen einer Datenbank. Komplexe Abfragen. Vorwort 13

Auf einen Blick. Abfrage und Bearbeitung. Erstellen einer Datenbank. Komplexe Abfragen. Vorwort 13 Auf einen Blick Vorwort 13 Teil 1 Vorbereitung Kapitel 1 Einleitung 17 Kapitel 2 SQL - der Standard relationaler Datenbanken 21 Kapitel 3 Die Beispieldatenbanken 39 Teil 2 Abfrage und Bearbeitung Kapitel

Mehr

INFI-Projekt Datenbanksysteme. Namen:...Andreas Bachofner, Patrick Horvath. Klasse:...2AHWIL Jahrgang:. 2. Abgabetermin:... Note:...

INFI-Projekt Datenbanksysteme. Namen:...Andreas Bachofner, Patrick Horvath. Klasse:...2AHWIL Jahrgang:. 2. Abgabetermin:... Note:... HÖHERE TECHNISCHE BUNDES- LEHR- UND VERSUCHSANSTALT ST.PÖLTEN W A L D S T R A ß E 3, A - 3 1 0 1 S T. P ÖL T E N TE L. : + 4 3 /274 2 /75 0 5 1-0 F A X. : + 4 3 /2 7 4 2 /750 5 1-2 4 0 INFI-Projekt Datenbanksysteme

Mehr

Inhaltsverzeichnis. Vorwort 13. Kapitel 1 Einleitung 15

Inhaltsverzeichnis. Vorwort 13. Kapitel 1 Einleitung 15 Vorwort 13 Kapitel 1 Einleitung 15 Kapitel 2 SQL-der Standard relationaler Datenbanken... 19 2.1 Die Geschichte 19 2.2 Die Bestandteile 20 2.3 Die Verarbeitung einer SQL-Anweisung 22 2.4 Die Struktur von

Mehr

à la Carte KMU - Lösungen im Alltag für Filemaker und das Web

à la Carte KMU - Lösungen im Alltag für Filemaker und das Web à la Carte KMU - Lösungen im Alltag für Filemaker und das Web Filemaker + Web Zielgruppe: - Kunde: - KMU s - Filemaker-erfahrene Anwender - Ansprüche: Umsetzung individuell, sofort, einfach - IT: - FM,

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

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

Erstellen von relationalen Datenbanken mit Hilfe der Nomalisierung

Erstellen von relationalen Datenbanken mit Hilfe der Nomalisierung Erstellen von relationalen Datenbanken mit Hilfe der Nomalisierung Vermeiden von Redundanzen Skalierbarkeit Vermeidung von Anomalien Szenario Rechnung Pizza Taxi Brechstr. 12 Rechnung: Datum: 30.05.2008

Mehr

Visualisierung in Informatik und Naturwissenschaften

Visualisierung in Informatik und Naturwissenschaften Visualisierung in Informatik und Naturwissenschaften Datenbankvisualisierung Sven Bernhard 12.06.1999 Datenbankvisualisierung Datenbanktheorie in 5 Minuten Visualisierung vs. Datenbanken Visualisierung

Mehr

Kapitel 14. Objekt-relationales Mapping (ORM) mit Hibernate bzw. Java Persistance API (JPA) Prof. Dr. Wolfgang Weber Vorlesung Datenbanken

Kapitel 14. Objekt-relationales Mapping (ORM) mit Hibernate bzw. Java Persistance API (JPA) Prof. Dr. Wolfgang Weber Vorlesung Datenbanken Kapitel 14 Objekt-relationales Mapping (ORM) mit Hibernate bzw. Java Persistance API (JPA) 1 Wozu Objekt-relationales Mapping? - Problematik - Business-Schicht OO-Klassen Unvereinbarkeit der Paradigmen

Mehr

ERP-Erweiterungen mit FileMaker

ERP-Erweiterungen mit FileMaker ERP-Erweiterungen mit FileMaker Schnelle, kostengünstige Unterstützung von Unternehmensprozessen Herzlich Wilkommen Marcin Pankowski Prozesse im Unternehmen Talbrückenstrasse 42 33611 Bielefeld Inhalt

Mehr

SemTalk Services Stand: September 2015

SemTalk Services Stand: September 2015 SemTalk Services Stand: Was sind SemTalk Services? Navigation, Suche, Kommentierung, Reporting und andere Funktionalitäten über eine große Menge von Prozessen, Objekten und Dokumenten in veröffentlichten

Mehr

Oracle9i Designer. Rainer Willems. Page 1. Leitender Systemberater Server Technology Competence Center Frankfurt Oracle Deutschland GmbH

Oracle9i Designer. Rainer Willems. Page 1. Leitender Systemberater Server Technology Competence Center Frankfurt Oracle Deutschland GmbH Oracle9i Designer Rainer Willems Leitender Systemberater Server Technology Competence Center Frankfurt Oracle Deutschland GmbH Page 1 1 Agenda 9i Designer & 9i SCM in 9i DS Design Server Generierung &

Mehr

6 Implementierung komplexer Systeme. 6.2 Datenbank-Anbindung

6 Implementierung komplexer Systeme. 6.2 Datenbank-Anbindung 6 Implementierung komplexer Systeme 6.2 Datenbank-Anbindung Analyse Entwurf Implementierung Test, Integration Wartung Literatur: Balzert LE 24-26, 31 Ambler Kap. 10 Einsatz von Datenbanksystemen Persistente

Mehr

Eine weitere Möglichkeit "die grosse weite Welt" zu erschliessen sind ODBC/JDBC bzw. ESS Verbindungen.

Eine weitere Möglichkeit die grosse weite Welt zu erschliessen sind ODBC/JDBC bzw. ESS Verbindungen. Database Designs Alexis Gehrt / alexis@database-designs.ch - Erster Kontakt mit FileMaker ca. 1991 ( Version 2, 2.1) - Jan 2000 - Database Designs - Seit 2007 bei einem Kunden (Linden-Grafik AG) angestellt

Mehr

Kapitel 3: Datenbanksysteme

Kapitel 3: Datenbanksysteme LUDWIG- MAXIMILIANS- UNIVERSITY MUNICH DEPARTMENT INSTITUTE FOR INFORMATICS Skript zur Vorlesung: Einführung in die Informatik: Systeme und Anwendungen Sommersemester 2008 Kapitel 3: Datenbanksysteme Vorlesung:

Mehr

Kapitel 3: Datenbanksysteme

Kapitel 3: Datenbanksysteme LUDWIG- MAXIMILIANS- UNIVERSITY MUNICH DEPARTMENT INSTITUTE FOR INFORMATICS Skript zur : Einführung in die Informatik: Systeme und Anwendungen Sommersemester 2009 Kapitel 3: Datenbanksysteme : PDDr. Peer

Mehr

Reporting Lösungen für APEX wähle Deine Waffen weise

Reporting Lösungen für APEX wähle Deine Waffen weise Reporting Lösungen für APEX wähle Deine Waffen weise Dietmar Aust Opal-Consulting Köln Schlüsselworte: Oracle APEX, Reporting, JasperReports, PL/PDF, BI Publisher, OPAL:XP, Doxxy, Oracle Rest Data Services

Mehr

Einführung in "ERWIN"

Einführung in ERWIN Einführung in "ERWIN" - 1 - A. EINFÜHRUNG IN ERWIN... 3 A.1. WERKZEUGE IN DER TOOLBOX... 3 A.2. MENÜ... 5 A.3. 1:N BEZIEHUNG... 6 A.4. GENERALISIEREN... 8 A.5. N:M BEZIEHUNGEN (ASSOZIATIONSTABELLE!)...

Mehr

Keine Angst vor Microsoft Access! - für Access 2007 bis 2013 Stern

Keine Angst vor Microsoft Access! - für Access 2007 bis 2013 Stern Keine Angst vor Microsoft Access! - für Access 2007 bis 2013 Datenbanken verstehen, entwerfen und entwickeln; für Access 2007 bis 2013 von Andreas Stern 1., A. Keine Angst vor Microsoft Access! - für Access

Mehr

FileMaker Konferenz 2011 Hamburg www.filemaker-konferenz.com. Speed. Performance Optimierung für Ihre Lösung / Entwickler

FileMaker Konferenz 2011 Hamburg www.filemaker-konferenz.com. Speed. Performance Optimierung für Ihre Lösung / Entwickler Speed Performance Optimierung für Ihre Lösung / Entwickler [x] cross solution Armin Egginger - Zertifizierter FileMaker Entwickler Urheber von CrossCheck Netzwerk von Datenbankprogrammierern Kunden in

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

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

Daniela Reiner. Stuttgart,

Daniela Reiner. Stuttgart, Data driven documentation für PL/SQL Daniela Reiner Consultant daniela.reiner@trivadis.com Stuttgart, 14.05.2009 Basel Baden Bern Brugg Lausanne Zürich Düsseldorf Frankfurt/M. Freiburg i. Br. Hamburg München

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

Datenbanken. Datenbanken. Grundlagen und Design. Grundlagen und Design. Frank. Geisler. 4. Auflage

Datenbanken. Datenbanken. Grundlagen und Design. Grundlagen und Design. Frank. Geisler. 4. Auflage Datenbanksysteme, Datenbankanwendungen und Middleware Das relationale Datenbankmodell ER-Datenbankmodellierung und Normalisierung SQL-Grundlagen Projektablauf bei der Erstellung einer Datenbank Transaktionen

Mehr

ERD in Relationenmodell überführen.

ERD in Relationenmodell überführen. ERD in Relationenmodell überführen 1) Entitäten + Attribute Beziehungen Name der Tabelle = Entitätstyp Attribut1 Attribut2 Beziehungen vorerst vernachlässigen! Name der Tabelle = "Kunde" KundeNr Name

Mehr

ERM/ERD Entity Relationship Model Entity Relationship Diagram.

ERM/ERD Entity Relationship Model Entity Relationship Diagram. ERM/ERD Entity Relationship Model Entity Relationship Diagram Vorbemerkung: Wichtiger Unterschied zwischen Typ / Modell und Exemplar Kundin: Ich möchte mir gerne ein Smartphone zulegen. Wie viele Modelle

Mehr

HTML / CSS. Hans Gell Schulungen & Dienstleistungen www.hans-gell.de. Übersicht der Schulungsinhalte

HTML / CSS. Hans Gell Schulungen & Dienstleistungen www.hans-gell.de. Übersicht der Schulungsinhalte HTML / CSS Übersicht der Schulungsinhalte Grundlagen Einleitung HTML-Historie Java Script, XML, PHP, Flash Webstandards und Browser Werkzeuge und Tools UltraEdit und Dreamweaver TopStyle, Web Developer

Mehr

Programmieren für mobile Endgeräte SS 2013/2014. Dozenten: Patrick Förster, Michael Hasseler

Programmieren für mobile Endgeräte SS 2013/2014. Dozenten: Patrick Förster, Michael Hasseler Programmieren für mobile Endgeräte SS 2013/2014 Programmieren für mobile Endgeräte 2 SQLite als Datenbank-Managementsystem (DBMS) wenige 100 KB schlanke Programmbibliothek Aktuelle Version: 3.8.1 Für die

Mehr

Inhalt. Vorwort...11. 1 Die Eigenschaften von PostgreSQL...15. 2 Das ideale DBMS...45. 3 Der Datenbankadministrator...59

Inhalt. Vorwort...11. 1 Die Eigenschaften von PostgreSQL...15. 2 Das ideale DBMS...45. 3 Der Datenbankadministrator...59 Inhalt Vorwort...11 1 Die Eigenschaften von PostgreSQL...15 1.1 Die Geschichte von PostgreSQL...16 1.2 Die Lizenz von PostgreSQL...17 1.3 Grundlegende Konzepte von Postgres...17 1.3.1 Die Eigenschaften

Mehr

Inhalt. Vorwort 11. Inhalt der Buch-CD 13. 1 Einführung 17

Inhalt. Vorwort 11. Inhalt der Buch-CD 13. 1 Einführung 17 Inhalt Vorwort 11 Inhalt der Buch-CD 13 1 Einführung 17 1.1 Was ist MySQL? 17 1.2 Die wichtigsten Eigenschaften von MySQL 20 1.3 Bezugsquellen und Versionen 23 1.4 MySQL im Vergleich zu anderen Datenbanken

Mehr

03.10.2010. Datenbanken mit Microsoft Access. Literatur & Quellen. Daten organisieren. Ein Ort für alle Dinge. Access 2007 Grundlagen für Anwender

03.10.2010. Datenbanken mit Microsoft Access. Literatur & Quellen. Daten organisieren. Ein Ort für alle Dinge. Access 2007 Grundlagen für Anwender Literatur & Quellen Access 2007 Grundlagen für Anwender RRZN-Handbücher (erhältlich im HRZ für ca. 5,50 ) SQL von Kopf bis Fuß mit Microsoft Access O Reilly Verlag Online-Hilfe zu Access http://office.microsoft.com/de-de/training/cr101582831031.aspx

Mehr

3 Beziehungen. 3.1 Verschiedene Beziehungsarten

3 Beziehungen. 3.1 Verschiedene Beziehungsarten 3 Beziehungen Beziehungen werden erstellt, um Verbindungen zwischen den einzelnen Informationen einer Datenbank herzustellen. In der Datenbank Zoo haben wir etwa mit Hilfe des Nachschlagefeldes Gattungen

Mehr

Wirtschaftsinformatik

Wirtschaftsinformatik Wirtschaftsinformatik EWI Übungsveranstaltung 5: Datenbanken II 17. November 2004 Nachtrag zu Word EWI Übung 5, 17. November 2004 2 Tastenkombinationen von Word anzeigen (1/2) Extras/Makro Makros Im Feld

Mehr

Berufliche Informatik

Berufliche Informatik Werner Geers Berufliche Informatik Informationsverarbeitung Word 2007 - Excel 2007 - Access 2007 - PowerPoint 2007 HTML- CSS - PHP - MySQL - SQL - E-Commerce - Statistische Analyseverfahren 1. Auflage

Mehr

Oracle SQL. Marco Skulschus Marcus Wiederstein

Oracle SQL. Marco Skulschus Marcus Wiederstein www.comelio-medien.com Oracle SQL Marco Skulschus Marcus Wiederstein Oracle SQL Marco Skulschus Marcus Wiederstein Oracle SQL Marco Skulschus Marcus Wiederstein Webseite zum Buch: www.comelio-medien.com/buch-katalog/oracle/oracle_sql

Mehr

Project VBA Aufbaulehrgänge 10.09.2012 Innsbruck http://www.seminarboerse.de/seminar_druck.php?sid=1122792

Project VBA Aufbaulehrgänge 10.09.2012 Innsbruck http://www.seminarboerse.de/seminar_druck.php?sid=1122792 Seminare Termine ab Monat Juni Seminartitel Beginn Ort Web-Seite Access VBA Aufbaulehrgänge 04.06.2012 Innsbruck http://www.seminarboerse.de/seminar_druck.php?sid=1122232 Excel VBA Aufbaulehrgänge 04.06.2012

Mehr

Keine Angst vor Microsoft Access! Datenbanken verstehen, entwerfen und entwickeln

Keine Angst vor Microsoft Access! Datenbanken verstehen, entwerfen und entwickeln Microsoft Press Andreas Stern Keine Angst vor Microsoft Access! Datenbanken verstehen, entwerfen und entwickeln 2., erweiterte und aktualisierte Auflage Inhaltsverzeichnis Einleitung 13 Warum ist Access

Mehr

Datenbanken - Grundlagen und Design

Datenbanken - Grundlagen und Design mitp Professional Datenbanken - Grundlagen und Design von Frank Geisler überarbeitet Datenbanken - Grundlagen und Design Geisler schnell und portofrei erhältlich bei beck-shop.de DIE FACHBUCHHANDLUNG mitp/bhv

Mehr

Inhaltsverzeichnis. Vorwort 13. Kapitel 1 Einführung 19. Kapitel 2 Neue Optionen in FileMaker Pro 6 33

Inhaltsverzeichnis. Vorwort 13. Kapitel 1 Einführung 19. Kapitel 2 Neue Optionen in FileMaker Pro 6 33 Übersicht Vorwort 13 Kapitel 1 Einführung 19 Kapitel 2 Neue Optionen in FileMaker Pro 6 33 Kapitel 3 Fortgeschrittene Layoutgestaltung 47 Kapitel 4 Datenfelder 73 Kapitel 5 Dateibeziehungen 103 Kapitel

Mehr

Whitepaper. Produkt: combit Relationship Manager 5. Import von Adressen nach Firmen und Personen. combit GmbH Untere Laube Konstanz

Whitepaper. Produkt: combit Relationship Manager 5. Import von Adressen nach Firmen und Personen. combit GmbH Untere Laube Konstanz combit GmbH Untere Laube 30 78462 Konstanz Whitepaper Produkt: combit Relationship Manager 5 Import von Adressen nach Firmen und Personen Import von Adressen nach Firmen und Personen - 2 - Inhalt Ausgangssituation

Mehr

JDBC. Allgemeines ODBC. java.sql. Beispiele

JDBC. Allgemeines ODBC. java.sql. Beispiele JDBC Java Data Base Connectivity Programmierschnittstelle für relationale Datenbanken Sammlung von Klassen, welche zum Aufbau einer Verbindung zwischen einem Java-Programm und einer Datenbank dienen Verwendet

Mehr

Eine neue Datenbank erstellen

Eine neue Datenbank erstellen Eine neue Datenbank erstellen Eine neue Datenbank erstellen Eine Tabelle in der Entwurfsansicht erstellen Eine Tabelle in der Entwurfsansicht erstellen Eine Tabelle in der Entwurfsansicht erstellen Das

Mehr

Wie erreiche ich was?

Wie erreiche ich was? Wie erreiche ich was? Projekt: Bezeichnung: Warenwirtschaft (WWSBAU) Adressen-Import (Standard) Version: 9.0 Datum: 28.04.2011 Kurzbeschreibung: Mit diesem Leitfaden erhalten Sie eine tabellarische Kurzanleitung,

Mehr

OpenOffice Base 3.4 PRAXIS. bhv. Datenbank mit. Schritt für Schritt eine Datenbank mit OpenOffice Base erstellen

OpenOffice Base 3.4 PRAXIS. bhv. Datenbank mit. Schritt für Schritt eine Datenbank mit OpenOffice Base erstellen bhv PRAXIS Winfried Seimert Datenbank mit OpenOffice Base 3.4 Tabellen erzeugen und Beziehungen herstellen Abfragen nach eigenen Kriterien durchführen Formulare zur Eingabe von Daten entwerfen Schritt

Mehr

Klausur FHF * WI2 * SS 99. Name:.../ Semester:...

Klausur FHF * WI2 * SS 99. Name:.../ Semester:... Datenbankdesign Klausur FHF * WI2 * SS 99 Name:.../ Semester:... Lineares Benotungsschema: 90 Punkte = Note 1, 30 Punkte = Note 4 Aufgabe 1: (20 Punkte) Entwerfen Sie ein semantisches Datenmodell (ERM)

Mehr

Daniel Warner SQL. Das Praxisbuch. Mit 119 Abbildungen. Franzis

Daniel Warner SQL. Das Praxisbuch. Mit 119 Abbildungen. Franzis Daniel Warner SQL Das Praxisbuch Mit 119 Abbildungen Franzis Inhaltsverzeichnis Teil I - Einleitung 15 1 Einleitung 17 1.1 Zum Aufbau des Buchs 17 1.2 Hinweise zur Buch-CD 18 1.3 Typografische Konventionen

Mehr

Mobile Backend in der

Mobile Backend in der Mobile Backend in der Cloud Azure Mobile Services / Websites / Active Directory / Kontext Auth Back-Office Mobile Users Push Data Website DevOps Social Networks Logic Others TFS online Windows Azure Mobile

Mehr

Wirtschaftsinformatik Grundlagen II. MS Access Tipps zur Anwendung

Wirtschaftsinformatik Grundlagen II. MS Access Tipps zur Anwendung Wirtschaftsinformatik Grundlagen II MS Access Tipps zur Anwendung Prof. Dr. Frank Stößel FHDW Bergisch Gladbach, 31.05.2005 Prof. Dr. Stößel; Wirtschaftsinformatik 2 Folie 1 MS Access: Beispiele 1. Tabellen,

Mehr

Inhaltsverzeichnis Vorwort zur vierten Auflage Vorwort zur dritten Auflage Vorwort zur zweiten Auflage Vorwort zur ersten Auflage Hinweise zur CD

Inhaltsverzeichnis Vorwort zur vierten Auflage Vorwort zur dritten Auflage Vorwort zur zweiten Auflage Vorwort zur ersten Auflage Hinweise zur CD Vorwort zur vierten Auflage 11 Vorwort zur dritten Auflage 13 Vorwort zur zweiten Auflage 15 Vorwort zur ersten Auflage 17 Hinweise zur CD 19 1 Datenbanken und Datenbanksysteme 21 1.1 Zentralisierung der

Mehr

Portfolio. Portfolio

Portfolio. Portfolio Freie Arbeiten Print Roman Zeschky Mediengestalter für Digital- und Printmedien Provinzialstr. 40 44388 Dortmund Tel.: 0231-18 73 650 Web Freie Arbeiten Webauftritt Aston Martin Projekt während der Ausbildung

Mehr

Dataport IT Bildungs- und Beratungszentrum. HTML- Grundlagen und CSS... 2. XML Programmierung - Grundlagen... 3. PHP Programmierung - Grundlagen...

Dataport IT Bildungs- und Beratungszentrum. HTML- Grundlagen und CSS... 2. XML Programmierung - Grundlagen... 3. PHP Programmierung - Grundlagen... Inhalt HTML- Grundlagen und CSS... 2 XML Programmierung - Grundlagen... 3 PHP Programmierung - Grundlagen... 4 Java - Grundlagen... 5 Java Aufbau... 6 ASP.NET Programmierung - Grundlagen... 7 1 HTML- Grundlagen

Mehr

FileMaker Go Alternativen

FileMaker Go Alternativen Thomas Hahn @ walkingtoweb.com Thomas Hahn @ walkingtoweb.com Programmierung mit Basic und C++ ab 1987 FileMaker Pro Entwicklung seit 1992 (FileMaker Pro 2.1) Weblösungen seit 1993 Entwicklung von komplexen

Mehr

Grundkurs MySQL und PHP

Grundkurs MySQL und PHP Martin Pollakowski Grundkurs MySQL und PHP So entwickeln Sie Datenbanken mit Open Source Software 2., verbesserte und erweiterte Auflage Anwendung und Nutzen von Datenbanken 1 Was ist eine Datenbank? 1

Mehr

Wie erreiche ich was?

Wie erreiche ich was? Wie erreiche ich was? Projekt: Bezeichnung: Warenwirtschaft (WWSBAU) Datenpumpe (SQL-Datenbanken) Version: 9.0 Datum: 02.07.2012 Kurzbeschreibung: Mit diesem Leitfaden erhalten Sie eine tabellarische Kurzanleitung,

Mehr

ODBC Was ist das? ODBC Treiber installieren ODBC-Zugriff einrichten ODBC Zugriff mit Excel ODBC Zugriff mit Word...

ODBC Was ist das? ODBC Treiber installieren ODBC-Zugriff einrichten ODBC Zugriff mit Excel ODBC Zugriff mit Word... INHALTSVERZEICHNIS ODBC Was ist das?... 2 ODBC Treiber installieren... 2 ODBC-Zugriff einrichten... 2 ODBC Zugriff mit Excel... 5 ODBC Zugriff mit Word... 8 ODBC Zugriff mit Access... 11 1 ODBC WAS IST

Mehr

FileMaker Konferenz Schnellsuche / QuickFind

FileMaker Konferenz Schnellsuche / QuickFind FileMaker Konferenz 2011 Schnellsuche / QuickFind Verstehen, Einrichten, Scripten Einsteiger-Session Patrick Risch Miratools AG Schellenberg, Liechtenstein Was Sie in diesem Vortrag hören Ein Vortrag für

Mehr