<Insert Picture Here> XML DB Vorlesung Ulrike Schwinn Teil 1
|
|
- Jasper Kaiser
- vor 8 Jahren
- Abrufe
Transkript
1 <Insert Picture Here> XML DB Vorlesung Ulrike Schwinn Teil 1
2 Agenda XML und Datenbank: Einführung Mögliche Speicherarten Exkurs: XPATH XML Abfragen XML Repräsentation DBURI-Servlet SQL/XML Funktionen
3 Einige Vorteile von XML in der Praxis Liefert ein gemeinsames Datenformat, das die Teilnahme an Geschäftsaustausch und Zulieferketten erleichtert Vereinfacht die Anwendungsintegration in einer Organisation Reduziert Datenkonvertierungskosten und Anwendungsentwicklungszeit
4 Verschiedene Sichtweisen Sichtweisen auf XML Dokumente: Datenzentrisch Dokumentzentrisch Mischformen Unterscheidung ist wichtig für die Speicherungsart die Speicherungsart den Entwurf des XML-Schemas Beispiele: Zeitungsartikel, Kreditanträge, etc.
5 Dokumentzentrisches XML Dokument als kleinste Einheit Lesen und Schreiben als Ganzes Häufig Volltextsuche Reihenfolge ist wichtig Dokument-Transformationen sind wichtig: sind aus anderem Format nach XML konvertiert XML als medienneutrales Speicherformat Beispiele: Bücher, , Artikel, Homepages...
6 Datenzentrisches XML Daten stehen im Vordergrund Dokumentkontext nicht unbedingt wichtig Häufig strukturierte Suche größer-als (>) und kleiner-als (<) Abfragen XML als Austauschformat Standardisierung der Werkzeuge Integration in die IT-Landschaft Beispiele: Telefonbücher, Messreihen, Fahrpläne, Bestellungen etc.
7 Mischformen Beide Konzepte in einem Dokument Beispiele: Zeitungsartikel mit strukturierten Zusatzinformationen Autor, Zeitung, Erscheinungsdatum Kreditanträge Strukturierte Kunden- und Kreditdaten Unstrukturierte Begründungen
8 Einige Anwendungsfälle von XML Publishing und Content Management Semantic Web und Metadatenspeicherung Grundlage für RDF XHTML RSS Feeds Webservices (siehe auch WSDL, UDDI) Speicherung in Datenbanken
9 Warum XML in der Datenbank? Zentrale Verwaltung Sicherheit Mission critical Daten => Backup Veränderbarkeit Verwendung mit relationalen Daten Hohe Skalierbarkeit und Performanz durch XML- Verarbeitung und Datenspeicherung in der DB Verbesserte Memoryverwaltung für große XML-Dateien Effizientes Laden, Processing, Generierung und Transformation
10 Warum XML in der Datenbank und nicht im Dateisystem? Einfache Entwicklung und Einsatz von XML Reduziert Administrationskosten von ausserhalb liegenden Layern Keine separaten XML-processing Layer Standardkonformität der Applikationen W3C, IETF, ANSI/ISO, J2EE Keine proprietäre Dateiformate, Message-formate, usw
11 Agenda XML und Datenbank: Einführung Mögliche Speicherarten Exkurs: XPATH XML Abfragen XML Repräsentation DBURI-Servlet SQL/XML Funktionen
12 Speichermöglichkeiten für XML 1. Relationale Speicherung 2. Large Object (speziell als CLOB) 3. XML aware Speicherung mit speziellem Datentyp XMLTYPE
13 Speicherung in der Datenbank Oracle Datentypen Built-In Datentypen Supplied Datentypen User-Defined Datentypen CHAR(n), NCHAR(n) VARCHAR2(n), NVARCHAR2(n) RAW(n), LONG RAW ROWID, UROWID NUMBER BINARY_FLOAT, BINARY_DOUBLE DATE BLOB, CLOB, NCLOB, BFILE TIMESTAMP INTERVAL XML Type Media Types Spatial Types Any Types Object types Varying Array (VARRAY) Nested Table Ref
14 Der XMLTYPE Datentyp Verwendbar wie jeder andere Datentyp in der Spalten- oder Tabellendefinition in PL/SQL Logik Unterstützt drei unterschiedliche Speicherformen
15 Eigenschaften von XMLTYPE Ist ein Oracle "build in" Datentyp Zugriff mit XPATH Funktionen möglich Enthält wohlgeformtes XML Dokument Kann als CLOB, Objektrelational oder Binary XML gespeichert werden Kann Schema konform gespeichert werden Besitzt XMLTYPE Methodenfunktionen/Konstruktoren in PL/SQL, C oder Java Beispiel: Enthält Methoden um Schema Validierung und XSL Transformation durchzuführen
16 Datentyp XMLTYPE in Tabelle/Spalte XML Speicherung in einer Spalte CREATE TABLE xml_tab (x_doc XMLTYPE) XMLTYPE COLUMN x_doc STORE AS [clob object relational binary xml] XML Speicherung der ganzen Tabelle CREATE TABLE xml_tab OF XMLTYPE XMLTYPE STORE AS [clob object relational binary xml]
17 Intern: Textbasierte Speicherung SQL> SELECT object_value FROM xml_text WHERE rownum=1; OBJECT_VALUE <PurchaseOrder xmlns:xsi=" xsi:nonamespaceschemalocation=" /posource/xsd/purchaseorder.xsd"> <Reference>EABEL PDT</Reference> <Actions> <Action>... SQL> SELECT e.xmldata FROM xml_text e WHERE rownum=1; OBJECT_VALUE <PurchaseOrder xmlns:xsi=" xsi:nonamespaceschemalocation=" /posource/xsd/purchaseorder.xsd"> <Reference>EABEL PDT</Reference> <Actions> <Action>...
18 Intern: Objektrelationale Speicherung SQL> SELECT object_value FROM xml_struct WHERE rownum=1; OBJECT_VALUE <PurchaseOrder xmlns:xsi=" xsi:nonamespaceschemalocation=" /posource/xsd/purchaseorder.xsd"> <Reference>EABEL PDT</Reference> <Actions> <Action>... SQL> SELECT e.xmldata FROM xml_struct e WHERE rownum=1; XMLDATA(SYS_XDBPD$, REFERENCE, ACTIONS(SYS_XDBPD$, ACTION(SYS_XDBPD$, ACTIONED_B PURCHASEORDER_T(XDB$RAW_LIST_T('23FF F A2F2F6C6F63616C 686F73743A F686F6D652F53434F54542F706F536F F F F E '), 'EABEL PDT', ACTION
19 Intern: Binary XML Speicherung SQL> SELECT object_value FROM xml_bin WHERE rownum=1; OBJECT_VALUE <PurchaseOrder xmlns:xsi=" xsi:nonamespaceschemalocation=" /posource/xsd/purchaseorder.xsd"> <Reference>EABEL PDT</Reference> <Actions> <Action>... SQL> SELECT e.xmldata FROM xml_bin e WHERE rownum=1; XMLDATA F01639E000000B C85DA1DD0001C03E A2F2F6C6F63616C686F73743A F686F6D652F53434F54542F706F 536F F F F E787364C01956E C2D C83A7CC81A AAC007033F455A4C4F544B4559D9D9C08F3AB8C00C1F54456C6C656E20532E
20 Wie fügt man XML ein? Einfüge-Operationen in Tabelle manuell INSERT INTO xml_tab VALUES (XMLTYPE('<ein XML Dokument eingebem>')) Einfügen eines vorhandenen Dokuments CREATE OR REPLACE DIRECTORY xml_dir AS '<directory>' INSERT INTO xml_tab VALUES (XMLTYPE(bfilename('XMLKURS', 'employees.xml'), NLS_CHARSET_ID('AL32UTF8')))
21 XML in der Datenbank - Orientierung Data Dictionary Views wie USER/DBA/ALL_XML_TABLES USER_XML_TAB_COLS USER_XML_VIEWS USER_XML_VIEW_COLS USER_XML_SCHEMAS SQL Developer Enterprise Manager Listener-Werkzeug
22 Übung Übung 1 Host: xmldb.informatik.fh-augsburg.de BS Account: ora11g/ora11gss11 DB Account: x1/x1 etc SID: xmldb Port: 1521
23 Agenda XML und Datenbank: Einführung Mögliche Speicherarten Exkurs: XPATH XML Funktionen XML Repräsentation DBURI-Servlet SQL/XML Funktionen
24 Lokatorsprache XPATH The primary purpose of XPath is to address parts of an XML document. In support of this primary purpose, it also provides basic facilities for manipulation of strings, numbers and booleans. XPath uses a compact, non-xml syntax to facilitate use of XPath within URIs and XML attribute values. (*) Zur Extraktion beliebiger Teile eines wohl-geformten XML-Dokuments Verabschiedung 1999 vom W3C Pfad-orientierte Lokatorsprache, die das Auffinden von Dokument-Teilen (einzelnen Elementen, Attributen, etc.) durch Ausdrücke gestattet. (*) Quelle:
25 Lokatorsprache XPATH Ein XPath-Ausdruck setzt sich zusammen aus: Einem oder mehreren Lokalisierungsschritten (location step), die mit dem Zeichen "/" getrennt werden. Ein Location Step besteht aus: Achse (axis) Knotentest (node-test), optional gefolgt von einem oder mehreren Prädikaten (predicates) Siehe auch XML Developer Guide Appendix
26 XPATH: Auszug der Pfadausdrücke Location Path para Description para element children of the contextnode * all element children of the context node text() all text node children of the context name attribute of the context para[1] para[last()] */para /doc/chapter[5]/section[2] //para all attributes of the context node the first para child of the context node the last para child of the context node all para grandchildren of the context node the second section of the fifth chapter of document element doc all para descendants of the document root, and thus all para elements in the same document as the context node
27 Beispiel
28 XPath Ausdrücke I /Abteilungen /Abteilungen/Abteilung /Abteilungen/Abteilung[@nr="1"] /Abteilungen/Abteilung[@nr="1"]/Mitarbeiter /Abteilungen/Abteilung[@nr="1"]/ Mitarbeiter[Age>30] /Abteilungen/Abteilung/Mitarbeiter[Age=30 and Name="Martina Schwinn"]')
29 XPath Ausdrücke II Mitarbeiter[Age=30]/Name [Age=30]/Name/text() /Abteilungen/Abteilung[count(Mitarbeiter)=1]
30 Agenda XML und Datenbank: Einführung Mögliche Speicherarten Exkurs: XPATH XML Abfragen XML Repräsentation DBURI-Servlet SQL/XML Funktionen
31 Datenaustausch und Integration Relationale Datenbank Relationale Tabellen Star Schema (speziell DWH) Meist relationale Auswertungswerkzeuge XML Hierarchisch W3C-Abfragesprachen XML-Parsing-Vorgänge sehr aufwändig => Integration mit relationalen Views
32 Relationale Sichten ORDER_TAB Konto Kundenname Strasse 4711 Max Mustermann Ringstra.... : : : : : : :
33 Beispiel
34 Abfragen über XML-Funktionen Zum Lesen und Verändern von XML Daten Operieren auf XML Dokumenten und liefern ein XML Dokument oder Fragmente zurück Beispiele: XMLQUERY XMLEXISTS Überblick im SQL Reference oder XML Developer s Guide Handbuch
35 Extraktion mit XMLQUERY Syntax: xmlquery (<xquery-ausdruck><passing Klausel> RETURNING CONTENT) Verwendet XQuery und liefert ein XML Fragment zurück SELECT xmlquery('/test/name' PASSING xmldoc RETURNING CONTENT) FROM xml_tab1; SELECT xmlquery( PASSING object_value RETURNING CONTENT) FROM xml_test Hinweis: Verwendung von Pseudospalte object_value, um Spalte einer Objekttabelle anzusprechen
36 XMLEXISTS Funktion Syntax: xmlexists (<xquery-ausdruck><passing Klausel>RETURNING CONTENT) Verwendet XQuery und liefert TRUE oder FALSE In WHERE Klausel SELECT * FROM x_tab0 SELECT * FROM x_tab0 WHERE xmlexists( '/Abteilungen/Abteilung[@nr="2"]/Mitarbeiter[Age>20]' PASSING xmldoc);
37 Syntax: Verändern von XML Dokumenten updatexml(xml,xpath, Wert [, optional NR]) XML Dokumentknoten gezielt ändern Änderung eines Teildokuments Piecewise Updates bei objektrelationaler Speicherung Beispiel: UPDATE x_test SET object_value= updatexml(object_value, '/Abteilungen/Abteilung[2]/Deptname/text()', 'Neuabteilung');
38 Verändern von XML-Inhalten Weitere Funktionen (Syntax XML Developers Guide oder SQL Reference Handbuch) INSERTCHILDXML INSERTXMLBEFORE APPENDCHILDXML DELETEXML Verwendung auch in Views möglich
39 Aufgabe 2-4 Übung
40 Agenda XML und Datenbank: Einführung Mögliche Speicherarten Exkurs: XPATH XML Abfragen XML Repräsentation DBURI-Servlet SQL/XML Funktionen
41 XML-Sichten ganz einfach EMP EMPNO ENAME JOB 7369 SMITH CLERK.. : : :
42 Komplexes Beispiel aktien_tab: wkn name 1 * kurse_tab: wkn datum kurs
43 Die Möglichkeiten 1. Oracle Paket DBMS_XMLGEN() (Keine Empfehlung) SELECT dbms_xmlgen.getxml( sqlquery=>'select * from scott.emp') FROM dual; 2. URI Servlet 3. SQL/XML Funktionen
44 DBURI-Servlet URIs können Daten aus relationalen Spalten als XML anzeigen Unterstützung durch Standard Servlet DBUriServlet Einfachste Methode um XML zu generieren Beispiel Syntax:
45 Gesamte Tabelle DBURI-Servlet: Anwendungen /database_schema/table (Bsp: /SCOTT/EMP) Teilansicht mit XPATH Prädikat /database_schema/table/row[predicate_expression]/column (Bsp: /SCOTT/EMP/ROW[EMPNO=7499]) wobei predicate_expression": Ausdrücke mit Boolschen Operatoren wie and, or, not Relationale Operatoren wie <, >, <=,!=, >=, =, mod,div,* Nicht verwenden: (parent),/ /(descendent or self), * (wildcard)...
46 Beispiel
47 DBURI-Servlet: weitere Syntax rowsettag: Änderung des Root Tag Namen cleemp contenttype: MIME Type wie XML, HTML, Plain Text pe=text/plain transform : Stylesheet-Transformation angewendet auf URL
48 Stylesheet-Transformation Extensible Stylesheet Language XML Standard Transformationen in der Datenbank: SQL Funktionen: XMLTRANSFORM, XMLAGG Muss in der Datenbank vorliegen
49 Http-Zugriff und Transformation ROW[ID="1"]/DOC/text() &contenttype=text/html &rowsettag=table &contenttype=text/html &rowsettag=/rowset/row
50 Stylesheet-Transformation
51 DBURI Servlet: Bewertung Einfache Handhabung mit XPATH Traversal Keine SQL-Kenntnisse notwendig Nur begrenzt einsetzbar
52 Agenda XML und Datenbank: Einführung Mögliche Speicherarten Exkurs: XPATH XML Funktionen XML Repräsentation DBURI-Servlet SQL/XML Funktionen
53 XML-Views Idee: View mit XML Sichtweise Notwendig: Zusätzliche SQL/XML-Funktionen Beispiele: XMLElement() XMLForest() XMLAGG Handbuch: Oracle Database SQL Language Reference 11g Release 2 (11.2)
54 Beispiel-Resultat
55 SQL/XML Funktionen Syntax XMLElement("<Name>", ContentExpr) Erzeugt XML Element mit "Nested Content" XMLAttributes( AttrList ) Fügt Attribute einem Element hinzu XMLForest( Expr1,, ExprN ) Erzeugt XML Fragment aus Elementausdrücken (in XML) XMLAgg(xmlCollExpr) Aggregiert Kollektionen von XML-Fragmenten
56 Beispiel 1 SELECT XMLElement("Emp", XMLAttributes(e.employee_id,e.last_name), XMLElement("Dept", XMLAttributes(e.department_id, (SELECT d.department_name FROM departments d WHERE d.department_id = e.department_id) as "Dept_name")), XMLElement("salary", e.salary), XMLElement("Hiredate", e.hire_date)) AS "Emp Element" FROM employees e WHERE employee_id = 205; Emp Element <Emp EMPLOYEE_ID="205" LAST_NAME="Higgins"> <Dept DEPARTMENT_ID="110" Dept_name="Accounting"/> <salary>12000</salary> <Hiredate>07-JUN-94</Hiredate> </Emp>
57 Beispiel 2 SELECT XMLElement("Employee", XMLAttributes(EMPNO, ENAME), XMLForest(e.sal as "Gehalt", e.job as "Titel")) AS ausgabe FROM emp e; AUSGABE <Employee EMPNO="7369" ENAME="SMITH"><Gehalt>10</Gehalt><Titel>CLERK</Titel></Em ployee> <Employee EMPNO="7566" ENAME="JONES"><Gehalt>10</Gehalt><Titel>MANAGER</Titel></ Employee> <Employee EMPNO="7788" ENAME="SCOTT"><Gehalt>10</Gehalt><Titel>ANALYST</Titel></ Employee>...
58 Beispiel 3 SELECT XMLElement("Department", XMLAgg (XMLElement("Employee",e.job ' ' e.ename) ORDER BY ename)) AS "Dept_list" FROM emp e GROUP BY deptno; Dept_list <Department><Employee>CLERK ADAMS</Employee><Employee>ANALYST FORD</Employee><Em ployee>manager JONES</Employee><Employee>ANALYST SCOTT</Employee><Employee>CLERK SMITH</Employee></Department> <Department><Employee>SALESMAN ALLEN</Employee><Employee>MANAGER BLAKE</Employee ><Employee>CLERK JAMES</Employee><Employee>SALESMAN MARTIN</Employee><Employee>S ALESMAN TURNER</Employee><Employee>SALESMAN WARD</Employee></Department>
<Insert Picture Here> XML und die Oracle Datenbank
XML und die Oracle Datenbank Ulrike Schwinn (ulrike.schwinn@oracle.com) ORACLE Deutschland B.V. & Co.KG Realisierung mit der Datenbank Ein einziges zentrales Repository Einheitlicher
MehrXML in der Oracle Datenbank "relational and beyond"
XML in der Oracle Datenbank "relational and beyond" Ulrike Schwinn (Ulrike.Schwinn@oracle.com) Oracle Deutschland GmbH Oracle XML DB Ein Überblick 1-1 Agenda Warum XML in der Datenbank? Unterschiedliche
MehrGrundzüge und Vorteile von XML-Datenbanken am Beispiel der Oracle XML DB
Grundzüge und Vorteile von XML-Datenbanken am Beispiel der Oracle XML DB Jörg Liedtke, Oracle Consulting Vortrag zum Praxis-Seminar B bei der KIS-Fachtagung 2007, Ludwigshafen Agenda
Mehr<Insert Picture Here> XML DB Vorlesung Ulrike Schwinn Teil 3
XML DB Vorlesung Ulrike Schwinn Teil 3 Agenda XQuery-Abfragesprache Query Rewrite XMLTYPE- Tabellen und Views Speicherform Binary XML Vergleich der Speicherformen Operationen im Überblick
MehrXML - Extensible Markup Language. Agenda - Oracle XML DB
Architektur und Funktionalitäten der Oracle XML DB - ein Überblick mit ausgewählten praktischen Beispielen - im Rahmen des 17. Workshop Grundlagen von Datenbanken 2005 in Wörlitz Annegret Warnecke Senior
MehrXML-Dokumente und die Oracle-Datenbank
XML-Dokumente und die Oracle-Datenbank Carsten Czarski Business Unit Database Oracle Deutschland GmbH Warum XML in der Datenbank...? www.decus.de 1 ... und nicht einfach im Dateisystem? Warum XML in der
Mehr<Insert Picture Here> Oracle Datenbank Einführung Ulrike Schwinn Email: Ulrike.Schwinn@HS-Augsburg.DE
Oracle Datenbank Einführung Ulrike Schwinn Email: Ulrike.Schwinn@HS-Augsburg.DE Oracle Corporation in Zahlen Gegründet 1977 Headquarter in Redwood Shores in Kalifornien 84 000 Angestellte
MehrFakultät für Informatik & Wirtschaftsinformatik DB & IS II - SS 2015. XMLType. Christian Senger/Andreas Schmidt XMLType 1/32
XMLType Christian Senger/Andreas Schmidt XMLType 1/32 XMLType von Oracle vordefinierter Typ zur Speicherung von nativen XML-Dokumenten unterstützt verschiedene Speichermodelle für XML structured storage
MehrCarsten Czarski, Nina Neuwirth Oracle Deutschland. Volltextsuche in XML-Dokumenten mit Oracle
Carsten Czarski, Nina Neuwirth Oracle Deutschland Volltextsuche in XML-Dokumenten mit Oracle $JHQGD Oracle XML DB: Kurzabriß Volltextsuche in XML-Dokumenten Tipps und Tricks 2UDFOH;0/'%.XU]SURILO XML und
MehrSQL (Structured Query Language) Schemata Datentypen
2 SQL Sprachelemente Grundlegende Sprachelemente von SQL. 2.1 Übersicht Themen des Kapitels SQL Sprachelemente Themen des Kapitels SQL (Structured Query Language) Schemata Datentypen Im Kapitel SQL Sprachelemente
MehrXML in der Oracle Datenbank
XML in der Oracle Datenbank Oracle XML DB Eine kurze Einführung Gruppe A Michaela Geierhos Galina Hinova Maximilian Schöfmann AGENDA Warum XML in einer Datenbank? Was bietet die Oracle XML DB? Unterschiedliche
MehrSQL 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-
MehrFakultät für Informatik & Wirtschaftsinformatik DB & IS II - SS 2015 SQLX. Christian Senger/Andreas Schmidt Oracle und XML (SQLX) 1/14
SQLX Christian Senger/Andreas Schmidt Oracle und XML (SQLX) 1/14 SQLX Standard XML Standard für SQL Reihe von Funktionen zur Unterstützung der Ausgabe von XML mittels SQL- Select-Statements Momentan in
MehrKlausur Interoperabilität
Klausur 21. Juni 2012 9.30 11.00 Uhr Workflow Systems and Technology Group Fakultät für Informatik Universität Wien Univ.-Prof. Dr. Stefanie Rinderle-Ma Allgemeine Hinweise: Die Bearbeitungszeit beträgt
MehrOracle: Abstrakte Datentypen:
Oracle: Abstrakte Datentypen: Oracle bietet zwei mögliche Arten um abstrakte Datentypen zu implementieren: Varying Array Nested Table Varying Array (kunde) kdnr kdname gekaufteart 1 Mustermann 1 4 5 8
MehrDatenbanken SQL Einführung Datenbank in MySQL einrichten mit PhpMyAdmin
Datenbanken SQL Einführung Datenbank in MySQL einrichten mit PhpMyAdmin PhpMyAdmin = grafsches Tool zur Verwaltung von MySQL-Datenbanken Datenbanken erzeugen und löschen Tabellen und Spalten einfügen,
Mehr5. 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
Mehr5. 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
MehrMengenvergleiche: Alle Konten außer das, mit dem größten Saldo.
Mengenvergleiche: Mehr Möglichkeiten als der in-operator bietet der θany und der θall-operator, also der Vergleich mit irgendeinem oder jedem Tupel der Unteranfrage. Alle Konten außer das, mit dem größten
MehrUlrike Schwinn Dipl.-Math. Oracle Deutschland GmbH. Kultur und Informatik - Datenverwaltung 04.Juli 2007
,QVHUW3LFWXUH+HUH! 1LFKWUHODWLRQDOH'DWHQLQGHU2UDFOH'DWHQEDQN Ulrike Schwinn Dipl.-Math. Oracle Deutschland GmbH Kultur und Informatik - Datenverwaltung 04.Juli 2007 'DWHQRUJDQLVDWLRQ *HWUHQQWH'DWHQKDOWXQJ
MehrPL/SQL Web-Services mit Oracle 11g
DOAG 2008 Konferenz 01. - 03.12.2008 Nürnberg Markus Fiegler ORDIX AG, Paderborn mf@ordix.de www.ordix.de Agenda SOA und Web-Services im Überblick Datenbank als Web-Services Provider - Alternative mit
MehrObjektrelationale Datenbanken
Vorlesung Datenbanksysteme vom 26.11.2008 Objektrelationale Datenbanken Konzepte objektrelationaler DBs SQL:1999 OO vs. OR Konzepte objektrelationaler Datenbanken Große Objekte (LOBs: Large Objects) Mengenwertige
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
MehrDie bisher bereits bekannten Aggregatsfunktionen MIN, MAX, SUM, AVG, COUNT, VARIANCE und STDDEV wurden um FIRST und LAST erweitert.
Betrifft Autor FIRST, LAST Markus Jägle (markus.jaegle@trivadis.com) Art der Info Technische Background Info (April 2002) Quelle Aus dem NF9i-Kurs, NF9i-Techno-Circle der Trivadis und Oracle9i Data Warehousing
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
MehrKapitel 33. Der xml-datentyp. In diesem Kapitel: Der xml-datentyp 996 Abfragen aus xml-datentypen 1001 XML-Indizierung 1017 Zusammenfassung 1023
Kapitel 33 Der xml-datentyp In diesem Kapitel: Der xml-datentyp 996 Abfragen aus xml-datentypen 1001 XML-Indizierung 1017 Zusammenfassung 1023 995 996 Kapitel 33: Der xml-datentyp Eine der wichtigsten
MehrFakultät für Informatik & Wirtschaftsinformatik DB & IS II - SS 2015. noch einmal. XQuery... Andreas Schmidt Oracle XQuery 1/12
noch einmal XQuery... Andreas Schmidt Oracle XQuery 1/12 Oracle XML DB Repository Fakultät für Informatik & Wirtschaftsinformatik Erlaubt Speichern von Dokumenten wie in einem Filesystem (Daten liegen
MehrSQL und MySQL. Kristian Köhntopp
SQL und MySQL Kristian Köhntopp Wieso SQL? Datenbanken seit den frühen 1950er Jahren: Hierarchische Datenbanken Netzwerkdatenbanken Relationale Datenbanken = SQL Relational? 10 9 8 7 6 f(y) := y = x r(y)
MehrJava und XML 2. Java und XML
Technische Universität Ilmenau Fakultät für Informatik und Automatisierung Institut für Praktische Informatik und Medieninformatik Fachgebiet Telematik Java und XML Hauptseminar Telematik WS 2002/2003
Mehr7. XML-Datenbanksysteme und SQL/XML
7. XML-Datenbanksysteme und SQL/XML Native XML-DBS vs. XML-Erweiterungen von ORDBS Speicherung von XML-Dokumenten Speicherung von XML-Dokumenten als Ganzes Generische Dekomposition von XML-Dokumenten Schemabasierte
MehrThemen des Kapitels. 2 Grundlagen von PL/SQL. PL/SQL Blöcke Kommentare Bezeichner Variablen Operatoren. 2.1 Übersicht. Grundelemente von PL/SQL.
2 Grundlagen von PL/SQL Grundelemente von PL/SQL. 2.1 Übersicht Themen des Kapitels Grundlagen von PL/SQL Themen des Kapitels PL/SQL Blöcke Kommentare Bezeichner Variablen Operatoren Im Kapitel Grundlagen
MehrIV. Datenbankmanagement
Wirtschaftsinformatik 2 (PWIN) IV. Datenbankmanagement Kapitel 2: Datenmanipulationssprache SQL Wirtschaftsinformatik 2 (PWIN) SS 2009, Professur für Mobile Business & Multilateral Security 1 Agenda 1.
MehrUniversität Augsburg, Institut für Informatik WS 2006/2007 Dr. W.-T. Balke 27. Nov. 2006 M. Endres, A. Huhn, T. Preisinger Lösungsblatt 5
Universität Augsburg, Institut für Informatik WS 2006/2007 Dr. W.-T. Balke 27. Nov. 2006 M. Endres, A. Huhn, T. Preisinger Lösungsblatt 5 Aufgabe 1: Projektion Datenbanksysteme I π A1,...,A n (π B1,...,B
MehrXML und die Oracle Datenbank Storage, Query und mehr... Carsten Czarski ORACLE Deutschland B.V. & Co KG München
XML und die Oracle Datenbank Storage, Query und mehr... Carsten Czarski ORACLE Deutschland B.V. & Co KG München Einleitung Bereits seit der Version 9.2 ist die Oracle-Datenbank mit umfassender XML Funktionalität
MehrDATENBANKEN 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.
MehrRelational and Beyond : Oracle9i, die native XML Datenbank
Carsten Czarski Ulrike Schwinn Oracle Deutschland GmbH
Mehrphp Hier soll ein Überblick über das Erstellen von php Programmen gegeben werden. Inhaltsverzeichnis 1.Überblick...2 2.Parameterübergabe...
php Hier soll ein Überblick über das Erstellen von php Programmen gegeben werden. Inhaltsverzeichnis 1.Überblick...2 2.Parameterübergabe...7 3.Zugriff auf mysql Daten...11 Verteilte Systeme: php.sxw Prof.
MehrDatenbanken II Speicherung und Verarbeitung großer Objekte (Large Objects [LOBs])
Datenbanken II Speicherung und Verarbeitung großer Objekte (Large Objects [LOBs]) Hochschule für Technik, Wirtschaft und Kultur Leipzig 06.06.2008 Datenbanken II,Speicherung und Verarbeitung großer Objekte
MehrProjektseminar Texttechnologische Informationsmodellierung
Projektseminar Texttechnologische Informationsmodellierung XQuery Ziele der Sitzung Nach dieser Sitzung sollten Sie: XQuery als wesentlichen Standard zur Abfrage von in XML kodierten Daten kennen Mit Hilfe
MehrAufgaben zu XPath und XQuery
Aufgaben zu XPath und XQuery Dr. Arno Schmidhauser Letzte Revision: März 2005 Email: arno.schmidhauser@sws.bfh.ch Webseite: http://www.sws.bfh.ch/db Inhalt 1 XPath... 2 2 XQuery... 2 3 XPath/SQL Umsetzung...
MehrJava: Kapitel 9. Java und XML. Programmentwicklung WS 2008/2009. Holger Röder holger.roeder@informatik.uni-stuttgart.de.
Java: Kapitel 9 Java und XML Programmentwicklung WS 2008/2009 Holger Röder holger.roeder@informatik.uni-stuttgart.de Überblick über Kapitel 9 Einführung in XML XML-Verarbeitung in Java Document Object
MehrEinführung in SQL. 1. Grundlagen SQL. Structured Query Language. Viele Dialekte. Unterteilung: i. DDL (Data Definition Language)
Einführung in SQL 1. Grundlagen Structured Query Language Viele Dialekte Unterteilung: i. DDL (Data Definition Language) ii. iii. DML (Data Modifing Language) DRL (Data Retrival Language) 1/12 2. DDL Data
MehrDipl. Inf. Dipl. Math. Y. Orkunoglu Datum: 11.09.2009
Hochschule Darmstadt DATENBANKEN Fachbereich Informatik Praktikum 3 Dipl. Inf. Dipl. Math. Y. Orkunoglu Datum: 11.09.2009 PL/SQL Programmierung Anwendung des Cursor Konzepts und Stored Procedures Und Trigger
MehrXML und Datenbanken Fortsetzung
XML und Datenbanken Fortsetzung XML und Datenbanken 1 Anwendungsszenarien Fakultät für Informatik & Wirtschaftsinformatik XML und Datenbanken Generierung von XML aus Datenbanken Visualisierung von Datenbankinhalten
MehrXML in kommerziellen Datenbanksystemen. Vortrag im Rahmen des Seminares: XML Datenbanken Cordula Bauer
XML in kommerziellen Datenbanksystemen Vortrag im Rahmen des Seminares: XML Datenbanken Cordula Bauer Thematik: Untersucht werden MS SQL Server, Oracle und DB2 Alle drei Anbieter haben XML in ihre bestehenden,
MehrAllgemeines. veröffentlicht unter http://www.profv.de/uni/ lizensiert unter. Creative Commons BY-SA 3.0. XQuery in MS SQL Server 2005
Volker Grabsch 14. Januar 2008 Allgemeines veröffentlicht unter http://www.profv.de/uni/ lizensiert unter Creative Commons BY-SA 3.0 Quelle Dieser Vortrag basiert auf dem Paper XQuery Implementation in
MehrKomplexe Excel-Berichte mit APEX und jxls erstellen
Komplexe Excel-Berichte mit APEX und jxls erstellen Dietmar Aust Opal-Consulting Köln Schlüsselworte: Oracle APEX, MS Excel, jxls, Bericht, Template, Open Source Einleitung In fast jeder Webapplikation
MehrXQuery Implementation in a Relational Database System
Humboldt Universität zu Berlin Institut für Informatik XQuery Implementation in a Relational Database System VL XML, XPath, XQuery: Neue Konzepte für Datenbanken Jörg Pohle, pohle@informatik.hu-berlin.de
MehrDynamisches SQL. Folien zum Datenbankpraktikum Wintersemester 2009/10 LMU München
Kapitel 4 Dynamisches SQL Folien zum Datenbankpraktikum Wintersemester 2009/10 LMU München 2008 Thomas Bernecker, Tobias Emrich unter Verwendung der Folien des Datenbankpraktikums aus dem Wintersemester
MehrHochschule Karlsruhe Technik und Wirtschaft- 10.7.2013. Anhänge: Fakultät für Informatik und Wirtschaftsinformatik SS 2013 Prof. Schmidt.
Fakultät für Informatik und Wirtschaftsinformatik SS 2013 Datenbanken und Informationssysteme II Szenario: Projektverwaltung. Es gibt Projekte, Projektleiter, Mitarbeiter und ihre Zuordnung zu Projekten.
Mehr7. XML-Datenbanksysteme und SQL/XML
7. XML-Datenbanksysteme und SQL/XML DB-Speicherung von XML-Dokumenten Arten von XML-Dokumenten Native XML-DBS vs. XML-Erweiterungen von ORDBS Speicherungsoptionen: ganzheitliche Speicherung vs. Dekomposition
MehrORACLE und IBM DB2 Datentypen 14.12.2011
1/27 ORACLE und IBM DB2 Datentypen PHP-User-Group Stuttgart 14.12.2011 ORACLE Datentypen ein Überblick IBM DB2 Datentypen ein Überblick 2/27 ORACLE und IBM DB2 Datentypen Wer Wer bin bin ich ich?? Thomas
MehrXINDICE. The Apache XML Project 3.12.09. Name: J acqueline Langhorst E-Mail: blackyuriko@hotmail.de
Name: J acqueline Langhorst E-Mail: blackyuriko@hotmail.de 3.12.09 HKInformationsverarbeitung Kurs: Datenbanken vs. MarkUp WS 09/10 Dozent: Prof. Dr. M. Thaller XINDICE The Apache XML Project Inhalt Native
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
MehrRelationales Modell: SQL-DDL. SQL als Definitionssprache. 7. Datenbankdefinitionssprachen. Anforderungen an eine relationale DDL
Relationales Modell: SQLDDL SQL als Definitionssprache SQLDDL umfaßt alle Klauseln von SQL, die mit Definition von Typen Wertebereichen Relationenschemata Integritätsbedingungen zu tun haben Externe Ebene
MehrXML Werkzeug XML Spy. Frank Heininger Axel Labuschke
XML Werkzeug XML Spy Frank Heininger Axel Labuschke Gliederung Werkzeugkategorien Strukturbeschreibung Dokumentenerstellung Dokumentenbetrachtung Datenhaltung XML Spy Einführung Funktionen Benutzeroberfläche
MehrBeispiel 1: Filmdatenbank
Beispiel 1: Filmdatenbank Die Filmdatenbank hat drei Tabellen (ACTOR, MOVIE, PLAYED) Aufgabe 1: Erstelle mit Hilfe der SQL-DDL die drei Tabellen und die Datenbank (MOVIEDB) ACTOR (ActorID, Name, Birthday,
MehrOracle 10g Einführung
Kurs Oracle 10g Einführung Teil 7 Einige interessante SQL und PL/SQL Erweiterungen für Administratoren Timo Meyer Administration von Oracle-Datenbanken Timo Meyer Sommersemester 2006 Seite 1 von 19 Seite
MehrXML-Abfragen der neuen Art: XQuery
Mittwoch, 9. November 2005 15h00, Bruno-Schmitz-Saal XML-Abfragen der neuen Art XQuery Carsten Czarski ORACLE Deutschland GmbH, München Ulrike Schwinn ORACLE Deutschland GmbH, München Schlüsselworte XML,
MehrObjektrelationale und erweiterbare Datenbanksysteme
Objektrelationale und erweiterbare Datenbanksysteme Erweiterbarkeit SQL:1999 (Objekt-relationale Modellierung) In der Vorlesung werden nur die Folien 1-12 behandelt. Kapitel 14 1 Konzepte objekt-relationaler
MehrJava Einführung Operatoren Kapitel 2 und 3
Java Einführung Operatoren Kapitel 2 und 3 Inhalt dieser Einheit Operatoren (unär, binär, ternär) Rangfolge der Operatoren Zuweisungsoperatoren Vergleichsoperatoren Logische Operatoren 2 Operatoren Abhängig
MehrGegeben ist das folgende XML-Dokument.
Aufgabe 1 (XML): Gegeben ist das folgende XML-Dokument. (10 Punkte)
MehrBibliografische Informationen digitalisiert durch http://d-nb.info/995021198
Auf einen Blick 1 Einleitung 15 2 Datenbankentwurf 23 3 Datenbankdefinition 43 4 Datensätze einfügen (INSERT INTO) 95 5 Daten abfragen (SELECT) 99 6 Daten aus mehreren Tabellen abfragen (JOIN) 143 7 Unterabfragen
MehrXML in Oracle 12c. Wolfgang Nast
XML in Oracle 12c Wolfgang Nast Agenda Vorstellung der Möglichkeiten Klassisch XDB Beispiel XML Schema Umsetzung klassisch Umsetzung XDB Zusammenfassung 2 XML in Oracle 12c Im Überblick Technologie-orientiert
MehrProzedurale Datenbank- Anwendungsprogrammierung
Idee: Erweiterung von SQL um Komponenten von prozeduralen Sprachen (Sequenz, bedingte Ausführung, Schleife) Bezeichnung: Prozedurale SQL-Erweiterung. In Oracle: PL/SQL, in Microsoft SQL Server: T-SQL.
MehrProjektseminar "Texttechnologische Informationsmodellierung"
Projektseminar "Texttechnologische Informationsmodellierung" Speicherung von Korpora Ziele dieser Sitzung Nach dieser Sitzung sollten Sie: einen Überblick über die Alternativen zur Speicherung von Korpusdaten
Mehrdesk.modul : WaWi- Export
desk.modul : WaWi- Export Die Schnittstelle besteht aus einem Programm, welches die Daten aus der OfficeLine ausliest und in eine XML-Datei exportiert. Die Schnittstelle ist als ein eigenständiges Programm
MehrWS 2010/11 Datenbanksysteme Fr 15:15 16:45 R Vorlesung #3. SQL (Teil 1)
Vorlesung #3 SQL (Teil 1) Fahrplan Wiederholung/Zusammenfassung Relationales Modell Relationale Algebra Relationenkalkül Geschichte der Sprache SQL SQL DDL (CREATE TABLE...) SQL DML (INSERT, UPDATE, DELETE)
MehrArbeiten mit einem lokalen PostgreSQL-Server
Arbeiten mit einem lokalen PostgreSQL-Server Download für das Betriebssystem Windows PostgreSQL-Server und pgadmin: http://www.enterprisedb.com/products-servicestraining/pgdownload#windows pgadmin: http://www.pgadmin.org/download/windows.php
Mehr7. Datenbank-Zugriff. Vorlesung und Übung Dr. Peter Pfahler Institut für Informatik Universität Paderborn. Zum Beispiel aus PHP-Skripten: Client 7-2
5 Vorlesung und Übung Dr. Peter Pfahler Institut für Informatik Universität Paderborn 7 7. Datenbank-Zugriff Zum Beispiel aus PHP-Skripten: Client 7-2 Struktur einer Datenbank 7-3 Erzeugen von Datenbanken
MehrAllgemeines 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,
MehrModul Datenbanksysteme 2 Prüfung skizzenhaft SS Aug. 2007. Name: Note:
1 Modul Datenbanksysteme 2 Prüfung skizzenhaft SS Aug. 2007 Name: Note: Nr. Aufgaben Max. Punkte Erreichte Punkte 1 Grundlagen ~ 10% Vgl. Hinweis unten 2 Integrität, Procedures, Triggers, Sichten ~ 20%
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
MehrInformatik 12 Datenbanken SQL-Einführung
Informatik 12 Datenbanken SQL-Einführung Gierhardt Vorbemerkungen Bisher haben wir Datenbanken nur über einzelne Tabellen kennen gelernt. Stehen mehrere Tabellen in gewissen Beziehungen zur Beschreibung
MehrSQL and PL/SQL unleashed. Neuheiten bei Oracle 11g und Oracle 12c im Bereich SQL und PL/SQL
. Neuheiten bei Oracle 11g und Oracle 12c im Bereich SQL und PL/SQL Johannes Gritsch Themenübersicht Neue Scheduler Job Typen SQL_SCRIPT und BACKUP_SCRIPT SQL RowLimit: PERCENT und TIES WITH-Klausel mit
MehrBewährt und vielfach im Einsatz: Oracle XML DB
Bewährt und vielfach im Einsatz: Oracle XML DB Carsten Czarski Oracle Deutschland B.V. & Co KG Oracle XML DB Kurzprofil XML und SQL in einer Datenbank Standardkonform (W3C, SQL:2003...)
MehrXML-Verarbeitung. XPath XSL die extensible Stylesheet Language. Torsten Schaßan SCRIPTO Modul 4: EDV Wolfenbüttel 25.-29.6.2012.
XML-Verarbeitung XPath XSL die extensible Stylesheet Language Folie 1 Was ist XSL? - Mehrere Komponenten: - XSLT Transformations - XSL-FO Formatting Objects - XPath - (XML-Schema) - Ausgabeformate: - XML,
Mehr105.3 SQL-Datenverwaltung
LPI-Zertifizierung 105.3 SQL-Datenverwaltung Copyright ( ) 2009 by Dr. W. Kicherer. This work is licensed under the Creative Commons Attribution-Noncommercial-Share Alike 2.0 Germany License. To view a
MehrSQL structured query language
Umfangreiche Datenmengen werden üblicherweise in relationalen Datenbank-Systemen (RDBMS) gespeichert Logische Struktur der Datenbank wird mittels Entity/Realtionship-Diagrammen dargestellt structured query
MehrDB2 Codepage Umstellung
DB2 Codepage Umstellung Was bei einer Umstellung auf Unicode zu beachten ist Torsten Röber, SW Support Specialist DB2 April 2015 Agenda Warum Unicode? Unicode Implementierung in DB2/LUW Umstellung einer
MehrFussball.de JavaScript
Fussball.de JavaScript - larsp_fussballde_js Fussball.de JavaScript Fussball.de JavaScript Extension Key: larsp_fussballde_js Language: de Keywords: Fussball.de Ergebnisse Tabelle Spielplan Bundesliga
MehrSQL Intensivpraktikum SS 2008
SQL Intensivpraktikum SS 2008 Aggregation von Daten Arbeit mit Gruppen SQL1 basierend auf OAI-Kurs Copyright Oracle Corporation, 1998. All rights reserved. Gruppenfunktionen Gruppenfunktionen verarbeiten
Mehr1. Einführung 2. DTD 3. XML Schema 4. XPath 5. XSLT 6. XSL-FO 7. XQuery 8. Web Services 9. XML und Datenbanken
1. Einführung 2. DTD 3. XML Schema 4. XPath 5. XSLT 6. XSL-FO 7. XQuery 8. Web Services 9. XML und Datenbanken Grundlagen: Datenbank im XML-Kontext Einsatzszenarien MS SQL Server und Oracle Datenbank im
MehrVVA Webservice Online Lieferbarkeits-Abfrage
Version 1.0 Dateiname VVA_OLA_Schnittstellenbeschreibung_2012.docx Erstellt am 30.05.2010 Seitenanzahl 5 arvato media GmbH Historie der Dokumentversionen Version Datum Autor Änderungsgrund / Bemerkungen
MehrSQL. strukturierte Datenbankabfragesprache eine Datenbanksprache zur. Structured Query Language:
SQL Structured Query Language: strukturierte Datenbankabfragesprache eine Datenbanksprache zur Definition, Abfrage und Manipulation von Daten in relationalen Datenbanken In der SQL-Ansicht arbeiten In
MehrArchitektur des agimatec-validation Frameworks
Development : Implementierung Validierungskonzept (Dokumentation) This page last changed on Apr 03, 2008 by roman.stumm. Architektur des agimatec-validation Frameworks Generierung der Metainformationen
MehrInstitut für Dokumentologie und Editorik. XML-Datenbanken und XQuery
XML-Datenbanken & XQuery Folie 1 XML Digitale Edition XSL-FO XSLT XQuery XML-DB Folie 2 Programm - Ausgewählte Biere verköstigen - Brauereibesichtigung - Anwendung der Hefe erlernen - brauen Folie 3 Telota
MehrWie richten Sie Ihr Web Paket bei Netpage24 ein
Wie richten Sie Ihr Web Paket bei Netpage24 ein Eine kostenlose ebook Anleitung von Netpage24 - Webseite Information 1 E-Mail Bestätigung... 3 2 Ticketsystem... 3 3 FTP Konto anlegen... 4 4 Datenbank anlegen...
MehrOracle Forms. Aufbau und Bestandteile von Formularen. Erstellen eines neuen Blocks. Starten von Oracle Forms
Oracle Forms Oracle Forms ist eine Applikation für den Entwurf und die Erstellung Forms-basierender Anwendungen. Diese Forms umfassen Dateneingabe-Formulare Datenabfrage-Formulare Browser-Formulare Oracle
MehrSharePoint Demonstration
SharePoint Demonstration Was zeigt die Demonstration? Diese Demonstration soll den modernen Zugriff auf Daten und Informationen veranschaulichen und zeigen welche Vorteile sich dadurch in der Zusammenarbeit
Mehr4. Hierarchische und netzwerkartige Datenbankmodelle
4. Hierarchische und netzwerkartige Datenbankmodelle 4.1 Hierarchische Datenbanken Hierarchien können durch Baumgraphen beschrieben werden. Datensätze einer hierarchischen Datenbank (HDB) sind in Segmenten
MehrWhitepaper. Produkt: combit Relationship Manager. Datensatzhistorie mit dem SQL Server 2000 und 2005. combit GmbH Untere Laube 30 78462 Konstanz
combit GmbH Untere Laube 30 78462 Konstanz Whitepaper Produkt: combit Relationship Manager Datensatzhistorie mit dem SQL Server 2000 und 2005 Datensatzhistorie mit dem SQL Server 2000 und 2005-2 - Inhalt
MehrWiederholung: Beginn
B) Webserivces W3C Web Services Architecture Group: "Ein Web Service ist eine durch einen URI eindeutige identifizierte Softwareanwendung, deren Schnittstellen als XML Artefakte definiert, beschrieben
MehrBibliothekssysteme / Verbundsysteme / Netze
Bibliothekssysteme / Verbundsysteme / Netze Teil 5: Datenstrukturen / Anwendungen Kaderkurs für Diplombibliothekarinnen und Diplombibliothekare 2002-05-08 Programm 2002-05-08 1105 1140 XML und die Folgen
MehrIAWWeb PDFManager. - Kurzanleitung -
IAWWeb PDFManager - Kurzanleitung - 1. Einleitung Dieses Dokument beschreibt kurz die grundlegenden Funktionen des PDFManager. Der PDF Manager dient zur Pflege des Dokumentenbestandes. Er kann über die
MehrDatabase 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
Mehr7. XML-Datenbanksysteme und SQL/XML
7. XML-Datenbanksysteme und SQL/XML Native XML-DBS vs. XML-Erweiterungen von ORDBS Speicherung von XML-Dokumenten Speicherung von XML-Dokumenten als Ganzes Generische Dekomposition von XML-Dokumenten Schemabasierte
MehrDirk Nachbar (dirk.nachbar@trivadis.com)
Betrifft: Autor: Art der Info: Quelle: XSQL Servlet und FOP Dirk Nachbar (dirk.nachbar@trivadis.com) Technische Background Info Aus unserer Projekt- und Schulungserfahrung http://xml.apache.org/fop, http://www.xml.com,
MehrQuery Transformation based on XSLT
Query Transformation based on XSLT Gesamtsystem XML format 2 transformation component XML format 1 query transformation query XP2 query XP1 transformed XML fragment F2 XSLT stylesheet XSL processor XML
MehrWorkflow, Business Process Management, 4.Teil
Workflow, Business Process Management, 4.Teil 24. Januar 2004 Der vorliegende Text darf für Zwecke der Vorlesung Workflow, Business Process Management des Autors vervielfältigt werden. Eine weitere Nutzung
Mehr