Peer Data Management mit System P
|
|
|
- Hansl Wetzel
- vor 10 Jahren
- Abrufe
Transkript
1 Peer Data Management mit System P Ilmenau, 17. Mai 2006 Felix Naumann Armin Roth [email protected] [email protected] Humboldt-Universität zu Berlin Überblick Arbeitsgruppe Informationsintegration an der HU Informationsintegration Probleme Schema Mapping Peer Data Management PDMS Architektur Anfrageplanung Skalierbarkeit System P Armin Roth 17. Mai 2006 Felix Naumann, Humboldt-Universität zu Berlin 2 1
2 Humboldt-Universität zu Berlin Wilhelm und Alexander von Humboldt Einheit von ehre und Forschung Freiheit und Unabhängigkeit der Wissenschaft 29 Nobelpreisträger Mommsen, Hertz, Koch, Hahn, Planck, Einstein,... 38,000 Studenten, (1100 Informatik) 500 Professoren (21 Informatik) 17. Mai 2006 Felix Naumann, Humboldt-Universität zu Berlin 3 Humboldt-Universität zu Berlin 17. Mai 2006 Felix Naumann, Humboldt-Universität zu Berlin 4 2
3 Campus Adlershof 17. Mai 2006 Felix Naumann, Humboldt-Universität zu Berlin 5 Forschungsgruppe Informationsintegration eitung: Felix Naumann ([email protected]) Mitarbeiter Jens Bleiholder ([email protected]) Informationsfusion in relationalen Daten Melanie Weis ([email protected]) Objektidentifikation in XM Daten Affiliated Armin Roth ([email protected]) Datenqualität in Peer-Data-Management-Systemen Alexander Bilke ([email protected]) Schema Matching Forschungsthemen Objektidentifikation Informationsfusion Optimierung Visualisierung 17. Mai 2006 Felix Naumann, Humboldt-Universität zu Berlin 6 3
4 Überblick Arbeitsgruppe Informationsintegration Informationsintegration Probleme Schema Mapping Peer Data Management PDMS Architektur Anfrageplanung Skalierbarkeit System P Armin Roth 17. Mai 2006 Felix Naumann, Humboldt-Universität zu Berlin 8 Integrierte Informationssysteme Anfrage Integriertes Informationssystem Oracle, DB2 Anwendung Dateisystem HTM Form Integriertes Info.-system 17. Mai 2006 Felix Naumann, Humboldt-Universität zu Berlin 9 4
5 Warum ist Informationsintegration so schwer? [Halevy04] Alon Halevy: It s plain hard! System-bedingte Gründe Verschiedene Plattformen Anfragebearbeitung über mehrere Systeme Soziale Gründe Finden relevanter Daten in Unternehmen Beschaffen relevanter Daten in Unternehmen Menschen zur Zusammenarbeit überreden ogik-bedingte Gründe Schema- und Datenheterogenität Dies ist unabhängig von der jeweiligen Integrationsarchitektur. 17. Mai 2006 Felix Naumann, Humboldt-Universität zu Berlin 10 Informationsintegration A B <Titel> Federated Database Systems </Titel> <Autor> James arson </Autor> <publication> <title> Federated Database Systems for Managing Distributed, Heterogeneous, and Autonomous Databases </title> <auth> Scheth & arson </auth> </publication> Integration Identifizierung Fusion Optimierung Visiualisierung 17. Mai 2006 Felix Naumann, Humboldt-Universität zu Berlin 11 5
6 Informationsintegration A B <Titel> Federated Database Systems </Titel> <Autor> James arson </Autor> <publication> <title> Federated Database Systems for Managing Distributed, Heterogeneous, and Autonomous Databases </title> <auth> Scheth & arson </auth> </publication> <Titel> </Titel> <Autor> </Autor> <Autor> </Autor> <year> </year> Schema Mapping Schema Integration Integration Identifizierung Fusion Optimierung Visiualisierung 17. Mai 2006 Felix Naumann, Humboldt-Universität zu Berlin 12 Informationsintegration A B <Titel> Federated Database Systems </Titel> <Autor> James arson </Autor> <publication> <title> Federated Database Systems for Managing Distributed, Heterogeneous, and Autonomous Databases </title> <auth> Scheth & arson </auth> </publication> Schema Integration Schema Mapping <Titel> Federated Database Systems </Titel> XQuery <Autor> James arson </Autor> <Titel> Federated Database Systems for Managing Distributed, Heterogeneous, and Autonomous Databases </Titel> XQuery <Autor> Scheth & arson </Autor> Integration Identifizierung Fusion Optimierung Visiualisierung 17. Mai 2006 Felix Naumann, Humboldt-Universität zu Berlin 13 6
7 Informationsintegration A B <Titel> Federated Database Systems </Titel> <Autor> James arson </Autor> <publication> <title> Federated Database Systems for Managing Distributed, Heterogeneous, and Autonomous Databases </title> <auth> Scheth & arson </auth> </publication> <Titel> Federated Database Systems </Titel> <Autor> James arson </Autor> <Titel> Federated Database Systems for Managing Distributed, Heterogeneous, and Autonomous Databases </Titel> <Autor> Scheth & arson </Autor> Integration Identifizierung Fusion Optimierung Visiualisierung 17. Mai 2006 Felix Naumann, Humboldt-Universität zu Berlin 14 Informationsintegration A B <Titel> Federated Database Systems </Titel> <Autor> James arson </Autor> <publication> <title> Federated Database Systems for Managing Distributed, Heterogeneous, and Autonomous Databases </title> <auth> Scheth & arson </auth> </publication> <Titel> Federated Database Systems </Titel> <Autor> James arson </Autor> <Titel> Federated Database Systems for Managing Distributed, Heterogeneous, and Autonomous Databases </Titel> <Autor> Scheth & arson </Autor> Integration Identifizierung Fusion Optimierung Visiualisierung 17. Mai 2006 Felix Naumann, Humboldt-Universität zu Berlin 15 7
8 Informationsintegration A B <Titel> Federated Database Systems </Titel> <Autor> James arson </Autor> <Titel> Federated Database Systems for Managing Distributed, Heterogeneous, and Autonomous Databases </Titel> <Autor> Scheth & arson </Autor> <Titel> Federated Database Systems for Managing Distributed, Heterogeneous, and Autonomous Databases </Titel> <Autor> James arson </Autor> Integration Identifizierung Fusion Optimierung Visiualisierung 17. Mai 2006 Felix Naumann, Humboldt-Universität zu Berlin 16 Informationsintegration A B 1sec. 5sec. <Titel> Federated Database Systems </Titel> <Autor> James arson </Autor> <Titel> Federated Database Systems for Managing Distributed, Heterogeneous, and Autonomous Databases </Titel> <Autor> Scheth & arson </Autor> <Titel> Federated Database Systems for Managing Distributed, Heterogeneous, and Autonomous Databases </Titel> <Autor> James arson </Autor> Integration Identifizierung Fusion Optimierung Visiualisierung 17. Mai 2006 Felix Naumann, Humboldt-Universität zu Berlin 17 8
9 Informationsintegration A B 1sec. 5sec. <Titel> Federated Database Systems </Titel> <Autor> James arson </Autor> <Titel> Federated Database Systems for Managing Distributed, Heterogeneous, and Autonomous Databases </Titel> <Autor> Scheth & arson </Autor> <Titel> Federated Database Systems for Managing Distributed, Heterogeneous, and Autonomous Databases </Titel> WS B <Autor> James arson </Autor> WS A WS B Integration Identifizierung Fusion Optimierung Visiualisierung 17. Mai 2006 Felix Naumann, Humboldt-Universität zu Berlin 18 Überblick Arbeitsgruppe Informationsintegration Informationsintegration Probleme Schema Mapping Peer Data Management PDMS Architektur Anfrageplanung Skalierbarkeit System P Armin Roth 17. Mai 2006 Felix Naumann, Humboldt-Universität zu Berlin 19 9
10 Schematische Heterogenität - Beispiel Männer( Id, Vorname, Nachname) Frauen( Id, Vorname, Nachname) Relation vs. Attribut Relation vs. Wert Person( Id, Vorname, Nachname, männlich, weiblich) Person( Id, Vorname, Nachname, Geschlecht) Attribut vs. Wert 17. Mai 2006 Felix Naumann, Humboldt-Universität zu Berlin 20 Schematische Heterogenität - Beispiel Normalisiert vs. Denormalisiert Assoziationen zwischen Werten wird unterschiedlich dargestellt Durch Vorkommen im gleichen Tupel Durch Schlüssel-Fremdschlüssel Beziehung ARTICE artpk title pages AUTHOR artfk name vs. PUBICATION pubid title date author 17. Mai 2006 Felix Naumann, Humboldt-Universität zu Berlin 21 10
11 Schematische Heterogenität - Beispiel Geschachtelt vs. Flach Assoziationen werden unterschiedlich dargestellt Als geschachtelte Elemente Als Schlüssel-Fremdschlüssel Beziehung ARTICE artpk title pages AUTHOR name vs. PUBICATION pubid title author 17. Mai 2006 Felix Naumann, Humboldt-Universität zu Berlin 22 Schema Mapping Beispiel Normalisiert vs. Denormalisiert 1:1 Assoziationen zwischen Werten wird unterschiedlich dargestellt Durch Vorkommen im gleichen Tupel Durch Schlüssel- Fremdschlüssel Beziehung ARTICE artpk title pages AUTHOR artfk name PUBICATION pubid title date author SEECT artpk AS pubid title AS title null AS date null AS author FROM ARTICE UNION SEECT null AS pubid null AS title null AS date name AS author FROM AUTHOR 17. Mai 2006 Felix Naumann, Humboldt-Universität zu Berlin 23 11
12 Schema Mapping Beispiel ARTICE artpk title pages AUTHOR artfk name SEECT FROM WHERE PUBICATION pubid title date author Dies ist nur eine von vier Interpretationen! artpk AS pubid title AS title null AS date name AS author ARTICE, AUTHOR ARTICE.artPK = AUTHOR.artFK 17. Mai 2006 Felix Naumann, Humboldt-Universität zu Berlin 24 Schema Mapping Beispiel PUBICATION title date author SEECT SK(title) AS artpk title AS title null AS pages FROM PUBICATION ARTICE artpk title pages AUTHOR artfk name SEECT SK(title) AS artfk author AS name FROM PUBICATION 17. Mai 2006 Felix Naumann, Humboldt-Universität zu Berlin 25 12
13 Schema Mapping im Kontext 1. Schema Matching & Korrespondenzen 2. Schema Mapping 3. Mapping Interpretation 4. Datentransformation 17. Mai 2006 Felix Naumann, Humboldt-Universität zu Berlin 26 Überblick Arbeitsgruppe Informationsintegration Informationsintegration Probleme Schema Mapping Peer Data Management PDMS Architektur Anfrageplanung Skalierbarkeit System P Armin Roth 17. Mai 2006 Felix Naumann, Humboldt-Universität zu Berlin 27 13
14 Föderierte Datenbanken Globales Schema & direkter Zugriff auf Datenquellen Aufwändig in Implementierung und Wartung (Evolution) Skalierbarkeit und Flexibilität schlecht FDBMS Mediator ist single point of failure. Oracle, DB2 Anwendung Dateisystem service HTM Form 17. Mai 2006 Felix Naumann, Humboldt-Universität zu Berlin 28 PDMS verallgemeinert integrierte Informationssysteme Integriertes Informationssystem Integriertes Informationssystem Integriertes Informationssystem Integriertes Informationssystem 17. Mai 2006 Felix Naumann, Humboldt-Universität zu Berlin 29 14
15 Peers okale Mappings Peer Schema okale Datenquellen (lokale Schemata) Funktionalität Anfragen stellen Anfragen planen Anfragen ausführen Peer Mappings av, GaV, GaV 17. Mai 2006 Felix Naumann, Humboldt-Universität zu Berlin 30 P 1 P 5 P 2 P 4 P6 17. Mai 2006 Felix Naumann, Humboldt-Universität zu Berlin 31 15
16 Anwendungen für PDMS Peers müssen Anfragen planen und weiterleiten können. Anfrageergebnisse empfangen, transformieren und zurückreichen können. Anwendungen Wissenschaftliche Daten, life sciences Katastrophen-Datenmanagement Gesundheitsinformationssysteme / Krankenhausinformationssysteme Große, lose gekoppelte Integrationssysteme Semantic? 17. Mai 2006 Felix Naumann, Humboldt-Universität zu Berlin 33 PDMS Projekte Mariposa Stonebraker et al. Piazza Halevy, Ives, Tatarinov et al. Hyperion Miller et al. Edutella Nejdl et al. PeerDB Ng, Ooi, Tan PIER Hellerstein et al. CoDB Franconi et al. System P Alleinstellungsmerkmale Fuzzy Pruning okale Anfrageplanung 17. Mai 2006 Felix Naumann, Humboldt-Universität zu Berlin 34 16
17 PDMS vs. P2P Dateiaustausch P2P 1. Nur ganze Dateien (niedrige Granularität) 2. Einfachste Anfragen Dateinamen, Keywords 3. Unvollständige Anfrageergebnisse 4. Einfaches Schema 5. Hoch dynamisch 6. Millionen Peers 7. Datenübertragung direkt PDMS 1. Objekte (hohe Granularität) 2. Komplexe Anfragen Anfragesprache (SQ, etc.) 3. Vollständige Anfrageergebnisse (zumindest erwartet) 4. Schema 5. Annahme: Kontrollierte Dynamik 6. Zig peers 7. Datenübertragung entlang des Mapping-Pfads 17. Mai 2006 Felix Naumann, Humboldt-Universität zu Berlin 35 PDMS vs. FDBMS Vorteile Nutzer müssen nur das eigenen Schema kennen. Alle Daten sind erreichbar (über die transitive Hülle der Mappings). Neue Schemata und Peers können leicht hinzugefügt werden (inkrementell). Mappings nur zu ähnlichsten Schemata Nachteile / Probleme Mappings automatisch erstellen Mapping Komposition Viele Mappingschritte Effizienz Skalierbarkeit Datenqualität Effiziente Platzierung von Daten Read-only oder Updates? 17. Mai 2006 Felix Naumann, Humboldt-Universität zu Berlin 36 17
18 Überblick Arbeitsgruppe Informationsintegration Informationsintegration Probleme Schema Mapping Peer Data Management PDMS Architektur Anfrageplanung Skalierbarkeit System P Armin Roth 17. Mai 2006 Felix Naumann, Humboldt-Universität zu Berlin 37 P 1 Kurs kurs_id titel fak univ fach doz P2.Kurs(kurs_id, titel), P2.ehrt(prof, kurs_id, sem, eval, fak), P2.Fak(fak, fach) P1.Kurs(kurs_id, titel, fak, univ, fach, doz) P 5 DB_Kurs P5.DB_Kurs(kurs_id, titel, fak, univ, doz) P1.Kurs(kurs_id, titel, fak, univ, fach, doz) kurs_id titel fak univ doz Kurs kurs_id titel ehrt prof kurs_id sem eval fak P 2 P6.Event(kurs_id, fach, titel) P2.Kurs(kurs_id, titel), P2.ehrt(prof, kurs_id, sem, eval, fak), P2.Fak(fak, fach) Fak fak P4.Arbeitet(prof, fach, ort) P2.ehrt(prof, kurs_id, sem, eval, fak), P2.Fak(fak, fach) fach P5.DB_Kurs(kurs_id, titel, fak, univ, doz) P6.Event(kurs_id, art, titel) P1.Kurs(kurs_id, titel, fak, univ, fach, doz) P6.Event(kurs_id, fach, titel) P 4 Arbeitet prof fach ort P6 Event event_id art titel 17. Mai 2006 Felix Naumann, Humboldt-Universität zu Berlin 38 18
19 GaV-Anfrageumformulierung Q: P 1.q(kurs_id, titel, fak, univ, fach, doz) : P 1.Kurs(kurs_id, titel, fak, univ, fach, doz) P 1 Kurs kurs_id titel fak univ fach doz 20% M 1 2 P2.Kurs(kurs_id, titel), P2.ehrt(prof, kurs_id, sem, eval, fak), P2.Fak(fak, fach) P1.Kurs(kurs_id, titel, fak, univ, fach, doz) Kurs kurs_id titel ehrt prof kurs_id sem eval fak 40% P 2 Fak fak fach [] Peer001.q(kurs_id, titel, fak, univ, fach, doz) () Q [] Peer001.Kurs(kurs_id, titel, fak, univ, fach, doz) () M 1 2 [] Peer002.Kurs(kurs_id, titel) [] Peer002.ehrt(prof 1, kurs_id, sem 2, eval 3, fak) [] Peer002.Fak(fak, fach) 17. Mai 2006 Felix Naumann, Humboldt-Universität zu Berlin 40 av-anfrageumformulierung Kurs kurs_id titel ehrt prof kurs_id sem eval fak 40% P 2 Fak fak fach P 4 Arbeitet prof 10% fach ort P4.Arbeitet(prof, fach, ort) P2.ehrt(prof, kurs_id, sem, eval, fak), P2.Fak(fak, fach) [] Peer001.q(kurs_id, titel, fak, univ, fach, doz) () Q [] Peer001.Kurs(kurs_id, titel, fak, univ, fach, doz) () M 1 2 [] Peer002.Kurs(kurs_id, titel) [] Peer002.ehrt(prof 1, kurs_id, sem 2, eval 3, fak) () M 2 4 [] Peer004.Arbeitet(prof 1, fach, ort 6) [unc] Peer002.Fak(fak, fach) [] Peer002.Fak(fak, fach) 17. Mai 2006 Felix Naumann, Humboldt-Universität zu Berlin 41 19
20 Sukzessive Anfrageumformulierung: Der rule-goal-tree P1.q Q P1.Kurs Peer002.q P2.Kurs P2.ehrt P2.Fak UNION JOIN P4.Arbeitet UNION JOIN UNION (deckt P2.ehrt und P2.Fak ab) 17. Mai 2006 Felix Naumann, Humboldt-Universität zu Berlin 45 Überblick Arbeitsgruppe Informationsintegration Informationsintegration Probleme Schema Mapping Peer Data Management PDMS Architektur Anfrageplanung Skalierbarkeit System P Armin Roth 17. Mai 2006 Felix Naumann, Humboldt-Universität zu Berlin 46 20
21 Effizienz gering, aufgrund redundanter Pfade Hoher fan-out im rule-goal trees. Beispiel [Schw06]: 31 Peers Avg. connectivity: Union- und Join-Operationen Entspricht ursprünglichem Entwurf Wie skalieren? 100e oder 1000e Peers? 17. Mai 2006 Felix Naumann, Humboldt-Universität zu Berlin 47 Containment-basiertes Pruning in Piazza [TH04] Prune h falls (i) g enthält h (g und h am selben Peer) (ii) keine Joins zwischen g und f Vorteil: Effizienz steigt um eine Größenordnung Äquivalente Umformung: Ergebnis ist vollständig Nachteil: Globales Wissen nötig Autonomie der Peers eingeschränkt P*.f P.g Q P.h 17. Mai 2006 Felix Naumann, Humboldt-Universität zu Berlin 48 21
22 Vollständigkeit in PDMS Einsicht: Vollständiges Ergebnis ist zu teuer Also: Optimierungsziel Vollständigkeit Extensionale Vollständigkeit : Tupel Intensionale Vollständigkeit : Nicht-null-Werte Projektionen und Selektionen in Peer-Mappings führen zu Informationsverlust. Idee: Gezieltes Beschneiden des Anfrageplans 17. Mai 2006 Felix Naumann, Humboldt-Universität zu Berlin 49 Unvollständige Mappings Anfrage Peer 1 Part Descr. Make Peer 3 Part Make Peer 2 Peer 4 Part Descr. Make Part Descr. Make Peer 3 Part Descr. Make Problem: Kumulierte Projektionen in Schemata in Mappings 17. Mai 2006 Felix Naumann, Humboldt-Universität zu Berlin 50 22
23 Selektive Mappings Anfrage Peer 1 (ATU) Part Descr. Peer 2 (Ford) Part Descr. Make = Ford Make = Ford Problem: Kumulierte Selektionen implizit in Schemata explizit in Mappings Punktanfragen und Bereichsanfragen Peer 4 (Opel) Part Descr. Make Peer 3 (Autohaus) Part Descr. Make (= Opel ) 17. Mai 2006 Felix Naumann, Humboldt-Universität zu Berlin 51 P 1 Kurs kurs_id titel fak univ fach doz 20% Kurs kurs_id titel ehrt prof kurs_id sem eval fak P 2 P6.Event(kurs_id, fach, titel) P2.Kurs(kurs_id, titel), P2.ehrt(prof, kurs_id, sem, eval, fak), P2.Fak(fak, fach) 100 % P2.Kurs(kurs_id, titel), P2.ehrt(prof, kurs_id, sem, eval, fak), P2.Fak(fak, fach) P1.Kurs(kurs_id, titel, fak, univ, fach, doz) P % Arbeitet prof 10% 10 % P 5 10 % fach DB_Kurs ort P5.DB_Kurs(kurs_id, titel, fak, univ, doz) P1.Kurs(kurs_id, titel, fak, univ, fach, doz), doz = Freytag kurs_id P6 Event Fak titel 20% fak fak P4.Arbeitet(prof, fach, ort) P2.Kurs(kurs_id, titel), P2.ehrt(prof, kurs_id, sem, eval, fak), P2.Fak(fak, fach), ort 10000, ort event_id fach univ 80% art doz 100 % titel P5.DB_Kurs(kurs_id, titel, fak, univ, doz) P6.Event(kurs_id, art, titel) P1.Kurs(kurs_id, titel, fak, univ, fach, doz) P6.Event(kurs_id, fach, titel) 100 % 17. Mai 2006 Felix Naumann, Humboldt-Universität zu Berlin 52 23
24 Überblick Arbeitsgruppe Informationsintegration Informationsintegration Probleme Schema Mapping Peer Data Management PDMS Architektur Anfrageplanung Skalierbarkeit System P Armin Roth 17. Mai 2006 Felix Naumann, Humboldt-Universität zu Berlin 53 System P [RN05] Relationales Datenmodell mit Punkt- und Range-Anfragen GaV- und av-umformulierung Budget- und Vollständigkeitsgesteuerte Anfragebearbeitung Visualisierung der Anfragebearbeitung Aktuelle Entwicklung: Kardinalitätsschätzung mit selbstadaptiven Histogrammen Ausblick: Kostenmodell, Parallele Anfragebearbeitung, Information Overlap 17. Mai 2006 Felix Naumann, Humboldt-Universität zu Berlin 54 24
25 S008_1: ocalsource S009_1: ocalsource S007_1: ocalsource Peer009: Peer Peer008 : Peer S010_1: ocalsource Peer007: Peer Peer010: Peer Peer006: Peer S006_1: ocalsource e : S001_1: ocalsource Peer001: Peer Peer005: Peer S005_1: ocalsource Peer0 02: Pee r Peer004: Peer Peer003: Peer S002_1: ocalsource S004_1: ocalsource S003_1: ocalsource System P: Physikalische Architektur Monitor Peer: Generierung Steuerung Visualisierung PDMS Peers: Speicherung lokaler Daten Anfragebearbeitung Kommunikation: Asynchron (mit Timeout) Zwischen JVMs: JXTA Monitor Peer JXTA PDMS Peers 17. Mai 2006 Felix Naumann, Humboldt-Universität zu Berlin 55 Vollständigkeits-gesteuerte Anfragebearbeitung [RN05] Idee: Mappings mit geringem Informationsverlust bevorzugen Beschneiden des Suchraums Einfache Pruning-Strategie Annahme: potentielle Selektivitäten/Kardinalitäten einzelner Peer Mappings bekannt Threshold-basiertes Beschneiden des Anfrageplanes (s. Diagramm) Implementiert in System P Nachteile: eeres Anfrageergebnis oder unkontrollierbar hohe Kosten möglich (Worst Case) withoutp runing moderate pruning strong pruning Cost( #mappings used) 17. Mai 2006 Felix Naumann, Humboldt-Universität zu Berlin 56 25
26 e Budget- und Vollständigkeitsgesteuerte Anfragebearbeitung [RN06] Idee: Beschränkung des Ressourcenbedarfs einer Anfrage Anfragen tragen eigenes Budget Auswahl von Teilplänen mit potentiell hoher Ergebnismenge Verschiedene Strategien Greedy (Depth-first) Weighted (Breadth-first) Variationen: Rückgabe nicht verbrauchten Budgets Ausblick: Auswahl vielversprechender Teilpläne ähnlich zu [NF04] 17. Mai 2006 Felix Naumann, Humboldt-Universität zu Berlin 57 Rückblick Informationsintegration Probleme Schema Mapping Peer Data Management PDMS Architektur Anfrageplanung Skalierbarkeit System P Armin Roth Mai 2006 Felix Naumann, Humboldt-Universität zu Berlin 58 26
27 Referenzen [CGR04] [HIST03] [Hübn06] [NF04] [RN05] [RN06] [Schw06] [TH05] Calvanese, D., Giacomo, G.D., enzerini, M., Rosati, R.: ogical foundations of peer-to-peer data integration. In: Proc. of the Symposium on Principles of Database Systems (PODS), Halevy, A.Y., Ives, Z., Suciu, D., Tatarinov, I.: Schema mediation in peer data management systems. In: Proc. of the Int. Conf. on Data Engineering (ICDE), Hübner, T.: Entwicklung einer Testumgebung für ein Peer Data Management System. Humboldt-Universität zu Berlin, Diplomarbeit, Naumann, F.; Freytag, J.-C.; eser, U.: Completeness of integrated information sources. Information Systems, 29(7): , Roth, A., Naumann, F.: Benefit and cost of query answering in PDMS. In: Proc. of the Intl. Workshop on Databases, Information Systems and Peer-to-Peer Computing (DBISP2P), Roth, A., Naumann, F.: System P: Query Answering in PDMS under imited Resources. In Proc. of the Intl. Workshop on Information Integration on the (II), Schweigert, M.: Entwurf eines Peer Data Management Systems mit Steuerungs- und Simulationskomponente. Humboldt-Universität zu Berlin, Diplomarbeit, Tatarinov, I., Halevy, A.: Effcient query reformulation in peer data management systems. In: Proc. of the ACM Int. Conf. on Management of Data (SIGMOD), Mai 2006 Felix Naumann, Humboldt-Universität zu Berlin 59 27
Informationsintegration I Einführung
Informationsintegration I Einführung Felix Naumann Integrierte Informationssysteme Anfrage Integriertes Informationssystem Oracle, DB2 Anwendung Dateisystem Web Service HTML Form Integriertes Info.-system
Fragenkatalog zum Kurs 1666 (Datenbanken in Rechnernetzen) Kurstext von SS 96
Fragenkatalog zum Kurs 1666 (Datenbanken in Rechnernetzen) Kurstext von SS 96 Dieser Fragenkatalog wurde aufgrund das Basistextes und zum Teil aus den Prüfungsprotokollen erstellt, um sich auf mögliche
ER-Modellierung am Beispiel der Universitätsdatenbank aus der DBIS-Vorlesung
ER-Modellierung am Beispiel der Universitätsdatenbank aus der DBIS-Vorlesung Datenbank-Praktikum SS 2010 Prof. Dr. Georg Lausen Florian Schmedding ER-Modell: Wiederholung Entitäten E Beziehungen B Attribute
WS 2002/03. Prof. Dr. Rainer Manthey. Institut für Informatik III Universität Bonn. Informationssysteme. Kapitel 1. Informationssysteme
Informationssysteme Informationssysteme WS 2002/03 Prof. Dr. Rainer Manthey Institut für Informatik III Universität Bonn 2002 Prof. Dr. Rainer Manthey Informationssysteme 1 DB und/oder IS: terminologischer
SQL für Trolle. mag.e. Dienstag, 10.2.2009. Qt-Seminar
Qt-Seminar Dienstag, 10.2.2009 SQL ist......die Abkürzung für Structured Query Language (früher sequel für Structured English Query Language )...ein ISO und ANSI Standard (aktuell SQL:2008)...eine Befehls-
Refactoring relationaler Datenbank. Shaoke Wu
Refactoring relationaler Datenbank Shaoke Wu Überblick Einführung Bad Smells Probleme bei Database Refactoring Durchführung von Database Refactoring Visualisierung Refactoring relationaler DB Einführung
Allgemeines zu Datenbanken
Allgemeines zu Datenbanken Was ist eine Datenbank? Datensatz Zusammenfassung von Datenelementen mit fester Struktur Z.B.: Kunde Alois Müller, Hegenheimerstr. 28, Basel Datenbank Sammlung von strukturierten,
Educase. Release Notes 1.7: Neue Funktionen und Verbesserungen. Base-Net Informatik AG Wassergrabe 14 CH-6210 Sursee
Educase Release Notes 1.7: Neue Funktionen und Verbesserungen Version: 1.0 Datum: 01.12.2015 08:34 Ersteller: Andreas Renggli Status: Abgeschlossen Base-Net Informatik AG Wassergrabe 14 CH-6210 Sursee
30. Juni 2006 - Technische Universität Kaiserslautern. Paul R. Schilling
30. Juni 2006 - Technische Universität Kaiserslautern Paul R. Schilling ! " #$% & '( ( ) *+, - '. / 0 1 2("$ DATEN SIND ALLGEGENWÄRTIG Bill Inmon, father of data warehousing Unternehmen In einer vollkommenen
Web Data Management Systeme
Web Data Management Systeme Seminar: Web-Qualitätsmanagement Arne Frenkel Agenda Einführung Suchsysteme Suchmaschinen & Meta-Suchmaschinen W3QS WebSQL WebLog Information Integration Systems Ariadne TSIMMIS
Übungen zur Softwaretechnik
Technische Universität München Fakultät für Informatik Lehrstuhl IV: Software & Systems Engineering Markus Pister, Dr. Bernhard Rumpe WS 2002/2003 Lösungsblatt 9 17. Dezember 2002 www4.in.tum.de/~rumpe/se
7. Übung - Datenbanken
7. Übung - Datenbanken Informatik I für Verkehrsingenieure Aufgaben inkl. Beispiellösungen 1. Aufgabe: DBS a Was ist die Kernaufgabe von Datenbanksystemen? b Beschreiben Sie kurz die Abstraktionsebenen
Seminar Informationsintegration und Informationsqualität. Dragan Sunjka. 30. Juni 2006
Seminar Informationsintegration und Informationsqualität TU Kaiserslautern 30. Juni 2006 Gliederung Autonomie Verteilung führt zu Autonomie... Intra-Organisation: historisch Inter-Organisation: Internet
Datenbanken. Sommersemester 2010 Probeklausur
Prof. Dr. V. Linnemann Christoph Reinke Universität zu Lübeck Institut für Informationssysteme Lübeck, den 29. Juli 2010 Datenbanken Sommersemester 2010 Probeklausur Hinweise: Es ist sinnvoll, die Aufgaben
5. Programmierschnittstellen für XML
5. Programmierschnittstellen für Grundlagen Dr. E. Schön FH Erfurt Sommersemester 2015 Seite 135 Programmierschnittstelle Notwendigkeit: Zugriff auf -Daten durch Applikationen wiederverwendbare Schnittstellen
5. Programmierschnittstellen für XML
5. Programmierschnittstellen für für Medientechnologen Dr. E. Schön Wintersemester 2015/16 Seite 146 Notwendigkeit: Programmierschnittstelle Zugriff auf -Daten durch Applikationen wiederverwendbare Schnittstellen
Motivation. Formale Grundlagen der Informatik 1 Kapitel 5 Kontextfreie Sprachen. Informales Beispiel. Informales Beispiel.
Kontextfreie Kontextfreie Motivation Formale rundlagen der Informatik 1 Kapitel 5 Kontextfreie Sprachen Bisher hatten wir Automaten, die Wörter akzeptieren Frank Heitmann [email protected]
Fachdidaktik der Informatik 18.12.08 Jörg Depner, Kathrin Gaißer
Fachdidaktik der Informatik 18.12.08 Jörg Depner, Kathrin Gaißer Klassendiagramme Ein Klassendiagramm dient in der objektorientierten Softwareentwicklung zur Darstellung von Klassen und den Beziehungen,
Web Services stellen eine Integrationsarchitektur dar, die die Kommunikation zwischen verschiedenen Anwendungen
9 3 Web Services 3.1 Überblick Web Services stellen eine Integrationsarchitektur dar, die die Kommunikation zwischen verschiedenen Anwendungen mit Hilfe von XML über das Internet ermöglicht (siehe Abb.
Ausgangspunkt. Datenintegration. Ziel. Konflikte. Architekturen. Transparenz
Ausgangspunkt Datenintegration Web Informationssysteme Wintersemester 2002/2003 Donald Kossmann Daten liegen in verschiedenen Datenquellen (Extremfall: jede URL eigene Datenquelle) Mietautos bei www.hertz.com
Informationsintegration Einführung
Informationsintegration Einführung 17.4.2007 Felix Naumann Integrierte Informationssysteme 2 Anfrage Integriertes Informationssystem Oracle, DB2 Anwendung Dateisystem Web Service HTML Form Integriertes
Grundlagen von Python
Einführung in Python Grundlagen von Python Felix Döring, Felix Wittwer November 17, 2015 Scriptcharakter Programmierparadigmen Imperatives Programmieren Das Scoping Problem Objektorientiertes Programmieren
Informationsintegration Einführung. 10.4.2012 Felix Naumann
Informationsintegration Einführung 10.4.2012 Felix Naumann Integrierte Informationssysteme 2 Anfrage Integriertes Informationssystem Oracle, DB2 Anwendung Dateisystem Web Service HTML Form Integriertes
Datenintegration. Kapitel 1: Einführung. Michael Hartung in Vertretung von Dr. Andreas Thor Wintersemester 2010/11
Datenintegration Datenintegration Kapitel 1: Einführung Michael Hartung in Vertretung von Dr. Andreas Thor Wintersemester 2010/11 Universität Leipzig Institut für Informatik http://dbs.uni-leipzig.de 1
peer-to-peer Dateisystem Synchronisation
Ziel Realisierungen Coda Ideen Fazit Literatur peer-to-peer Dateisystem Synchronisation Studiendepartment Informatik Hochschule für Angewandte Wissenschaften Hamburg 30. November 2007 Ziel Realisierungen
Wirtschaftsinformatik 2. Tutorium im WS 11/12
Wirtschaftsinformatik 2. Tutorium im WS 11/12 Entity/Relationship-Modell SQL Statements Tutorium Wirtschaftsinformatik WS 11/12 2.1 Datenmodellierung mit ERM (1) Datenmodellierung zur Erarbeitung des konzeptionellen
Sichten II. Definition einer Sicht. Sichten. Drei-Ebenen-Schema-Architektur. Vorteile Vereinfachung von Anfragen Strukturierung der Datenbank
Vorteile Vereinfachung von Anfragen Strukturierung der Datenbank Sichten II logische Datenunabhängigkeit (Sichten stabil bei Änderungen der Datenbankstruktur) Beschränkung von Zugriffen (Datenschutz) Definition
Das SQL-Schlüsselwort ALL entspricht dem Allquantor der Prädikatenlogik
Beispielaufgaben Informationssysteme erstellt von Fabian Rump zur IS Vorlesung 2009/10 1 Multiple Choice Aussage richtig falsch Eine SQL-Abfrage beginnt immer mit dem Schlüsselwort SELECT Eine Datenbank
Data Warehousing. Sommersemester 2005. Ulf Leser Wissensmanagement in der Bioinformatik
Data Warehousing Sommersemester 2005 Ulf Leser Wissensmanagement in der Bioinformatik ... Der typische Walmart Kaufagent verwendet täglich mächtige Data Mining Werkzeuge, um die Daten der 300 Terabyte
Fassade. Objektbasiertes Strukturmuster. C. Restorff & M. Rohlfing
Fassade Objektbasiertes Strukturmuster C. Restorff & M. Rohlfing Übersicht Motivation Anwendbarkeit Struktur Teilnehmer Interaktion Konsequenz Implementierung Beispiel Bekannte Verwendung Verwandte Muster
Ein Beispiel. Ein Unternehmen will Internettechnologien im Rahmen des E- Business nutzen Welche Geschäftsprozesse?
Ein Beispiel Ein Unternehmen will Internettechnologien im Rahmen des E- Business nutzen Welche Geschäftsprozesse? Dipl.-Kfm. Claus Häberle WS 2015 /16 # 42 XML (vereinfacht) visa
SQL SQL. SQL = Structured Query Language (SEQUEL) IBM San Jose Research Laboratory SYSTEM R. Grundlagen der Datenbanksysteme I
SQL SQL = Structured Query Language (SEQUEL) IBM San Jose Research Laboratory SYSTEM R VII-1 Beispielrelationen Filiale ( Name Leiter Stadt Einlagen ) Konto ( KontoNr KundenNr FilialName Saldo ) Kredit
BI in der Cloud eine valide Alternative Überblick zum Leistungsspektrum und erste Erfahrungen 11.15 11.45
9.30 10.15 Kaffee & Registrierung 10.15 10.45 Begrüßung & aktuelle Entwicklungen bei QUNIS 10.45 11.15 11.15 11.45 Von Big Data zu Executive Decision BI für den Fachanwender bis hin zu Advanced Analytics
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
Richtlinien für die Zitierweise am Institut für Angewandte Informatik und Formale Beschreibungsverfahren AIFB
Richtlinien für die Zitierweise am Institut für Angewandte Informatik und Formale Beschreibungsverfahren AIFB Inhaltsverzeichnis 1. Hinweise zur Zitierweise und zum Literaturverzeichnis... 2 1.1. Allgemeine
Diplomarbeit: GOMMA: Eine Plattform zur flexiblen Verwaltung und Analyse von Ontologie Mappings in der Bio-/Medizininformatik
Diplomarbeit: GOMMA: Eine Plattform zur flexiblen Verwaltung und Analyse von Ontologie Mappings in der Bio-/Medizininformatik Bearbeiter: Shuangqing He Betreuer: Toralf Kirsten, Michael Hartung Universität
Verwandt, logisch kohärent, zweckspezifisch, an reale Welt orientiert. Entität kann in einer oder mehreren Unterklassen sein
1 Definitionen 1.1 Datenbank Verwandt, logisch kohärent, zweckspezifisch, an reale Welt orientiert Integriert, selbstbeschreibend, verwandt 1.2 Intension/Extension Intension: Menge der Attribute Extension:
3D Visualisierung von UML Umgebungsmodellen
3D Visualisierung von UML Umgebungsmodellen Vortragender: Helmer Krämer Betreuer: Dr. Holger Giese 3D Visualisierung von UML Umgebungsmodellen Krämer Seite 1 Motivation und Anforderungen Das Umgebungsmodell
Software Engineering Klassendiagramme Assoziationen
Software Engineering Klassendiagramme Assoziationen Prof. Adrian A. Müller, PMP, PSM 1, CSM Fachbereich Informatik und Mikrosystemtechnik 1 Lesen von Multiplizitäten (1) Multiplizitäten werden folgendermaßen
Szenarien zu Hochverfügbarkeit und Skalierung mit und ohne Oracle RAC. Alexander Scholz
Hochverfügbar und Skalierung mit und ohne RAC Szenarien zu Hochverfügbarkeit und Skalierung mit und ohne Oracle RAC Alexander Scholz Copyright its-people Alexander Scholz 1 Einleitung Hochverfügbarkeit
In diesem Kurs lernen Sie, wie in EXCEL Diagramme erzeugt werden und was Sie dabei beachten sollten.
OSZ Wirtschaft und Sozialversicherung Berlin Fach: Rechnungswesen/Datenverarbeitung /Wn EXCEL-Kurs ABSCHREIBUNGEN Lektion: Erstellen von Diagrammen Ziele dieses Kurses: In diesem Kurs lernen Sie, wie in
Prüfung Software Engineering I (IB)
Hochschule für angewandte Wissenschaften München Fakultät für Informatik und Mathematik Studiengruppe IB 3 A Wintersemester 2014/15 Prüfung Software Engineering I (IB) Datum : 21.01.2015, 14:30 Uhr Bearbeitungszeit
3. Das Relationale Datenmodell
3. Das Relationale Datenmodell Das Relationale Datenmodell geht zurück auf Codd (1970): E. F. Codd: A Relational Model of Data for Large Shared Data Banks. Comm. of the ACM 13(6): 377-387(1970) DBMS wie
Federated Identity Management
Federated Identity Management Verwendung von SAML, Liberty und XACML in einem Inter Campus Szenario [email protected] 1 Fachbereich Informatik Inhalt Grundlagen Analyse Design Implementierung Demo Zusammenfassung
Grundlagen von Datenbanken
Grundlagen von Datenbanken Aufgabenzettel 1 Grundlagen Datenbanken: Kurzer historischer Überblick (1) Anwendung 1 Anwendung 2 Datei 1 Datei 2 Datei 3 Zugriff auf Dateien ohne spezielle Verwaltung 2 Exkurs:
Definition Informationssystem
Definition Informationssystem Informationssysteme (IS) sind soziotechnische Systeme, die menschliche und maschinelle Komponenten umfassen. Sie unterstützen die Sammlung, Verarbeitung, Bereitstellung, Kommunikation
Eclipse Plugins für die komfortablere Verwendung von ibatis SQLMaps
Projekt: Intern Softwareprojekt FH Furtwangen Status: Draft Ersteller: Kai Grabfelder Datum: 11.02.2007 Eclipse Plugins für die komfortablere Verwendung von ibatis SQLMaps 1 Beschreibung... 2 Semesterprojekt...
Informationsintegration Architekturen. 17.4.2012 Felix Naumann
Informationsintegration Architekturen 17.4.2012 Felix Naumann Überblick 2 Überblick über Informationssysteme Klassifikation Materialisiert vs. virtuell Architekturen 3 Schichten Architektur 4 Schichten
White Paper. Konfiguration und Verwendung des Auditlogs. 2012 Winter Release
White Paper Konfiguration und Verwendung des Auditlogs 2012 Winter Release Copyright Fabasoft R&D GmbH, A-4020 Linz, 2011. Alle Rechte vorbehalten. Alle verwendeten Hard- und Softwarenamen sind Handelsnamen
Prozessbewertung und -verbesserung nach ITIL im Kontext des betrieblichen Informationsmanagements. von Stephanie Wilke am 14.08.08
Prozessbewertung und -verbesserung nach ITIL im Kontext des betrieblichen Informationsmanagements von Stephanie Wilke am 14.08.08 Überblick Einleitung Was ist ITIL? Gegenüberstellung der Prozesse Neuer
Foundations of uncertain data integration
Foundations of uncertain data integration Seminar Informationsintegration Stephan Barnert IT Management & Consulting 11.09.2015 Agenda Problemstellung Einleitung Beispiel zur Integration Wiederholung LAV
SDD System Design Document
SDD Software Konstruktion WS01/02 Gruppe 4 1. Einleitung Das vorliegende Dokument richtet sich vor allem an die Entwickler, aber auch an den Kunden, der das enstehende System verwenden wird. Es soll einen
Grundlagen des Grid Computing
Grundlagen des Grid Computing Grid Middleware Toolkits: Advanced Resource Connector (ARC) ICA Joh.. Kepler Universität t Linz Advanced Resource Connector Entwickelt durch die NorduGrid Collaboration Skandinavische
Übungen zur Softwaretechnik
Technische Universität München Fakultät für Informatik Lehrstuhl IV: Software & Systems Engineering Markus Pister, Dr. Bernhard Rumpe WS 2002/2003 Lösungsblatt 8 10. Dezember 2002 www4.in.tum.de/~rumpe/se
RUP Analyse und Design: Überblick
Inhaltsverzeichnis Übersicht [, 2, 8] 3. Vorgehensweise............................... 5 2 Planungsmethoden 37 2. Definitionsphase.............................. 6 3 Rational Unified Process [5, 6] und
HP Software Patch- und Version-Notification
HP Software verschickt automatische individuelle Informationen per E-Mail über neue Patches und Versionen. Die Voraussetzung für diesen Service ist, dass man sich persönlich angemeldet hat. Patches werden
XINDICE. The Apache XML Project 3.12.09. Name: J acqueline Langhorst E-Mail: [email protected]
Name: J acqueline Langhorst E-Mail: [email protected] 3.12.09 HKInformationsverarbeitung Kurs: Datenbanken vs. MarkUp WS 09/10 Dozent: Prof. Dr. M. Thaller XINDICE The Apache XML Project Inhalt Native
Best Practice: Integration von RedDot mit Livelink DM im Intranet/Extranet
Competence for the next level. Best Practice: Integration von RedDot mit Livelink DM im Intranet/Extranet Als Internet Company realisieren wir erfolgreiche E-Business Projekte für den Mittelstand & Großunternehmen.
LINQ to SQL. Proseminar Objektorientiertes Programmieren mit.net und C# Christoph Knüttel. Institut für Informatik Software & Systems Engineering
LINQ to SQL Proseminar Objektorientiertes Programmieren mit.net und C# Christoph Knüttel Institut für Informatik Software & Systems Engineering Agenda 1. LINQ allgemein Vorteile Bausteine und Varianten
OPERATIONEN AUF EINER DATENBANK
Einführung 1 OPERATIONEN AUF EINER DATENBANK Ein Benutzer stellt eine Anfrage: Die Benutzer einer Datenbank können meist sowohl interaktiv als auch über Anwendungen Anfragen an eine Datenbank stellen:
Abschlusspräsentation Projekt Loan Broker mit BizTalk 2010
Abschlusspräsentation Projekt Loan Broker mit BizTalk 2010 Vortrag im Rahmen der Vorlesung Integration Engineering Dozent: Prof. Dr. Martin Buchheit SS 2011 Referenten: Florian Kalisch, Denis Radjenovic
Um ein solches Dokument zu erzeugen, muss eine Serienbriefvorlage in Word erstellt werden, das auf die von BüroWARE erstellte Datei zugreift.
Briefe Schreiben - Arbeiten mit Word-Steuerformaten Ab der Version 5.1 stellt die BüroWARE über die Word-Steuerformate eine einfache Methode dar, Briefe sowie Serienbriefe mit Hilfe der Korrespondenzverwaltung
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.
Vorwort... 11 Azure Cloud Computing mit Microsoft... 12 Danksagungen... 13 Kontakt zum Autor... 13
Inhaltsverzeichnis Vorwort... 11 Azure Cloud Computing mit Microsoft... 12 Danksagungen... 13 Kontakt zum Autor... 13 Einleitung... 15 Zielgruppe... 16 Aufbau... 16 Inhalt der einzelnen Kapitel... 17 Systemanforderungen...
IT-Unternehmensarchitektur Übung 01: IT-Strategie
IT-Unternehmensarchitektur Übung 01: IT-Strategie 29. April 2010 (Donnerstag) Fachgebiet Software-Architekturen, Prof. Dr. Robert Hirschfeld Dipl.-Math. Gernot Dern, Dipl.-Inform. (univ.) Wolfgang Keller,
Macher Solutions Produktinformation SAP Crystal Reports 2011
Merkmale und Funktionen Crystal Reports stellt umfangreiche Funktionen für Entwurf, Analyse, Visualisierung und Bereitstellung aussagekräftiger Berichte zur Verfügung. Integration von SAP Crystal Spielen
TU München, Fakultät für Informatik Lehrstuhl III: Datenbanksysteme Prof. Alfons Kemper, Ph.D.
TU München, Fakultät für Informatik Lehrstuhl III: Datenbanksysteme Prof. Alfons Kemper, Ph.D. Blatt Nr. 7 Übung zur Vorlesung Grundlagen: Datenbanken im WS13/14 Henrik Mühe ([email protected]) http://www-db.in.tum.de/teaching/ws1314/dbsys/exercises/
Duplikaterkennung und Datenfusion
Duplikaterkennung und Datenfusion Kolloquium Stuttgart, 6.7.2004 Felix Naumann Humboldt-Universität zu Berlin Humboldt-Universität zu Berlin 22.04.2004 Felix Naumann, Humboldt-Universität zu Berlin 2 Humboldt-Universität
SCHULUNG MIT SYSTEM: E-LEARNING VON RAUM21
SCHULUNG MIT SYSTEM: E-LEARNING VON RAUM21 - Schulungskonzept - Moodle Das E-Learning System - Die E-Learning-Plattform von raum21 - Ansprechpartner D A S S C H U L U N G S K O N Z E P T V O N R A U M
Suche schlecht beschriftete Bilder mit Eigenen Abfragen
Suche schlecht beschriftete Bilder mit Eigenen Abfragen Ist die Bilderdatenbank über einen längeren Zeitraum in Benutzung, so steigt die Wahrscheinlichkeit für schlecht beschriftete Bilder 1. Insbesondere
Information-Design-Tool
Zusatzkapitel Information-Design-Tool zum Buch»HR-Reporting mit SAP «von Richard Haßmann, Anja Marxsen, Sven-Olaf Möller, Victor Gabriel Saiz Castillo Galileo Press, Bonn 2013 ISBN 978-3-8362-1986-0 Bonn
GRS SIGNUM Product-Lifecycle-Management
GRS SIGNUM Product-Lifecycle-Management Das optionale Modul Product-Lifecycle-Management stellt eine mächtige Ergänzung zum Modul Forschung & Entwicklung dar. Folgende Punkte werden dabei abgedeckt: Definition
Thin versus Fat Clients
Justus-Liebig-Universität Gießen Professur für BWL und Wirtschaftsinformatik Univ.-Prof. Axel C. Schwickert Thema Seminar zur Wirtschaftsinformatik im Wintersemester 01/02 03. / 04. April 2002 Thin versus
Man liest sich: POP3/IMAP
Man liest sich: POP3/IMAP Gliederung 1. Einführung 1.1 Allgemeiner Nachrichtenfluss beim Versenden von E-Mails 1.2 Client und Server 1.2.1 Client 1.2.2 Server 2. POP3 2.1 Definition 2.2 Geschichte und
Software-Engineering Einführung
Software-Engineering Einführung 7. Übung (04.12.2014) Dr. Gergely Varró, [email protected] Erhan Leblebici, [email protected] Tel.+49 6151 16 4388 ES Real-Time Systems Lab
DB2 SQL, der Systemkatalog & Aktive Datenbanken
DB2 SQL, der Systemkatalog & Aktive Datenbanken Lehr- und Forschungseinheit Datenbanken und Informationssysteme 1 Ziele Auf DB2 Datenbanken zugreifen DB2 Datenbanken benutzen Abfragen ausführen Den Systemkatalog
Session Beans & Servlet Integration. Ralf Gitzel [email protected]
s & Servlet Integration Ralf Gitzel [email protected] 1 Themenübersicht Ralf Gitzel [email protected] 2 Übersicht Motivation Das Interface Stateful und Stateless s Programmierung einer Stateful
Content Management System mit INTREXX 2002.
Content Management System mit INTREXX 2002. Welche Vorteile hat ein CM-System mit INTREXX? Sie haben bereits INTREXX im Einsatz? Dann liegt es auf der Hand, dass Sie ein CM-System zur Pflege Ihrer Webseite,
Raumbezogene Datenbanken (Spatial Databases)
Raumbezogene Datenbanken (Spatial Databases) Ein Vortrag von Dominik Trinter Alexander Christian 1 Inhalte Was ist ein raumbezogenes DBMS? Modellierung Abfragen Werkzeuge zur Implementierung Systemarchitektur
Effizienz und Sicherheit im RZ durch RFID gestützte AIM Systeme
Effizienz und Sicherheit im RZ durch RFID gestützte AIM Systeme Inhalt Grundprinzip eines modernen Patchkabel Management Systems Grundfunktionen eines modernen Patchkabel Management Systems Vorteile RFID
Informationsintegration Architekturen
Informationsintegration Architekturen 3.5.2007 Felix Naumann Überblick 2 Überblick über Informationssysteme Klassifikation Weitere Kriterien Architekturen 3 Schichten Architektur 4 Schichten Architektur
Database Exchange Manager. Infinqa IT Solutions GmbH, Berlin Stralauer Allee 2 10245 Berlin Tel.:+49(0) 30 2900 8639 Fax.:+49(0) 30 2900 8695
Database Exchange Manager Replication Service- schematische Darstellung Replication Service- allgemeines Replikation von Daten von bzw. in ein SAP-System und einer relationalen DMS-Datenbank Kombination
Entwurf eines Peer Data Management Systems mit Steuerungs- und Simulationskomponente
Humboldt Universität zu Berlin Mathematisch-Naturwissenschaftliche Fakultät II Institut für Informatik Diplomarbeit Entwurf eines Peer Data Management Systems mit Steuerungs- und Simulationskomponente
Data Cube. Aggregation in SQL. Beispiel: Autoverkäufe. On-line Analytical Processing (OLAP) 1. Einführung. 2. Aggregation in SQL, GROUP BY
Data Cube On-line Analytical Processing (OLAP). Einführung Ziel: Auffinden interessanter Muster in großen Datenmengen 2. Aggregation in SQL, GROUP BY 3. Probleme mit GROUP BY 4. Der Cube-Operator! Formulierung
2-tägiges Seminar. Dieser Workshop ist für Anfänger konzipiert, die noch keine oder nur geringe Erfahrung
Einführung in ATLAS.ti 7 2-tägiges Seminar Dieser Workshop ist für Anfänger konzipiert, die noch keine oder nur geringe Erfahrung mit ATLAS.ti haben. Das Seminar bietet eine ausführliche Einführung in
Cad-OasEs Int. GmbH. 20 Jahre UG/NX Erfahrung prägen Methodik und Leistungen. Nutzen Sie dieses Wissen!
Cad-OasEs Int. GmbH 20 Jahre UG/NX Erfahrung prägen Methodik und Leistungen Nutzen Sie dieses Wissen! Roland Hofmann Geschäftsführer der Cad-OasEs Int. GmbH Die Cad-OasEs bietet seit mehr als 20 Jahren
Kooperationsprojekte RRZ - Universitätskolleg
Kooperationsprojekte RRZ - Darstellung der Funktionsangebote im für die AG Webdesign Dieses Vorhaben wird aus Mitteln des Bundesministeriums für Bildung und Forschung unter dem Förderkennzeichen 01PL12033
Von ODBC zu OLE DB. Neue Möglichkeiten der Datenintegration. Harald Gladytz, Team Vertrieb ESRI Niederlassung Leipzig
Von ODBC zu OLE DB Neue Möglichkeiten der Datenintegration Harald Gladytz, Team Vertrieb ESRI Niederlassung Leipzig Von ODBC zu OLE DB Begriffsbestimmung ODBC, OLE DB, COM, ADO... Unterschiede zwischen
