Geodatabase Objekt Modell Teil 2: Design mit CASE-Tools Andreas Greithanner Team Entwicklung Kranzberg 2002 ESRI Geoinformatik GmbH
Agenda Was ist CASE? Entwicklung eines Datenmodells Anlegen verschiedener Elemente der Geodatabase Import in die Geodatabase 2 2002 ESRI Geoinformatik GmbH Geodatabase Objekt Modell: Design mit CASE-Tools
Was ist CASE? Computer Aided Software Engineering Entwicklung von Objektmodellen Klassen und Komponenten (Applikationsentwicklung) Datenbankstrukturen Graphische Modellierungsumgebung UML (Unified Modelling Language) 3 2002 ESRI Geoinformatik GmbH Geodatabase Objekt Modell: Design mit CASE-Tools
Was ist CASE? Vorhandene Produkte (Auswahl) Microsoft VISIO 2000 Rational Rose Anforderungen UML Microsoft Repository 4 2002 ESRI Geoinformatik GmbH Geodatabase Objekt Modell: Design mit CASE-Tools
Entwicklung eines Datenmodells Ausgangspunkt Vorüberlegungen abgeschlossen Datenmodell vorhanden Möglichkeiten Aufbau mit ArcCatalog Import von vorhandenen Daten Verwendung von CASE-Tools 5 2002 ESRI Geoinformatik GmbH Geodatabase Objekt Modell: Design mit CASE-Tools
Entwicklung eines Datenmodells Beispiel zu folgenden Themen Feature Datasets Domains Feature Classes Object Classes Relationships Connectivity Rules Geometric Networks ClassExtensions in Tipps und Tricks 6 2002 ESRI Geoinformatik GmbH Geodatabase Objekt Modell: Design mit CASE-Tools
Beispiel 7 2002 ESRI Geoinformatik GmbH Geodatabase Objekt Modell: Design mit CASE-Tools
Anlegen eines neuen Projekts Templates: <ArcGisHome>\CaseTools\Uml Models\ArcInfo UML Model.vst Für VISIO 2000 Professional und Enterprise Beinhaltet die ESRI-Klassen, -Interfaces und Datentypen Semantics_Checker wird im Menü eingetragen 8 2002 ESRI Geoinformatik GmbH Geodatabase Objekt Modell: Design mit CASE-Tools
Domains Typen: Range-Domain Coded-Value-Domain Stellen die Datenintegrität sicher Duplikate der vorhandenen Klassen 9 2002 ESRI Geoinformatik GmbH Geodatabase Objekt Modell: Design mit CASE-Tools
Tagged Values Zusätzliche Eigenschaften für Objekte und Attribute Verfügbar für Domains Attribute Feature Classes Relationship Classes 10 2002 ESRI Geoinformatik GmbH Geodatabase Objekt Modell: Design mit CASE-Tools
Feature Classes Abgeleitet vom entsprechenden Typ Feature (Tagged Value notwendig!) SimpleJunctionFeature ComplexJunctionFeature SimpleEdgeFeature ComplexEdgeFeature Verbindung über Generalization Beliebige Attribute 11 2002 ESRI Geoinformatik GmbH Geodatabase Objekt Modell: Design mit CASE-Tools
Subtypes Duplikat einer Basis-Klasse Verknüpfung mit Binary Association Definition eines Attributes als Subtype Field in der Basis- Klasse Subtype Class enthält mindestens dieses Attribut Definition eines Default-Subtypes in der Basis-Klasse notwendig 12 2002 ESRI Geoinformatik GmbH Geodatabase Objekt Modell: Design mit CASE-Tools
Object Classes Abgeleitet von Object Verbindung über Generalization Entspricht einer Tabelle im RDBMS 13 2002 ESRI Geoinformatik GmbH Geodatabase Objekt Modell: Design mit CASE-Tools
Relationships Typen: Simple 1 : 1, 1 : n, n : n Wird als Binary Association abgebildet Composite 1 : 1, 1 : n Wird als Composition abgebildet Definition von Attributen über zusätzliche Klasse 14 2002 ESRI Geoinformatik GmbH Geodatabase Objekt Modell: Design mit CASE-Tools
Geometric Networks Duplicat der Klasse TemplateGeometricNetwork Verbindung über Binary Association Anlegen im gleichen Feature Dataset wie die betroffenen Feature Classes 15 2002 ESRI Geoinformatik GmbH Geodatabase Objekt Modell: Design mit CASE-Tools
Connectivity Rules Edge Junction Dargestellt als Binary Association Edge Edge Definition eines Default-Knotens möglich Dargestellt als N-ary Association Es können nur Subtypes verbunden werden 16 2002 ESRI Geoinformatik GmbH Geodatabase Objekt Modell: Design mit CASE-Tools
Export und Prüfung des Repositories Export des Repositories Prüfung mit dem Semantics_Checker Import des Repositories in ArcCatalog 17 2002 ESRI Geoinformatik GmbH Geodatabase Objekt Modell: Design mit CASE-Tools
Zusammenfassung Übersicht bei großen Datenmodellen Reproduzierbarkeit Dokumentation 18 2002 ESRI Geoinformatik GmbH Geodatabase Objekt Modell: Design mit CASE-Tools
Schulung Designing Geodatabase 22. bis 26. Juli 2002 in Kranzberg nähere Infos unter: http://www.esri-germany.de/service/schulung/index.html 19 2002 ESRI Geoinformatik GmbH Geodatabase Objekt Modell: Design mit CASE-Tools
Vielen Dank! ESRI Geoinformatik GmbH Ringstraße 7 85402 Kranzberg Deutschland Telefon +49-(0)81 66-6 77-0 Telefax +49-(0)81 66-6 77-111 E-Mail info@esri-germany.de Internet http://esri-germany.de/esri2002 ESRI Geoinformatik AG Beckenhofstrasse 72 8006 Zürich Schweiz Telefon +41-(0)1-360 24 60 Telefax +41-(0)1-360 24 70 E-Mail info@esri-suisse.ch Internet http://esri-suisse.ch/esri2002 20 2002 ESRI Geoinformatik GmbH Geodatabase Objekt Modell: Design mit CASE-Tools