Erschließung domänenübergreifender Informationsräume mit Multimodellen
|
|
- Insa Kohler
- vor 5 Jahren
- Abrufe
Transkript
1 Sebastian Fuchs Erschließung domänenübergreifender Informationsräume mit Multimodellen Dresden,
2 Firmenporträt Partner IT-Beratung Standorte Dr.-Ing. Sebastian Fuchs Dr.-Ing. Frank Purtak Dipl.-Ing. Wolfgang Döking Fachlich: Bauinformatik, Multimodelle Methodisch: Software-Factories, MDSD Technologisch: Java, Eclipse RCP Dresden Stuttgart Mitarbeiter
3 Sebastian Fuchs Motivation und Ansatz
4 Domänenübergreifender Informationsbedarf Aufgabenspezifscher & Information interdisziplinärer Ingenieur Informationsbedarf Repräsentation durch separate & heterogene Fachmodelle Fachmodell A Fachmodell B Fachmodell Problem: Erschließung der modell-, format- und domänenübergreifenden Information Beispiel: Berechnung eines Zahlungsplans? Ingenieur
5 Ziel: Singulärer Informationsraum Gesteigertes Informationspotential durch verknüpfte Daten Nutzungsweise Domäne A Domäne B Domäne C Informationspotential Domäne A Domäne B Domäne C Baufachanwendung Fachmodell A a2 Fachmodell B b1 b2 b3 Datenbasis Fachmodell A a2 Fachmodell B b1 b2 b3 Fachmodell Fachmodell
6 Linkmodell 1 Das Multimodell-Konzept Übertragbar, domänenneutral, kompatibel zu bestehenden Anwendungen MD(MM) MD(EM) Unveränderte Daten im Originalformat MD(LM) L1 Elementarmodell A a2 Keine Beschränkung auf bestimmte Domänen L2 L3 L4 Elementarmodell B b1 b3 b2 Explizite, externe Links Optionale Metadaten (MD(x)) Beispiel-Link: MD(L) L5 Elementarmodell LV-Position Vorgang Stütze
7 LM 1n LM 1n Die Multimodell-Methode Metadaten-Kataloge Prozessorientierte Arbeitsweise Metadaten Metadaten EM A EM B EM EM A EM B EM EM A EM B EM Linkerzeugung Multimodell-Views MMQL Informationsverarbeitung MMQL Multimodell-Engine
8 Sebastian Fuchs Grundlagen der Multimodell-Methode
9 Linkmodell 1 Explizite, externe Linkobjekte L1 ID= Links sind ID-basiert Ermöglicht unveränderte Elementarmodelle L2 L3 L4 L5 ID= b1 ID=i$aQq12 Links sind mehrwertig Mehr als 2 verlinkte Elemente möglich Mehr als 2 Elementarmodelle möglich c2 Links sind aufgabenspezifisch Gruppierung von Links mit gleichem Zweck Linkmodell
10 Das Generische Multimodell Datenschema eines universellen Multimodells Domänenneutral: beliebige Elementarmodelle Interne Repräsentation in einer universellen Multimodell-Software Serialisierung: neutrales Datenaustauschformat (MM-Container) 1..n Elementarmodell * Element Multimodell 2..n * Linkmodell 1..n Link Generisches Multimodell
11 Das Ideelle Elementarmodell Homogener Zugriff auf beliebige Originalformate Virtuelle Struktur: Zugriffsschnittstelle auf traditionelle Parser Idealisierte Abbildung gängiger Datenmodelle: Aggregation primitiver Daten zu komplexen Typen Bisher ist kein Baufachmodell bekannt, welches nicht im Multimodell anwendbar ist 1..n Elementar -modell * * 0..1 Property Element id:string type:string <<String>> Value Multimodell 2..n Ideelles Elementarmodell Generisches Multimodell * Linkmodel l 1..n Link
12 Multi-Model Query Language (MMQL) Erzeugung von Links & Multimodell-Views Sprachparadigma: mengenorientiert, deklarativ Syntax und Semantik in Anlehnung an SQL Beliebig tief verschachtelte Kriterien Zeige alle Wände mit der Expositionsklasse XC1, welche vor dem fertiggestellt werden
13 Sebastian Fuchs Multimodell-Views
14 Linkmodell 1 Voraussetzung: Linkerzeugung Kombination der Elemente Filtern mittels Property-Kriterien Elementarmodell A a2 b1 L1 Elementarmodell B b1 b3 b2 Elementarmodell b1 b2 b3 a2 b2 b3 a2 b1 a2 b3 L2 Zusammenfassung zu mehrwertigen Links im Nachgang möglich
15 LM 1n Prinzip des Multimodell-Filterns Kombination aus Elementarmodell-Filtern und Linkauswertung EM A EM B EM EM-Filter A EM-Filter B EM-Filter Domäne B Domäne A Domäne C Linkauswertung Übertragung auf tabellarisches ResultSet Projektion (Definition der Spalten) Selektion (Reduktion der Zeilen) Filtern von Elementarmodellen Property-Kriterien Benannte Elementmengen Modellübergreifendes Filtern Linkauswertung Neu Elementkombination Linkinterpretation Elementarmodellübergreifende Property-Kriterien
16 Linkmodell 1 Strukturelle Linksemantik - Elementkombination Elementkombination Zu betrachtende Element-Typen Unverlinkte Elemente im Ergebnis? Elementarmodell A L1 b1 a2 L2 a2 b2 Elementarmodell B b1 b2 b3 Natural (3) Right Outer (4) Full Cross Product (6) L1 b1 L1 b1 Ø b1 L2 a2 b2 b2 L2 a2 b2 b2 Ø b2 Ø null b3 Ø a2 b3
17 Strukturelle Linksemantik Prinzipielle Deutungsmöglichkeit nicht/vorhandener mehrwertiger Links Fachliche Entscheidung auf Nutzerebene Linkinterpretation Strict Standard Transitive Natural strict linkedwith linkedwith trans linkedwith Elementkombination Right Outer strict right linkedwith right linkedwith trans right linkedwith Full Cross Product cross linkedwith Modifikatoren der MMQL-linkedwith-Anweisung In allen Systemen mit mehrwertiger Linkauswertung relevant
18 Sebastian Fuchs Fallstudie
19 M2A2 Universelle Multimodellsoftware Multimodell-Struktur Elementarmodell-Viewer MMQL-Editor MMQL-ResultSet
20 Fallstudie Zahlungsplan - Design 1. Elementarmodelle MMQL create 2. Links erzeugen 1 3 L1 n (3. MM austauschen) MMQL select [ ] ResultSet (Tabelle) 4. MM-View erzeugen 5. Auswertung in Tabellenkalkulation
21 Fallstudie Zahlungsplan - Ergebnisse Ausführungsdauern der Datenzusammenstellung [min] Multimodell-Methode Manuell Programmierung MMQL 60,0 Ausführung Verlinkung (0,430)* 0,88 Ausführung MM-View (0,005)* 0,10 (0,435)* 0,98 * bei geparsten Elementarmodellen 210,0 Quantitatives Ergebnis: Geschwindigkeitsgewinn Faktor: (483)* 215 Qualitatives Ergebnis: MMQL-Query ist wiederverwendbar MM: Reproduzierbare Ergebnisse
22 Sebastian Fuchs Fazit
23 Multimodell-Methode Zusammenfassung Neutraler, domänenübergreifender Datenaustausch Kompatibel zu bestehenden Baufachanwendungen Methoden und Implementierung zur domänenübergreifenden Erschließung Auch auf zukünftige interdisziplinäre Aufgabenstellungen anwendbar Mögliche Weiterentwicklungen Filterergebnisse als neues Multimodell Multimodell-Templates / Metadaten-Management Überführung in Praxis Standardisierung: buildingsmart Projektgruppe Multimodelle, gegründet TU Dresden stellt M2A2 kostenfrei für nicht kommerzielle Anwendung zur Verfügung
24 Sebastian Fuchs Danke Fragen? Erschließung domänenübergreifender Informationsräume mit Multimodellen
Dr.-Ing. Sebastian Fuchs. TragWerk Consult Ingenieure S.Fuchs GbR. BIM-LV-Container DIN SPEC EM A EM B
LM 1 n Dr.-Ing. Sebastian Fuchs TragWerk Consult BIM-LV-Container DIN SPEC 91350 EM A EM B EM Firmenporträt Partner IT-Beratung Standorte Dr.-Ing. Sebastian Fuchs Fachlich: Bauinformatik, Multimodelle
Mehrkleines M2A2 Anwenderhandbuch
Gefördert durch Förderkennzeichen: 01IA09001 kleines M2A2 Anwenderhandbuch Verantwortlicher Partner: RIB Edit: S.-E Schapke (Editor), S. Fuchs 2021012_MF-AP1_M2A2_Anwenderhandbuch_SES.docx Seite 1 von
MehrMethoden und Softwarekomponenten zur Bearbeitung von Multimodellen
gefördert durch Management Führung Information Simulation im Bauwesen Methoden und Softwarekomponenten zur von Multimodellen Dip.-Ing.(FH) Jürgen Demharter RIB Information Technologies AG, Stuttgart 1
MehrMefisto Eine multimodellbasierte Plattform für das Bauprojektmanagement
gefördert durch Management Führung Information Simulation im Bauwesen Mefisto Eine multimodellbasierte Plattform für das Bauprojektmanagement Sven-Eric Schapke Institut für Bauinformatik, Technische Universität
MehrXML Publisher die universelle Lösung für Geschäftsdokumente
XML Publisher die universelle Lösung für Geschäftsdokumente Jürgen Menge TSBU Middleware ORACLE Deutschland GmbH Moderne Lösung zur Entwicklung, Erzeugung und Verteilung von Geschäftsdokumenten (Output
MehrProzessgesteuertes Bauprojektmanagement mit Multimodellen
Management Führung Information Simulation im Bauwesen Prozessgesteuertes Bauprojektmanagement mit Multimodellen Sven Eric Schapke & Frank Hilbert Institut für Bauinformatik, Technische Universtität Dresden
MehrETL-Industrialisierung mit dem OWB Mapping Generator. Irina Gotlibovych Senior System Beraterin
ETL-Industrialisierung mit dem OWB Mapping Generator Irina Gotlibovych Senior System Beraterin MT AG managing technology Daten und Fakten Als innovativer Beratungs- und IT-Dienstleister zählt die MT AG
MehrCodegenerierung mit Xtend. 21. Januar 2015
Codegenerierung mit Xtend 21. Januar 2015 Überblick Xtend bietet einen Template-basierten Ansatz zur Codegenerierung Xtend enthält eine spezielle Template-Sprache. Das Modell kann beliebig benutzt werden,
MehrEinführung in die Modelltransformation mit Xtend
Einführung in die Modelltransformation mit Xtend 12. Dezember 2012 Taentzer Modellgetriebene Softwareentwicklung 297 Überblick Xtend: Eine statisch getypte Sprache, die zur Modellzu-Text-Transformation
MehrModel Querys zur Überprüfung von sicherheitsrelevanten Eigenschaften
Model Querys zur Überprüfung von sicherheitsrelevanten Eigenschaften Proseminarvortrag Werkzeugunterstützung für sichere Software Jens Knipper Fakultät für Informatik Technische Universität Dortmund 31.
MehrUnternehmensdokumente mit dem XML Publisher erzeugen
Unternehmensdokumente mit dem XML Publisher erzeugen Jürgen Menge TSBU Middleware ORACLE Deutschland GmbH XML-Publisher Moderne Lösung zur Entwicklung und Verteilung von Geschäftsdokumenten (Output Management)
Mehr1 Motivation. 1 Motivation. Standard Middleware für objektorientierte Anwendungen. Motivation. Fragmentierte Objektmodel. Java RMI
1 Motivation Motivation ierte Objektmodel Standard Middleware für objektorientierte Anwendungen CORBA,.NET-Remoting Java Remote Method Invocation (RMI) Java RMI ierte Objekte undjava RMI Zusammenfassung
MehrISU 1. Ue_08/02_Datenbanken/SQL. 08 Datenbanken. Übung. SQL Einführung. Eckbert Jankowski. www.iit.tu-cottbus.de
08 Datenbanken Übung SQL Einführung Eckbert Jankowski www.iit.tu-cottbus.de Datenmodell (Wiederholung, Zusammenfassung) Objekte und deren Eigenschaften definieren Beziehungen zwischen den Objekten erkennen/definieren
MehrInhaltsverzeichnis. 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...
MehrSQL. Ziele. Grundlagen von SQL. Beziehung zur relationalen Algebra SELECT, FROM, WHERE. Joins ORDER BY. Aggregatfunktionen. dbis.
SQL Lehr- und Forschungseinheit Datenbanken und Informationssysteme Ziele Grundlagen von SQL Beziehung zur relationalen Algebra SELECT, FROM, WHERE Joins ORDER BY Aggregatfunktionen Lehr- und Forschungseinheit
MehrFachkonferenz Bauinformatik Baupraxis 2015
Fachkonferenz Bauinformatik Baupraxis 2015: Leitlinien Richtlinien Normen Ergebnisse aus dem VDI-Koordinierungskreis BIM BIM Labors der Zukunft Raimar J. Scherer Institut für Bauinformatik, TU Dresden
MehrBig Data in der Praxis
Jonas Freiknecht Big Data in der Praxis Lösungen mit Hadoop, HBase und Hive Daten speichern, aufbereiten, visualisieren HANSER Vorwort XI 1 Einleitung 1 2 Big-Data 7 2.1 Historische Entstehung 8 2.2 Big-Data
MehrWP4-33: Systementwicklung 7.Semester Übung 4: Entwicklung einer Software zur Extraktion von IFC-Daten
Fakultät Bauingenieurwesen Institut für Bauinformatik, Prof. Dr.-Ing. Scherer WP4-33: Systementwicklung 7.Semester Übung 4: Entwicklung einer Software zur Extraktion von IFC-Daten Prof. Dr. Raimar J. Scherer
MehrUML/OCL für die Integritätssicherung in Datenbankanwendungen
Verteidigung Diplom UML/OCL für die Integritätssicherung in Datenbankanwendungen Technische Universität Dresden Fakultät Informatik Lehrstuhl Softwaretechnologie Inhalt des Vortrages Aufgabenstellung Konzept
MehrKonzeption und Implementierung eines Datenbank-Agenten für die Bereitstellung von Daten aus dem Verkehr
Konzeption und Implementierung eines Datenbank-Agenten für die Bereitstellung von Daten aus dem Verkehr Andreas Walter, Universität Karlsruhe Studienarbeit am IPD Seite 1 Szenario 2. Anfrage an OVID-Netz
MehrErschließung domänenübergreifender Informationsräume mit Multimodellen. Sebastian Fuchs
Erschließung domänenübergreifender Informationsräume mit Multimodellen Sebastian Fuchs Schriftenreihe des Instituts für Bauinformatik Herausgeber: Prof. Dr.-Ing. Raimar J. Scherer Institut für Bauinformatik,
MehrEclipse 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
MehrWiederholung VU Datenmodellierung
Wiederholung VU Datenmodellierung VU Datenbanksysteme Reinhard Pichler Arbeitsbereich Datenbanken und Artificial Intelligence Institut für Informationssysteme Technische Universität Wien Wintersemester
MehrNachtrag: 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[ SQL] Wissen, das sich auszahlt
[www.teia.de SQL] Wissen, das sich auszahlt INHALT SEITE 12 [I] 1] Einführung in SQL und relationale Datenbanken 12 14 16 18 11 1.1 1.2 Einführung Die Structured Query Language (SQL) Tabellen Mehrere Tabellen
MehrBIM Lieferprozesse Standards für die Datenübergabe von Modellen und Multimodellen
BIM Lieferprozesse Standards für die Datenübergabe von Modellen und Multimodellen Sven-Eric Schapke, Business Development Manager BIM Seite 1 Themen Einleitung Einordnung von Methoden und Standards Informationslieferketten
MehrDatenbanksysteme Kapitel 5: SQL Data Manipulation Language
Datenbanksysteme Kapitel 5: SQL Data Manipulation Language Prof. Dr. Peter Chamoni Mercator School of Management Lehrstuhl für Wirtschaftsinformatik, insb. Business Intelligence Prof. Dr. Peter Chamoni
MehrCOPE COuPled Evolution of metamodels and models
COPE COuPled Evolution of metamodels and models Diplomarbeit in Zusammenarbeit mit der BMW Car IT (Betreuer: Elmar Jürgens, Sebastian Benz) Markus Herrmannsdörfer 7. November 2007 Perlen der Informatik
MehrValidation und Quick Fixing mit Xtend. 3. Dezember 2014
Validation und Quick Fixing mit Xtend 3. Dezember 2014 175 Überblick Tuning der Xtext-generierten Editoren Validierung mit OCL auf der abstrakten Syntax mit Xtend auf der konkreten Syntax Quick Fixes mit
MehrEs 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
MehrEclipse Modeling Framework Modellgetriebene Softwareentwicklung Prof. Andreas Schmidt
Eclipse Modeling Framework Modellgetriebene Softwareentwicklung Prof. Andreas Schmidt Sören Bühler buso1011 36811 Julia Haßlinger haju1013 37141 Anja Heinzberger hean1017 36622 Agenda Allgemeines Historie
Mehr12 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
MehrAbfragen (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
MehrXML-Datenaustausch in der Praxis Projekt TOMIS bei der ThyssenKrupp Stahl AG
Mittwoch, 9. November 2005 13h00, Bruno-Schmitz-Saal 18. Deutsche ORACLE-Anwenderkonferenz XML-Datenaustausch in der Praxis Projekt TOMIS bei der ThyssenKrupp Stahl AG Volker Husemann Thyssen Krupp Stahl
MehrFuzzy-Suche in Application Express
Fuzzy-Suche in Application Express So geht s! Carsten Czarski Consulting Member of technical staff - Oracle Application Express September 2017 Copyright 2016 Oracle and/or its affiliates. All rights reserved.
Mehrmit konventionellen Datenbanksystemen konventionellen Datenbanksystemen
Stream-Verwaltung mit konventionellen Datenbanksystemen Christian Rensch.06.005 Seminar Data Streams Thema Verwaltung von Datenströmen in konventionellen Datenbanksystemen optimiert auf Daten geringer
MehrObjektorientiertes Programmieren
JL Ute Claussen Objektorientiertes Programmieren Mit Beispielen und Übungen in C++ Zweite, überarbeitete und erweiterte Auflage Mit 24 Abbildungen Springer Inhaltsverzeichnis 1 Einleitung 1 1.1 Was ist
MehrRelationentheorie grundlegende Elemente
Relationentheorie grundlegende Elemente Symbol Bedeutung Entsprechung in SQL π AAAA Projektion SELECT σ F Selektion WHERE ρ Umbenennung RENAME; AS Natural Join NATURAL JOIN (nicht in MS SQL Server verwendbar)
MehrGeoinformation 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
MehrDaten-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
MehrInhaltsverzeichnis 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
MehrTopic Maps. Wissensmanagement in Bildungseinrichtungen. Seminar Web Engineering Lars Heuer,
Topic Maps Wissensmanagement in Bildungseinrichtungen Seminar Web Engineering Lars Heuer, 14.01.2005 Inhalt Zielsetzung Problemstellung Was sind Topic Maps? Eigenschaften von Topic Maps Merging RDF Einsatz
MehrModellgetriebene Softwareentwicklung bei der IBYKUS AG
Modellgetriebene Softwareentwicklung bei der IBYKUS AG Theorie Teil 7: Modelltransformationen Dr. Steffen Skatulla IBYKUS AG 1 Inhalt Teil 7: Modelltransformationen Wozu Modelltransformationen? Konzepte
MehrEberhard Wolff. Spring. Framework für die Java-Entwicklung. "BJ dpunkt.verlag
Eberhard Wolff Spring Framework für die Java-Entwicklung "BJ dpunkt.verlag -^1 1 Einleitung 1 1.1 Warum Spring? 1 1.2 Was ist Spring? 1 1.3 Spring und Java EE 3 1.4 Woher kommt Spring? 4 1.5 Warum dieses
MehrDaniel 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
MehrEntspricht dem kartesischen Produkt von zwei oder mehr selektierten Tabellen ohne Join-Bedingung.
Tipps & Tricks: Neuerungen Joins Bereich: SQL Erstellung: 07/2004 HA Versionsinfo: 10.1, 10.2, 11.1, 11.2 Letzte Überarbeitung: 06/2009 MA Neuerungen zu Joins Ab Version 9i sind alle dem SQL:1999-Standard
MehrSoftwareanwendungen für die Integration und Auswertung kombinierbarer Fachmodelle
gefördert durch Führung Information Simulation im Bauwesen Softwareanwendungen für die Integration und Auswertung kombinierbarer Fachmodelle H.-Dieter Muntzinger RIB Information Technologies AG 1 Überblick
MehrSQL mit ORACLE. Wolf-Michael Kahler
Wolf-Michael Kahler SQL mit ORACLE Eine aktuelle Einfuhrung in die Arbeit mit relationalen und objektrelationalen Datenbanken unter Einsatzvon ORACLE Express Mit 311 Abbildungen 3., aktualisierte und erweiterte
MehrSemantic Technologies
Semantic Technologies Proseminar Künstliche Intelligenz Universität Ulm Mario Volke 15. Juli 2008 1 / 32 Inhaltsverzeichnis 1 Einführung 2 3 Schlusswort 2 / 32 Einführung Motivation DEMO Who was president
MehrModell zur Einflussanalyse Ein Modell zur Einflussanalyse von Methodenänderungen in Entwicklungsprozessen
Modell zur Einflussanalyse Ein Modell zur Einflussanalyse von Methodenänderungen in Entwicklungsprozessen Roland Koppe, Stefan Häusler, Axel Hahn 2 Übersicht Einleitung und Motivation Ansatz und Methodik
MehrNative Queries Datenbankabfragen in reinem Java. Carl Rosenberger Chief Software Architect, db4objects Inc. Java Forum Stuttgart 2006, 6.
Native Queries Datenbankabfragen in reinem Java Carl Rosenberger Chief Software Architect, db4objects Inc. Java Forum Stuttgart 2006, 6. Juli 2006 1 Herkömmliche Datenbankabfragen sind nicht objektorientiert
MehrDomänen: Grundtypen, alle vordefiniert, z.b. INTEGER ~ integer NUMERIC (p,s) p: precision, s: scale (nach,) etc.
Kapitel 6 Relationale DB-Sprache SQL SEQUEL: Structured English Query Language, 70er Jahre SQL: System R, SQL/DS, TransBase, Oracle... ANSI Standards 1, 2, 3 6.1 Daten-Definitionssprache DDL Domänen: Grundtypen,
MehrRelationale Datenbanken und SQL
Günter Matthiessen, Michael Unterstein Relationale Datenbanken und SQL Konzepte der Entwicklung und Anwendung yy ADDISON-WESLEY An imprint of Pearson Education München Boston San Francisco Harlow, England
MehrBI Publisher Berichtswesen einfach und sicher. Alexander Klauss Centric IT Solutions GmbH
BI Publisher Berichtswesen einfach und sicher Alexander Klauss Centric IT Solutions GmbH Agenda Ziele der BI Publisher Module Anwendung und Vorgehensweise der BI Publisher Module Voraussetzungen BI Publisher
MehrSoftware Entwicklung 1. Fallstudie: Arithmetische Ausdrücke. Rekursive Klassen. Überblick. Annette Bieniusa / Arnd Poetzsch-Heffter
Software Entwicklung 1 Annette Bieniusa / Arnd Poetzsch-Heffter Fallstudie: Arithmetische Ausdrücke AG Softech FB Informatik TU Kaiserslautern Bieniusa/Poetzsch-Heffter Software Entwicklung 1 2/ 33 Überblick
MehrÜbung 3. Komplexe SQL-Anfragen. Prof. Dr. Andreas Schmietendorf 1. Übung 3
Komplexe SQL-Anfragen Prof. Dr. Andreas Schmietendorf 1 Aufgabenbeschreibung Prof. Dr. Andreas Schmietendorf 2 Zielstellung setzt auf den Ergebnissen der Übung 2 auf. Dem entsprechend wird wiederum die
MehrBauinformatik Informationsmanagement
Bauinformatik Informationsmanagement Relationale und objektorientierte Datenstrukturen im Bauwesen 6. Semester 6. Vorlesung Objekt-orientierte Datenstrukturen BIM II Prof. Dr.-Ing. R. J. Scherer Nürnberger
MehrOracle9i 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 &
MehrDBMS für spezielle Anwendungen XML als Mittel der Datenbank-Interoperabilität
DBMS für spezielle Anwendungen XML als Mittel der Datenbank-Interoperabilität Seminarvortrag von D. Zimmermann 26-Februar-2004 Gliederung Datenbanken und Interoperabilität Begriffe Bedarf Ansätze XML als
MehrThema 5 Domain Specific Languages
SE Vertiefung Beuth-Hochschule Berlin Thema 5 Domain Specific Languages MOF-Schichten (c) schmiedecke 11 SE3-5-metamodellierung 2 Was ist eine DSL? Domain Specific Language: Sprache zur Beschreibung (Modellierung)
MehrDataLog. Datenbank-Programmiersprache für deduktive Datenbanken. Proseminar Programmierparadigmen und Sprachen. Nico Braunisch
DataLog Datenbank-Programmiersprache für deduktive Datenbanken Proseminar Programmierparadigmen und Sprachen Nico Braunisch Inhalt DataLog Motivation Definition Entstehung Syntyx & Semantik Bedeutung CodeQuest
MehrEntwicklung eines E-Learning Topic-Map Rahmenwerks
Institut für Betriebssysteme und Rechnerverbund der TU Braunschweig Verteilte Systeme, Prof. Dr. Fischer Entwicklung eines Topic-Map Rahmenwerks Betreuer: Martin Gutbrod Bearbeitet von: Yichen Yu Gliederung
MehrAggregatfunktionen in SQL
Aggregatfunktionen in SQL Michael Dienert 14. April 2008 1 Definition von Aggregatfunktionen Ihren Namen haben die Aggregatfunktionen vom englischen Verb to aggregate, was auf deutsch anhäufen, vereinigen,
MehrErzeugung und Veränderung von Tabellen
Datenbanken - Objekte Erzeugung und Veränderung von Tabellen Objekt Tabelle View Sequence Index Synonym Basiseinheit zum Speichern; besteht aus Zeilen und Spalten; Logische Repräsentation; kann Teilmengen
MehrOrganisatorisches. Folien (u.a.) auf der Lva-Homepage Skriptum über MU Online
Organisatorisches Folien (u.a.) auf der Lva-Homepage Skriptum über MU Online Nächste Woche VO und UE am Dienstag, den 30.10.! UE im CR IL/IT Wissensüberprüfung am Zettel 25.10.2018 IT I - VO 3 1 Organisatorisches
MehrBIM-Anforderungen von Ingenieuren
Dr.-Ing. Sebastian Fuchs TragWerk Consult BIM-Anforderungen von Ingenieuren Arbeitskreis BIM, Ingenieurkammer Sachsen Firmenporträt TragWerk Partner IT-Beratung Standorte Dr.-Ing. Sebastian Fuchs Fachlich:
MehrRSA und IDA Durchgängige Entwicklungsprozesse. Von der Anforderung bis zur generierten Datenbank
RSA und IDA Durchgängige Entwicklungsprozesse Von der Anforderung bis zur generierten Datenbank Ziele dieses Vortrags Begründung Warum sich jeder Entwickler mit dem Thema Datenmodellierung auseinandersetzen
MehrSoftware Entwicklung 1
Software Entwicklung 1 Annette Bieniusa / Arnd Poetzsch-Heffter AG Softech FB Informatik TU Kaiserslautern Fallstudie: Arithmetische Ausdrücke Bieniusa/Poetzsch-Heffter Software Entwicklung 1 2/ 33 Überblick
MehrInhaltsverzeichnis. Vorwort 13
Vorwort 13 1 Leistungsvermögen und Arbeitsumgebung des SQL Server 17 1.1 Einsatzmöglichkeiten des SQL Server 17 1.1.1 Online Transactional Processing-Lösungen (OLTP) 23 1.1.2 Webbasierte Datenbanklösungen
MehrGroßer Beleg. Eine graphische Oberfläche zum semiautomatischen, Entwurf von Gebäudenetzwerken auf Basis der Eclipse RCP.
Großer Beleg Eine graphische Oberfläche zum semiautomatischen, komponentenorientierten Entwurf von Gebäudenetzwerken auf Basis der Eclipse RCP Benjamin Fiebig Gliederung 1. Entwurfsmethode der Gebäudeautomation
MehrDie BIM Methode. Prof. Raimar Scherer. Inst. f. Bauinformatik, TU Dresden
Faculty of Civil Engineering, Institute of Construction Informatics, Prof. Dr.-Ing. Raimar J. Scherer Die BIM Methode Prof. Raimar Scherer Inst. f. Bauinformatik, TU Dresden Sächsischer Ingenieurkammertag
MehrWiederholung VU Datenmodellierung
Wiederholung VU Datenmodellierung VL Datenbanksysteme Reinhard Pichler Arbeitsbereich Datenbanken und Artificial Intelligence Institut für Informationssysteme Technische Universität Wien Wintersemester
MehrQKan Kanalkataster mit QGIS. QKan. Kanalkataster basierend auf QGIS und SpatiaLite/PostGIS. Jörg Höttges, FH Aachen
QKan Kanalkataster basierend auf QGIS und SpatiaLite/PostGIS Jörg Höttges, FH Aachen QKan Projektpartner: Gefördert durch: NRW Mittelstand.Innvovativ! - Innovationsgutschein F+E 2 Einführung QKan ist...
MehrDatenbanken: Relationales Modell und SQL. Dr. Matthias Uflacker, Stefan Klauck 23. April 2018
Datenbanken: Relationales Modell und SQL Dr. Matthias Uflacker, Stefan Klauck 23. April 2018 Vorlesungsinhalte/-aufbau Phase 1 Einführung zu Unternehmensanwendungen (2 Vorlesungen) Grundlagen von spaltenorientierten
MehrVIEWS UND WEITERE TABELLEN-OPERATIONEN
KAPITEL 9 VIEWS UND WEITERE TABELLEN-OPERATIONEN 9.1 Vereinbarung und Einsatz von Views 9.1.1 Einrichtung von Views Die CREATE VIEW-Anweisung Von Ausnahmen abgesehen ist es wie wir zuvor erläutert haben
MehrObjektorientierung in Oracle
Seminarunterlage Version: 11.10 Version 11.10 vom 12. September 2013 Dieses Dokument wird durch die veröffentlicht.. Alle Rechte vorbehalten. Alle Produkt- und Dienstleistungs-Bezeichnungen sind Warenzeichen
MehrKleine Helferlein. Jens Behring its-people. Copyright its-people
Jens Behring its-people Werbung Agenda Werbung Vorstellung Jens Behring its-people Vorstellung des Vortragsthemas Analytische Funktionen Reguläre Ausdrücke Count Listagg Rank Lead / Lag Werbung Agenda
MehrVisuelle Programmierung
Visuelle Programmierung Spezifikation eines Programmes in mehr als einer Dimension Visuelle Syntax mit vorgegebener Semantik Grafische Grundmuster: metrisch: Assoziationen werden durch räumliche Nähe repräsentiert
MehrDipl.-Phys. Andreas Kohlhaas
Dipl.-Phys. Andreas Kohlhaas DER STAHLBAU IM BIM- (PLANUNGS-)PROZESS: WAS FEHLT? Dieser Vortrag wird keine Rezepte oder die neuesten Erfolge aufzeigen Dieser Vortrag kann Ihnen keine neuen Erkenntnisse
MehrMicrosoft 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Übung 5. Implementierung einer Datenbank. Prof. Dr. Andreas Schmietendorf 1. Übung 5
Implementierung einer Datenbank Prof. Dr. Andreas Schmietendorf 1 Aufgabenbeschreibung Prof. Dr. Andreas Schmietendorf 2 Zielstellung Nachdem innerhalb der Übung 4 das konzeptionelle Modell einer späteren
MehrZWISCHEN ALBTRAUM UND OPTIMALER PERFORMANCE
ZWISCHEN ALBTRAUM UND OPTIMALER PERFORMANCE Indexierungsstrategie im Data Warehouse Dani Schnider, Trivadis AG DOAG Konferenz, Nürnberg BASEL BERN LAUSANNE ZÜRICH DÜSSELDORF FRANKFURT A.M. FREIBURG I.BR.
MehrTag 8 Repetitorium Informatik (Java)
Tag 8 Repetitorium Informatik (Java) Dozent: Michael Baer Lehrstuhl für Informatik 2 (Programmiersysteme) Friedrich-Alexander-Universität Erlangen-Nürnberg Wintersemester 2017/2018 Informatik-Repetitorium
MehrOracle und SQL. Kursinhalte. Kompakt-Intensiv-Training. Oracle und SQL
Oracle und SQL Kompakt-Intensiv-Training In unsere Schulung "Oracle und SQL" erhalten Sie einen breitgefächerten Überblick über die fachmännische und effektive Nutzung der SQL-Implementierung in Oracle.
MehrSQL. Fortgeschrittene Konzepte Auszug
SQL Fortgeschrittene Konzepte Auszug Levels SQL92 Unterteilung in 3 Levels Entry Level (i.w. SQL89) wird von nahezu allen DBS Herstellern unterstützt Intermediate Level Full Level SQL DML 2-2 SQL92 behebt
MehrVisuelle Sprachen und Ihre Ausdrucksmittel
Visuelle Sprachen und Ihre Ausdrucksmittel Seminar der Projektgruppe Generierung von Web-Anwendungen aus visuellen Spezifikationen Universität Paderborn 11. Juni 2004 Motivation Warum überhaupt visuell?
Mehr1.1 Datenbanken Tabellen SQL und die Befehlseingabe Beispieldatenbank 36
Vorwort 11 1 Einleitung 15 1.1 Datenbanken 21 1.2 Tabellen 29 1.3 SQL und die Befehlseingabe 29 1.4 Beispieldatenbank 36 2 Am Anfang 38 2.1 Aufrufen der SQL-Eingabemaske 38 2.2 Schließen der SQL-Eingabemaske
MehrNested Tables Types als Ergänzung zu Pivot XML
Nested Tables Types als Ergänzung zu Pivot XML Thomas Strub Logica Deutschland GmbH & Co. KG Frankfurt Schlüsselworte Nested Tables, pivot, pivot xml, unpivot, collect, PL/SQL Einleitung Die Verknüpfung
MehrInformationsverarbeitung im Bauwesen
12 im Bauwesen Markus Uhlmann 1 Zusammenfassung der 11. Vorlesung Objektorientierte Programmierung (OOP) Wozu eigentlich? Was unterscheidet OOP von traditionellen Techniken? Verwendung von vordefinierten
MehrThemen. Software Design and Quality Group Institute for Program Structures and Data Organization
Themen 2 28.04.2010 MODELLGETRIEBENE SOFTWARE-ENTWICKLUNG Grundlagen 3 28.04.2010 Meta-Modell: Lego Meta-Modell Bauvorschriften Building Block * connected with Modell Lego Reale Welt Haus Bilder: (c) designritter
MehrAnwendung von Vektormodell und boolschem Modell in Kombination
Anwendung von Vektormodell und boolschem Modell in Kombination Julia Kreutzer Seminar Information Retrieval Institut für Computerlinguistik Universität Heidelberg 12.01.2015 Motivation Welche Filme sind
MehrNeue Welten: Externe Daten mit APEX nutzen
Neue Welten: Externe Daten mit APEX nutzen Carsten Czarski Oracle Application Express Development-Team DOAG Regio München - 17. Mai 2018 Copyright 2017 Oracle and/or its affiliates. All rights reserved.
MehrAutomatische Generierung der ETL-Prozesse: OWB vs. ODI
Schlüsselworte Automatische Generierung der ETL-Prozesse: OWB vs. ODI Irina Gotlibovych MT AG Ratingen OWB, ODI, Prozessgenerierung, Automatisierung, generische Templates, deklarative Definition Einleitung
MehrModellgetriebene Entwicklung von Pervasive Games
AW1 Vortrag von Hauke Wittern Modellgetriebene Entwicklung von Pervasive Games Entwicklung einer domänenspezifischen Sprache 09.12.2008 Agenda Motivation Pervasive Games Modellgetriebene Softwareentwicklung
MehrLayouterstellung im Web und interaktives Arbeiten mit dem BI Publisher
Layouterstellung im Web und interaktives Arbeiten mit dem BI Publisher Rainer Willems Oracle Deutschland B.V. & Co. KG Geschäftstelle Frankfurt Schlüsselworte: BI Publisher, Online Layout Editor, Interactive
MehrRelationen-Algebra. Prof. Dr. T. Kudraß 1
Relationen-Algebra Prof. Dr. T. Kudraß 1 Relationale Anfragesprachen Query Language (QL): Manipulation und Retrieval von Daten einer Datenbank Relationenmodell erlaubt einfache, mächtige Anfragesprachen
MehrDatenbanksysteme I WS 17/18 HS-Übung. Universität Leipzig, Institut für Informatik Abteilung Datenbanken Prof. Dr. E. Rahm, V. Christen, M.
Datenbanksysteme I WS 17/18 HS-Übung Universität Leipzig, Institut für Informatik Abteilung Datenbanken Prof. Dr. E. Rahm, V. Christen, M. Franke Kapitel 1: Definitionen Grundlegenge Begriffe IS, DB, DBMS/
Mehr4. Relationenalgebra. Einleitung. Selektion und Projektion Mengenoperatoren. Verbundoperationen (Join) Division Beispielanfragen
Einleitung 4. Relationenalgebra Selektion und Projektion Mengenoperatoren Vereinigung, Durchschnitt, Differenz kartesisches Produkt Verbundoperationen (Join) Theta-Join natürlicher Verbund Semi-Join äußerer
Mehr