2a) Rekursion (zugeschnitten auf Anfrage) (C) Prof. E. Rahm Universität Leipzig
|
|
- Angela Wolf
- vor 7 Jahren
- Abrufe
Transkript
1 2a) Rekursion (zugeschnitten auf Anfrage) WITH RECURSIVE Hat-Kugellager-als-UT(T) ( SELECT OTNR FROM STRUKTUR // liefert alle Teile in die Kugellager direkt WHERE UTNR = E // eingehen (im Bsp. also C) UNION SELECT S.OTNR FROM Hat-Kugellager-als-UT X, // hier wird ein Eintrag aus Hat-Kugellager-als-UT STRUKTUR S // genommen, und geschaut, ob dieses Teil WHERE X.T = S.UTNR) // Unterteil zu einem anderen Teil ist. Dieses andere Teil wird dann // als Oberteil (S.OTNR) in Hat-Kugellager-als-UT eingetragen // im Beispiel wird dann über den Eintrag (A,C) A ermittelt SELECT * FROM Hat-Kugellager-als-UT X// Ausgabe aller Teile mit Kugellager als Unterteil DBS2 SS04 Blatt 5 - Teillösungen 1
2 2a) Rekursion (Berechnung gesamte transitive Hülle) WITH RECURSIVE Hat-als-Unterteil(OT, UT) (SELECT * FROM STRUKTUR// liefert alle Einträge in STRUKTUR UNION SELECT S.OTNR, X.UT FROM Hat-als-Unterteil X, STRUKTUR S WHERE X.OT // das Oberteil in Hat-als-Unterteil = // ist ein Unterteil S.UTNR) // in der Strukturtabelle SELECT X.OT FROM Hat-als-Unterteil WHERE X.UT = E DBS2 SS04 Blatt 5 - Teillösungen 2
3 2b) Rekursion mit Schachtelungstiefe WITH RECURSIVE Hat-als-Unterteil(Scht-Tiefe, OT, UT) (SELECT 1, OTNR, UTNR FROM STRUKTUR// liefert alle Einträge in STRUKTUR UNION SELECTX.Scht-Tiefe + 1, S.OTNR, X.UT FROM Hat-als-Unterteil X, STRUKTUR S WHERE X.OT // das Oberteil in Hat-als-Unterteil = // ist ein Unterteil S.UTNR // in der Strukturtabelle AND X.Scht-Tiefe < 4 ) DBS2 SS04 Blatt 5 - Teillösungen 3
4 3a) DTD <!ELEMENT Publication-DB (Author+, Publisher+) > <!ELEMENT Author (Firstname+, Surname) > <!ATTLIST Author Publication Aid ID #REQUIRED Universität // eindeutige Leipzig ID für Autor PublicationRefs IDREFS #REQUIRED > // (Referenzen auf) Publikationen des Autors; // Menge darf nicht leer sein <!ELEMENT Firstname (#PCDATA) > <!ELEMENT Surname (#PCDATA) > <!ELEMENT Publisher (Name, Scope+, Address+, Publication+) > <!ELEMENT Name (#PCDATA) > <!ELEMENT Scope (#PCDATA) > <!ELEMENT Address (Location, Street, Nr, Zipcode) > <!ELEMENT Location (#PCDATA) > <!ELEMENT Street (#PCDATA) > <!ELEMENT Nr (#PCDATA) > <!ELEMENT Zipcode (#PCDATA) > Publication-DB Author Publisher DBS2 SS04 Blatt 5 - Teillösungen 4 1..* 1..* 1..*
5 <!ELEMENT Publication (Title, Abstract?, Keyw*) > <!ATTLIST Publication Pid ID #REQUIRED // eindeutige ID für Publikation AuthorRefsIDREFS #REQUIRED > // (Referenzen auf) Autoren der Publikation; Menge darf nicht leer sein <!ELEMENT Title (#PCDATA) > <!ELEMENT Abstract (#PCDATA Link)* > // beliebig oft beliebig gemischt <!ELEMENT Link (#PCDATA) > <!ELEMENT Keyw (#PCDATA) > DBS2 SS04 Blatt 5 - Teillösungen 5
6 3b) XML-Schema <xs:schema xmlns:xs=" targetnamespace=" xmlns=" // ausführliche Def. <xs:complextype name="authortype"> <xs:complexcontent> <xs:restriction base="xs:anytype"> // kann hier auch weggelassen werden <xs:sequence> <xs:element name="firstname" type="xs:string" minoccurs="1" maxoccurs="unbounded"/> <xs:element name="surname" type="xs:string" /> </xs:sequence> <xs:attribute name="aid" type="xs:id" use="required" /> <xs:attribute name="publicationrefs" type="xs:idrefs" use="required" /> </xs:restriction> </xs:complexcontent> </xs:complextype> muss angegeben werden, wenn man mit restriction base/extension base weiterarbeiten will Attribute immer nach Elementdefinition und ausserhalb der sequence, da Reihenfolge irrelevant DBS2 SS04 Blatt 5 - Teillösungen 6
7 <xs:complextype name="publicationtype"> <xs:sequence> <xs:element name="title" type="xs:string" /> <xs:element name="abstract" type="abstracttype" minoccurs="0" maxoccurs="1" /> <xs:element name="keyw" type="xs:string" minoccurs="0" maxoccurs="unbounded" /> </xs:sequence> <xs:attribute name="pid" type="xs:id" use="required" /> <xs:attribute name="authorrefs" type="xs:idrefs" /> </xs:complextype>// Ende von PublicationType <xs:complextype name="abstracttype" mixed="true">// per default (optionale) Zeichenketten + ff.: <xs:choice minoccurs="0" maxoccurs="unbounded"> // oder <xs:sequence minoccurs="0" maxoccurs="unbounded"> ** <xs:element name="link" type="xs:string" /> </xs:sequence> // oder </xs:choice> </xs:complextype> ** könnte, da nur ein element in der sequence, auch hinter dem element spezifiziert werden DBS2 SS04 Blatt 5 - Teillösungen 7
8 <xs:simpletype name="nrtype"> <xs:restriction base="xs:integer"> <xs:mininclusive= value="1" /> <xs:maxinclusive= value="500" /> </xs:restriction> </xs:simpletype> // Typ für Str.-Nummer (für Adresse in // PublisherType) <xs:simpletype name="zipcodetype"> <xs:restriction base="xs:string"> <xs:pattern value="[0-9][0-9][0-9][0-9][0-9]" /> </xs:restriction> </xs:simpletype> // Typ für Zipcode (für Adresse in // PublisherType) <xs:complextype name="publishertype"> <xs:sequence> <xs:element name="name" type="xs:string" /> <xs:element name="scope" type=xs:string" minoccurs="1" maxoccurs="unbounded" /> <xs:element name="address" type=addresstype" minoccurs="1" maxoccurs="unbounded" /> <xs:elementname="publication" type="publicationtype" minoccurs="1" maxoccurs="unbounded" /> </xs:sequence> </xs:complextype> DBS2 SS04 Blatt 5 - Teillösungen 8
9 <xs:complextype name="addresstype">// Komplexer eingebetteter Typ für die Adresse <xs:sequence> // (wg. Kompositionsbeziehung) <xs:element name="location" type="xs:string" /> <xs:element name="street" type="xs:string" /> <xs:element name="nr" type="nrtype" /> <xs:element name="zipcode" type="zipcodetype" /> </xs:sequence> </xs:complextype> <xs:complextype name="publicationdbtype"> <xs:sequence> <xs:elementname="author" type="authortype" minoccurs="1" maxoccurs="unbounded" /> <xs:elementname="publisher" type="publishertype" minoccurs="1" maxoccurs="unbounded" /> </xs:sequence> </xs:complextype> <xs:element name="publicationdb" type="publicationdbtype" /> // einziges globales Element </xs:schema> DBS2 SS04 Blatt 5 - Teillösungen 9
10 3c) Instanzdefinitionen <?xml version="1.0" encoding="utf-8"?> <!DOCTYPE Publication-DB SYSTEM " <Publication-DB xmlns=" > <!-- entweder DTD oder Namespace --> <Author Aid="A5432" PublicationRefs="P1234" > <Firstname>Erhard</Firstname> <Surname>Rahm</Surname> </Author > <Author Aid="A5433" PublicationRefs="P1234"> <Firstname>Gottfried</Firstname> <Surname>Vossen</Surname> </Author >... <Publisher> <Name>dpunkt-Verlag</Name> <Scope>...</Scope> <Address><Location>Heidelberg</Location>... </Address> <Publication Pid="P1234" AuthorRefs="A5432 A5433"> <Title>Web & Datenbanken</Title> <Keyw>Datenbanken</Keyw> <Keyw>Internet</Keyw> <Keyw>XML</Keyw> </Publication>... </Publisher>... </Publication-DB> Erstes Zeichen einer IDREF muss Nicht-Ziffer sein DBS2 SS04 Blatt 5 - Teillösungen 10
11 DBS2 SS04 Blatt 5 - Teillösungen 11
XML Schema 2015 S h_da S Seite 1
XML Schema Seite 1 XML/Schema Weiterentwicklung Seit 5. April 2012 gibt es eine Weiterentwicklung von XML Schema: W3C XML Schema Definition Language (XSD) 1.1 Die wichtigsten Neuerungen: Assertions in
MehrXML Vorlesung ETHZ SS XML Vorlesung ETHZ, Sommersemester
XML Vorlesung ETHZ, Sommersemester 2006 XML Schema Teil II Erik Wilde 16.5.2006 http://dret.net/lectures/xml-ss06/ 16.5.2006 XML Vorlesung ETHZ SS 2006 1 Übersicht Identity Constraints ID/IDREF in XML
MehrNonstandard Datenbanken
Prof. Dr. V. Linnemann Nils Höller Universität zu Lübeck Institut für Informationssysteme Lübeck, den 02. Februar 2009 Nonstandard Datenbanken Wintersemester 2008/2009 13. Übungsblatt: Probe-Klausur Hinweise:
Mehr6. XML-Datenbanken: Datendefinition
6. XML-Datenbanken: Datendefinition XML DTD Namensräume XML Schema Typen Deklarationen Integritätsbedingungen Modellierungsstile (Matroschka-, Salami-, Jalousie-Design) Nutzung mehrerer Schemas SS09, Prof.
Mehr5. XML Datenbanken: Datendefinition
XML DTD 5. XML Datenbanken: Datendefinition Namensräume XML Schema Typen Deklarationen Integritätsbedingungen Modellierungsstile (Matroschka, Salami, Jalousie Design) Nutzung mehrerer Schemas Prof. E.
MehrXML Schema. Seite 1. h_da SS 22007
XML Schema Seite 1 Heute Typenkonzept - Komplexe Typen - Abstrakte Typen - Anonyme Typen - Beispiele Erweiterbare Strukturen Wiederbenutzbare Schemata Namespaces Seite 2 XML Schema Simple Types neuer Typ
Mehr5. XML-Datenbanken: Datendefinition
XML 5. XML-Datenbanken: Datendefinition XML-Dokumente DTD (Document Type Definition) Namensräume XML Schema Typen (simpletype, complextype) Schemaaufbau Element/Attribut-Deklarationen Integritätsbedingungen
MehrXML Schema S 2010/2011 a W _d Seite 1 h
XML Schema Seite 1 XML Schema unique Zeigt an, dass ein Element/Attribut in einem bestimmten Bereich eindeutig sein muss:
MehrXML Schema 2012/2013 S Seite 1 h_da W
XML Schema Seite 1 XML/Schema: Weiterführende Konzepte Zusammenfassung und Beispiele: XML/Schema Typenkonzept Simple Content Complex Content Unique Key/Keyref any - Element / any -Attribute Wiederbenutzbare
Mehr3. XML Schema. XML Schema. Eigenschaften von XML Schema. Vorteile eines expliziten Schemas: Die XML Schema Recommendation des W3C besteht aus:
3. XML Schema Schemata 3. XML Schema 3. XML Schema Schemata XML Schema Vorteile eines expliziten Schemas: Bekanntmachen der Struktur vereinfachte Verarbeitung in Applikationen dedizierte Speicherung Die
MehrD#32058 Spezifikation UPOC DM V2
Autor: CodX Software AG Sinserstrasse 47 CH-6330 Cham www.codx.ch Version: 12.5.2011 File: Vertraulich. Alle Rechte vorbehalten. Die Informationen dieses Dokuments oder dieses Dokument selber dürfen nicht
Mehr4. XML-Datenbanken: Datendefinition
4. XML-Datenbanken: Datendefinition Einführung in XML XML-Dokumente DTD (Document Type Definition) XML Schema Typen (simpletype, complextype) Schemaaufbau Element/Attribut-Deklarationen Integritätsbedingungen
MehrXSD - XML Schema Definition
XSD - XML Schema Definition Definieren von XML-Dokumenten Michael Dienert 15. September 2016 Inhaltsverzeichnis 1 Was sind XSD Dateien und warum soll man das lernen? 1 1.1 XSD Dateien und Anwendungen....................
MehrXML Schema S 2012 h_da S Seite 1
XML Schema Seite 1 XML/Schema: Weiterführende Konzepte Zusammenfassung und Beispiele: XML/Schema Typenkonzept Unique Key/Keyref any - Element / any -Attribute Wiederbenutzbare Schemata Seite 2 XML Schema
MehrXML Schema 2015 S h_da S Seite 1
XML Schema Seite 1 XML Schema Weiterführende Konzepte: SimpleContent Complex Content Unique / key-keyref Dokumenterweiterung Dokument-Modularisierung Seite 2 XML Schema complextype Komplexe Typen sind
MehrTechnische Richtlinie
Seite 1 von 18 www.bundesanzeiger.de BSI Technische Richtlinie Bezeichnung: De-Mail BSI Technische Richtlinie Anwendungsbereich: Bezeichnung: Kürzel: De-Mail Identitätsbestätigungsdienst Interoperabilitätsspezifikation
MehrXML Vorlesung ETHZ SS XML Vorlesung ETHZ, Sommersemester
XML Vorlesung ETHZ, Sommersemester 2006 XML Schema Teil I Erik Wilde 9.5.2006 http://dret.net/lectures/xml-ss06/ 9.5.2006 XML Vorlesung ETHZ SS 2006 1 Übersicht Nachteile der DTDs Simple Types Type Restrictions
MehrXML Schema 2016 S h_da S Seite 1
XML Schema Seite 1 XML/Schema: Strukturen Dokumentinstanz Dokumenttyp Wellformed Valid Dokumentstrukturdefinition mit XML/Schema XML Document Type Definition Seite 2 XML Dokument Instanz XML-Deklaration
MehrDokumentverarbeitung
Dokumentverarbeitung XML Schema D. Rösner Institut für Wissens- und Sprachverarbeitung Fakultät für Informatik Otto-von-Guericke Universität Magdeburg Winter 2011/12, 2. Dezember 2011, c 2010-12 D.Rösner
MehrPRÜFUNG AUS SEMISTRUKTURIERTE DATEN Kennnr. Matrikelnr. Familienname Vorname
Gruppe A Bitte tragen Sie sofort und leserlich Namen, Studienkennzahl und Matrikelnummer ein und legen Sie Ihren Studentenausweis bereit. PRÜFUNG AUS SEMISTRUKTURIERTE DATEN 181.135 27. 6. 2007 Kennnr.
MehrXML Schema vs. Relax NG
XML Schema vs. Relax NG p. 1/2 XML Schema vs. Relax NG Semistrukturierten Daten 1 Präsentation der Gruppe 2 XML Schema vs. Relax NG p. 2/2 Wozu XML Schema? W3C Empfehlung zur Definition von XML-Dokumentstrukturen
MehrExkurs: Backus-Naur-Form (BNF) Document Type Definition (DTD) W3C XML Schema (XSD) RELAX NG. Diskussion
J. Schneeberger Exkurs: Backus-Naur-Form (BNF) Document Type Definition (DTD) W3C XML Schema (XSD) RELAX NG Diskussion 2 1 Exkurs J. Schneeberger BNF steht für Backus-Naur-Form Die BNF dient dazu, eine
MehrXML Schema S 2011 h_da S Seite 1
XML Schema Seite 1 XML Schema Grundkonzepte - Strukturen - Element Deklaration / Attribut Deklaration: Legt fest, welche Elemente und Attribute in Dokument Instanzen auftreten. - Legt die Reihenfolge und
MehrPRÜFUNG AUS SEMISTRUKTURIERTE DATEN Kennnr. Matrikelnr. Familienname Vorname
Gruppe B Bitte tragen Sie sofort und leserlich Namen, Studienkennzahl und Matrikelnummer ein und legen Sie Ihren Studentenausweis bereit. PRÜFUNG AUS SEMISTRUKTURIERTE DATEN 181.135 27. 6. 2007 Kennnr.
MehrTutorial: Ein Benutzerprofil erstellen. Version: 2.0 Autoren: Anja Beuth, Stefan Suermann
Tutorial: Ein Benutzerprofil erstellen Version: 2.0 Autoren: Anja Beuth, Stefan Suermann Inhaltsverzeichnis 1 1.1 1.2 2 2.1 2.2 2.3 Vorgehensweise im Editor V2... Erstellen eines Benutzerprofils... Lokalisieren
MehrXML Schema 2012/2013 S Seite 1 h_da W
XML Schema Seite 1 XML/Schema: Strukturen Wiederholung Element / Attribut Deklaration XML Document Type Declaration Seite 2 XML Schema Schemata sind XML-Dokumente
MehrExtraktion von Metainformationen
Extraktion von Metainformationen Idee: es existiert bereits eine Anwendung/ein Datenbestand. Wie kann ich von diesem Ausgangspunkt modellbasiert weiterentwickeln? Möglichkeiten: Relationales Datenbankschemata
MehrEinführung in XML. Präsenzveranstaltung zur E-Learning-Veranstaltung. Sommersemester Prof. Dr. Klaus-Peter Fähnrich Heiko Kern
Präsenzveranstaltung zur E-Learning-Veranstaltung Einführung in Sommersemester 2009 Prof. Dr. Klaus-Peter Fähnrich Heiko Kern 1 Agenda Kurzzusammenfassung der Einführung Kurzzusammenfassung der Strukturbeschreibungen
MehrDefinition von Datentypen mit XML- Schemata
Lernziele Definition von Datentypen mit XML- Schemata Wie wird die Element-Struktur mit einem XML-Schemata deklariert? Wie werden Attribute mit einem XML-Schema Deklariert? Was sind einfache und komplexe
MehrÜbung 3 Klaus Schild,
Übung 3 1 Übung 3 Fragen zur Vorlesung? XML-Schema für r BäumeB Musterlösung sung des Übungsblattes 3 Musterfragen XML Tools: working with XML Schema XML Extra: nicht nur für f r Text! 2 XML-Schema für
MehrXML Schema (XSD) http://www.w3.org/tr/xmlschema-0 Was ist XML Schema? XML Schema ist eine XML basierte Alternative für ein DTD. Ein XML Schema beschreibt die Struktur eines XML Dokuments. XML Schema ist
MehrXML, XML-DTDs, und XML Schema
Eidgenössische Technische Hochschule Zürich Swiss Federal Institute of Technology Zurich Institut für Informationssysteme Dr. C. Türker XML und Datenbanken WS 03/04 Übung 3 Beispiellösung XML, XML-DTDs,
MehrKlaus Schild, Klaus Schild, Element-Deklaration: 1. Möglichkeit
Wie geht es weiter? XML-Schema Schema: Datentypen letzte Vorlesung Beschreibung von Dokument-Typen Einführung von DTDs und XML-Schema anhand eines einheitlichen Beispiels heute XML-Schema: Definition von
MehrXML-Übersicht. Von HTML zu XML
XML-Übersicht Nutzen von XML (extensible Markup Language) Aufbau von XML-Dokumenten Definition von Grammatiken: DTD und XML Schema XML-Nutzung: Parser und Stylesheets mit schwarz-roter Linie aus: Vorlesung
MehrXML-Übersicht. Von HTML zu XML. Nutzen von XML. Geschichte von XML. Eigenschaften von XML. Nutzen von XML (extensible Markup Language)
Nutzen von XML (extensible Markup Language) Aufbau von XML-Dokumenten XML-Übersicht Definition von Grammatiken: DTD und XML Schema XML-Nutzung: Parser und Stylesheets mit schwarz-roter Linie aus: Vorlesung
MehrZusammenfassung XML. Metasprache um Dokumenttypen zu definieren
1. XML Grundbegriffe XML = extensible Markup Language Metasprache um Dokumenttypen zu definieren XML Baum
MehrInterface Spezifikation exotargets LS
Interface Spezifikation exotargets LS Einführung Inhaltsverzeichnis Inhaltsverzeichnis Inhalt 1. Einführung 3 2. History 3 3. Online-Schnittstelle 3 4. Offline-Schnittstelle 6 5. Implementationshinweise
MehrPRÜFUNG AUS SEMISTRUKTURIERTE DATEN Kennnr. Matrikelnr. Familienname Vorname
Gruppe A Bitte tragen Sie sofort und leserlich Namen, Studienkennzahl und Matrikelnummer ein und legen Sie Ihren Studentenausweis bereit. PRÜFUNG AUS SEMISTRUKTURIERTE DATEN 181.135 30. 11. 2007 Kennnr.
MehrZusammenfassung. 11.2002 M. Rigling 1/22 Version 1.0
Zusammenfassung 11.2002 M. Rigling 1/22 Version 1.0 Grundbegriffe... 4 Elemente...4 Element mit Attribut...4 Kommentar...4 CDATA-Abschnitte...4 Processing Instructions...4 XML-Deklaration...5 DTD Document
MehrHerbstsemester Januar Datenbanksysteme II
Lehrstuhl für Praktische Informatik III Prof. Dr. Guido Moerkotte Email: moer@pi3.informatik.uni-mannheim.de Dr. Carl-Christian Kanne Email: cc@informatik.uni-mannheim.de Datenbanksysteme II Hauptdiplomklausur
MehrVorlesung Datenbanken II SS 2006
Vorlesung Datenbanken II SS 2006 1 Vorlesung Datenbanken II SS 2006 Sven Wachsmuth, Technische Fakultät, AG Angewandte Informatik Vorlesung Datenbanken II SS 2006 2 4.2 XML als Datenmodell DTDs Document
Mehr<B1>Skript</B1> Skript zur Vorlesung Auszeichnungssprachen Stand: September 2016
Klaus Westermann Skript Skript zur Vorlesung Auszeichnungssprachen Stand: September 2016 Nr.: 14 XML-Schema B1 Skript "Auszeichnungssprachen" von Klaus Westermann ist lizenziert unter einer Creative
MehrStefan Brass Martin-Luther-Universität Halle-Wittenberg
XML und Datenbanken 1 XML und Datenbanken Stefan Brass Martin-Luther-Universität Halle-Wittenberg (Professor für Datenbanken, Certified Oracle8 DBA, IBM Certified Advanced DBA: DB2 V8.1) Forschungsgebiete:
Mehr1. Einführung 2. DTD 3. XML Schema 4. XPath 5. XSLT 6. XSL-FO 7. XQuery 8. Web Services 9. XML und Datenbanken
3. XML Schema 1. Einführung 2. DTD 3. XML Schema 4. XPath 5. XSLT 6. XSL-FO 7. XQuery 8. Web Services 9. XML und Datenbanken Inhalt des Moduls: Grundlagen Einfache Modelle Inhaltsmodelle Datentypen Schlüssel
MehrXML. XML-Datenmodellierung / XML-Schemasprachen. XPath DTD. XQuery. XML-Schema XSLT XML-Grundlagen, -Sprachen, -Datenhaltungsfragen
XML-Abfragesprachen XML-Schemasprachen DTD XML-Schema... XPath XQuery XML XML-Transformationssprache XSLT Relationale DBMS XML in DBMS Dedizierte XML-DBMS 37 XML-Grundlagen, -Sprachen, -Datenhaltungsfragen
MehrDeklaration standalone="yes" Quelle:
Wohlgeformtes XML-Dokument 1. Zu jedem Start-Tag existiert genau ein Ende-Tag 2. Bei leeren Elementen können diese zusammenfallen 3. Korrekte Elementschachtelung, d.h. keine Überlappung 4. Genau ein Wurzelelement
MehrXML exemplarisch. nach: André Bergholz, Extending Your Markup: An XML Tutorial IEEE Internet Computing, Jul./Aug. 2000, 74 79
XML exemplarisch nach: André Bergholz, Extending Your Markup: An XML Tutorial IEEE Internet Computing, Jul./Aug. 2000, 74 79 Wohlgeformte XML-Dokumente bestehen aus Prolog genau einem Element Beispiel-Prolog.
MehrDTDs und XML- Schemata
Wie geht es weiter? DTDs und XML- Schemata letzte Woche Syntax wohlgeformter e Namensräume Festlegung der Semantik von XML-Elementen heute Beschreibung von Dokument-Typen DTDs und XML-Schema anhand eines
MehrGruppe A PRÜFUNG AUS SEMISTRUKTURIERTE DATEN Kennnr. Matrikelnr. Familienname Vorname
Gruppe A PRÜFUNG AUS SEMISTRUKTURIERTE DATEN 181.135 18. 01. 2012 Kennnr. Matrikelnr. Familienname Vorname Arbeitszeit: 120 Minuten. Aufgaben sind auf den Angabeblättern zu lösen; Zusatzblätter werden
MehrDTDs und XML-Schema. Robert Tolksdorf Freie Universität Berlin Institut für Informatik Netzbasierte Informationssysteme
DTDs und XML-Schema Robert Tolksdorf Freie Universität Berlin Institut für Informatik Netzbasierte Informationssysteme tolk@ag-nbi.de Heutige Vorlesung letzte Woche XML-Syntax Namensräume Heute Definition
MehrXML Vorlesung ETHZ SS XML Vorlesung ETHZ, Sommersemester
XML Vorlesung ETHZ, Sommersemester 2006 XML Schema Teil III Erik Wilde 16.5.2006 http://dret.net/lectures/xml-ss06/ 16.5.2006 XML Vorlesung ETHZ SS 2006 1 Übersicht Reusable Groups Named Model Groups Attribute
MehrEinleitung. Schema root Übersicht Dokumentation
XML Schema Inhalte Schema-Wurzel-Element Elemente und Attribute Gruppen Einfache Datentypen Komplexe Typen Schlüssel und Verweise Auslagerung und Wiederverwendung Namensräume Joker-Elemente Ersetzungsgruppen
MehrKapitel WT:III (Fortsetzung)
Kapitel WT:III (Fortsetzung) III. Dokumentsprachen Auszeichnungssprachen HTML Cascading Stylesheets CSS XML-Grundlagen XML-Schema Die XSL-Familie APIs für XML-Dokumente WT:III-193 Document Languages STEIN
MehrFakultät für Informatik & Wirtschaftsinformatik DB & IS II SS XML und Datenbanken. Dr. Christian Senger XML 1
XML und Datenbanken XML 1 Inhalt XML allgemein XML und Oracle Syntax DTD, XML-Schema XPATH XSLT XQuery SQLX (relational -> XML) XMLType (XML in Datenbank) XQuery in Oracle XML-Repository XML 2 Was ist
MehrXML RSS. 1. Einführung 2. Syntax 3. Eigenschaften 4. Validierung 5. Fazit. 1. Einführung 2. Struktur 3. Fazit. Seite 2
XML 1. 2. 3. 4. 5. RSS 1. 2. 3. Seite 2 XML = extensible Markup Language Metasprache zur Beschreibung von Sprachen (anwendungsspezifische Sprachen) Metasprache/Auszeichnungssprache formatierte Ausgabe
MehrXML-Schema. Marko Harasic Freie Universität Berlin Institut für Informatik Netzbasierte Informationssysteme
XML-Schema Marko Harasic Freie Universität Berlin Institut für Informatik Netzbasierte Informationssysteme harasic@inf.fu-berlin.de Warum XML-Schema? 32.904237 73.620290
MehrProjektspezifische Datenschemata erstellen
Projektspezifische Datenschemata erstellen XML Schema, ROMA/ODD Martina Semlak Zentrum für Informationsmodellierung, Universität Graz martina.semlak@uni-graz.at Agenda! Was ist ein Schema?! Der Modellbegriff!
MehrJAXB. Java Architecture for XML Binding.
JAXB Java Architecture for XML Binding http://jaxb.java.net Warum JAXB? JAXB ist eine schnelle und einfache Methode, um ein XML Schema mit einer Java Repräsentation zu verbinden. Damit ist es sehr einfach,
MehrDiese Version ist anwendbar für die Übermittlung von Daten, die die folgenden Veranlagungszeiträume betreffen:
Inhaltsübersicht Einzelne Anforderungen an den Inhalt und den Aufbau des Datensatzes Datenübermittlung zwischen der zentralen Stelle und den übermittelnden Stellen im Rahmen der Meldeverfahren für die
MehrSemistrukturierte Daten. 2. Datenmodellierung mit XML und XML-Schema XML. Lernziele:
2. Datenmodellierung mit XML und XML-Schema Was ist XML? 2. Datenmodellierung mit XML und XML-Schema 2. Datenmodellierung mit XML und XML-Schema Was ist XML? Semistrukturierte Daten Lernziele: Eigenschaften
MehrXML-Schema Datentypen
Datentypen Data Types Simple Types Complex Types User-derived Built-in Atomic (restriction) Non-atomic (list, union) Primitive Derived WT:III-1 XML Schema Reference Lettmann 2014 Datentypen anytype anysimpletype
MehrDocument Type Definition (DTD)
Document Type Definition (DTD) 1. Einführung 2. DTD 3. XML Schema 4. XPath 5. XSLT 6. XSL-FO 7. XQuery 8. Web Services 9. XML und Datenbanken Inhalt des Moduls: Grundlagen Elemente, Attribute Komplexe
MehrDTD: Syntax-Zusammenfassung
DTD: Syntax-Zusammenfassung Dokumenttyp-Deklarationen Interne Teilmenge ]> Externe
MehrXML Kurs 2005-8 LRZ 1
XML Kurs 2005-8 LRZ 1 Inhalt 2005-8 LRZ 2 Werbung 1: XML steht für strukturierte Daten March 2008 2005-8 LRZ 3 Werbung 2: XML ist lizenzfrei, plattformunabhängig und gut unterstützt March 2008 2005-8 LRZ
MehrGültige Dokumente = korrekte Dokumente?
Gültige Dokumente = korrekte Dokumente? Qualitätssicherung von XML-Dateien: DTD - Schema - Schematron RelaxNG Donnerstag, 24. Mai 2012 Zur Person: Manuel Montero Pineda Dipl.-Wirtschaftsinformatiker (FH),
MehrGültige Dokumente = korrekte Dokumente?
Gültige Dokumente = korrekte Dokumente? Qualitätssicherung von XML-Dateien: DTD - Schema - Schematron RelaxNG Donnerstag, 24. Mai 2012 Zur Person: Manuel Montero Pineda Dipl.-Wirtschaftsinformatiker (FH),
Mehr1. Übung zur Vorlesung Service-orientierte Architekturen
1. Übung zur Vorlesung Service-orientierte Architekturen XML Grundlagen SoSe 2011 Wiederholung Definition SOA? Service-orientierte Architektur (SOA): Eine Service-orientierte Architektur ist eine unternehmensweite,
MehrGruppe A PRÜFUNG AUS SEMISTRUKTURIERTE DATEN Kennnr. Matrikelnr. Familienname Vorname
Gruppe A PRÜFUNG AUS SEMISTRUKTURIERTE DATEN 181.135 23. 06. 2010 Kennnr. Matrikelnr. Familienname Vorname Arbeitszeit: 120 Minuten. Aufgaben sind auf den Angabeblättern zu lösen; Zusatzblätter werden
MehrAVID-Übung 1. XML Schema, XML-Verarbeitung mit Java. 6. Mai Andreas I. Schmied
Abteilung Verteilte Systeme Projektgruppe AspectIX Universität Ulm Fakultät für Informatik AVID-Übung 1 XML Schema, XML-Verarbeitung mit Java 6. Mai 2004 Andreas I. Schmied (schmied@inf...) Aufgabenstellung
Mehrech-0035: Design von XML Schemas
E-Government-Standards Seite 1 von 59 ech-0035: Design von XML Schemas Name Standard-Nummer Kategorie Reifegrad Design von XML Schemas ech-0035 Best Practice Experimentell Version 1.0 Status Genehmigt
MehrWarum XML-Schema? XML-Schema DTD
XML-Schema Warum XML-Schema? 32.904237 73.620290 2 XML-Schema DTD Ortsangabe: Breitengrad, Längengrad
MehrXML für Medientechnologen
Hinweise und Aufgaben zur Klausurvorbereitung Inhaltsverzeichnis Stand: 26.01.17 1. Hinweise... 1 2. Schwerpunkte... 1 3. Aufgaben... 2 4. Fragen... 8 5. Lösungen der Aufgaben... 9 1. Hinweise Dieses Material
MehrGruppe A PRÜFUNG AUS SEMISTRUKTURIERTE DATEN Kennnr. Matrikelnr. Familienname Vorname
Gruppe A PRÜFUNG AUS SEMISTRUKTURIERTE DATEN 181.135 18. 01. 2012 Kennnr. Matrikelnr. Familienname Vorname Arbeitszeit: 120 Minuten. Aufgaben sind auf den Angabeblättern zu lösen; Zusatzblätter werden
MehrHistorisches Ortsnamenverzeichnis
Bundesamt für Kartographie und Geodäsie Projekt-Beschreibung Historisches Ortsnamenverzeichnis Web-Applikation und Web-Service GeoDatenZentrum Stand 18.11.2013 1 Zielstellung Das Historische Ortnamenverzeichnis
MehrXML. Steffen Staab ISWeb Informationssysteme & Semantic Web
XML XML (extensible Markup Language) Beschreibt den Inhalt und nicht die Präsentation. Unterschiede zu HTML: Neue Tags können definiert werden. Strukturen können eine willkürliche Tiefe haben. Ein XML
MehrXML für Medientechnologen
ML für Medientechnologen ML für Medientechnologen Hinweise und Aufgaben zur Klausurvorbereitung Inhaltsverzeichnis Stand: 29.01.15 1. Hinweise... 1 2. Schwerpunkte... 1 3. Aufgaben... 2 4. Fragen... 8
MehrVor allem in Internetanwendungen erfreut sich xml großer Akzeptanz XML ist heute eine universelle Datenbeschreibungssprache Validierend mit
xml Extensible Markup Language (Auszeichnungssprache) Eine Auszeichnungssprache (englisch: Markup Language ML) dient zur Beschreibung des Inhalts eines Dokumentenformates und teilweise zur Beschreibung
MehrAufgaben eines Codegenerators
Aufgaben eines Codegenerators Modell einlesen Modell verifizieren Modell transformieren Quellcodegenerierung heute!! Andreas Schmidt XMI / Zugriff auf XML 1/17 XML Input Aktueller Input unseres Generators
MehrXML. Basis Syntax. Basis Syntax. XML (extensible Markup Language)
XML XML (extensible Markup Language) Beschreibt den Inhalt und nicht die Präsentation. Unterschiede zu HTML: Neue Tags können definiert werden. Strukturen können eine willkürliche Tiefe haben. Ein XML
MehrGruppe A PRÜFUNG AUS SEMISTRUKTURIERTE DATEN 184.705 7. 1. 2014 Kennnr. Matrikelnr. Familienname Vorname
Gruppe A PRÜFUNG AUS SEMISTRUKTURIERTE DATEN 184.705 7. 1. 2014 Kennnr. Matrikelnr. Familienname Vorname Arbeitszeit: 100 Minuten. Aufgaben sind auf den Angabeblättern zu lösen; Zusatzblätter werden nicht
MehrKlausur zur Vorlesung Einführung in XML
Nachname: Klausur zur Vorlesung Einführung in XML MUSTERLÖSUNG Vorname: Matr.Nr.: Studiengang: Bearbeiten Sie alle Aufgaben! Hilfsmittel sind nicht zugelassen. Die Bearbeitungszeit ist 90 Minuten. Aufgabe
Mehr<BPM-XML-Seminar/> Michael Fellmann, M.A. Grundlagen Standards und Vokabulare XML-basiertes Prozessmanagement. Universität Osnabrück
Grundlagen Standards und Vokabulare XML-basiertes Prozessmanagement Michael Fellmann, M.A. Universität Osnabrück Fachgebiet Informationsmanagement und Wirtschaftsinformatik michael.fellmann@uos.de
Mehra.trust Empfehlungen für die Erstellung sicherer Signaturen
a.trust Empfehlungen für die Erstellung sicherer Signaturen Die von a.trust empfohlenen Komponenten und Formate für sichere Signaturen behandeln eine qualitätsgesicherte Arbeitsumgebung der Zertifikatsinhaberin/des
MehrChapter 8 XML Data Modeling
Chapter 8 XML Data Modeling Prof. Dr.-Ing. Stefan Deßloch Geb. 36, Raum 329 Tel. 0631/205 3275 dessloch@informatik.uni-kl.de 1 Inhalt Überblick I. Objektorientierung und Erweiterbarkeit 1. Benutzerdefinierte
MehrHauptseminar Informatik. Die Strukturierung von XML-Dokumenten mit Hilfe von DTDs und XML Schema
Hauptseminar Informatik Die Strukturierung von XML-Dokumenten mit Hilfe von DTDs und XML Schema Gliederung 1. Motivation 2. XML Eine Einführung 3. DTD 4. XML Schema 4.1 Vergleich DTD und XML Schema 4.2
MehrSemantic Web Technologies I
www.semantic-web-grundlagen.de Semantic Web Technologies I Lehrveranstaltung im WS07/08 M.Sc. Markus Krötzsch PD Dr. Pascal Hitzler Dr. Sebastian Rudolph entspricht Kapitel 2 des Buches Semantic Web -
MehrKoordinationsstelle für die dauerhafte Archivierung elektronischer Unterlagen
KOST Koordinationsstelle für die dauerhafte Archivierung elektronischer Unterlagen Ein Gemeinschaftsunternehmen von Schweizer Archiven Change Request zu SIP Schema arelda_v3.13.2 Einleitung... 1 1 Change
MehrXML-Schema im Detail. Robert Tolksdorf Freie Universität Berlin Institut für Informatik Netzbasierte Informationssysteme
XML-Schema im Detail Robert Tolksdorf Freie Universität Berlin Institut für Informatik Netzbasierte Informationssysteme tolk@ag-nbi.de Wie geht es weiter? bisher Definition von XML-Sprachen DTDs und XML-Schema
MehrBeschreibung der Datenübertragung an die SQR-BW (Version 2.3)
Beschreibung der Datenübertragung an die SQR-BW (Version 2.3) Inhalt Inhalt... 1 1. Voraussetzungen... 2 2. Verbindungsaufbau und Datenübertragung... 2 3. Namenskonventionen für Datenlieferungen... 3 4.
MehrInfobrief der Bundesagentur für Arbeit Datenlieferung über XSozial-BA-SGB II:
Infobrief der Bundesagentur für Arbeit Datenlieferung über XSozial-BA-SGB II: und des XML- Schemas 8. November 2007 Herausgeber: Ansprechpartner: Bundesagentur für Arbeit Statistik Sylvie Breuer, Tel.:
MehrMaterial zum Praktikumsversuch
Material zum Praktikumsversuch Stand: März 2005, zusammengestellt von: Michael Psarros (Lehrstuhl NDS) Version 1.2 Grundpraktikum zur IT-Sicherheit XML Verschlüsselung und Signatur Lehrstuhl für Netz-
MehrLogische Dokumentenstruktur mit SGML und XML
Logische Dokumentenstruktur mit SGML und XML ein Referat von Oliver Lichte olichte@techfak.uni-bielefeld.de 15. Mai 2001 Standard Generalized Markup Language SGML GML Ende der sechziger Jahre von IBM entwickelt.
MehrXML Schemasprachen. Übersicht und Einordnung. Übersicht. ! DTDs und XML Schema. ! Schemasprachen als Konzept. ! Schemasprachen selbstgemacht
XML Schemasprachen Übersicht und Einordnung Erik Wilde (ETH Zürich) 1 Übersicht! DTDs und XML Schema! Einschränkungen und Nachteile! Schemasprachen als Konzept! Grammatiken und Anderes! ISO Document Schema
Mehr<< Java Architecture for XML Binding >>
JAXB > 1 Lernziele JAXB Übersicht JAXB Prinzip von Data Binding verstehen Java Klassen aus XSD erzeugen Java Objekte aus XML marschallen bzw. unmarschallen Customized
MehrGruppe A Bitte tragen Sie sofort und leserlich Namen, Studienkennzahl und Matrikelnummer ein und legen Sie Ihren Studentenausweis
Gruppe A Bitte tragen Sie sofort und leserlich Namen, Studienkennzahl und Matrikelnummer ein und legen Sie Ihren Studentenausweis bereit. PRÜFUNG AUS SEMISTRUKTURIERTE DATEN 181.135 23. 01. 2008 Kennnr.
MehrDaten- und Metadatenstandards Wintersemester 2011 / November 2011 XML II: DTD
Daten- und Metadatenstandards Wintersemester 2011 / 2012 22. November 2011 XML II: DTD Themenüberblick was bis jetzt geschah Text Inhalt Struktur Äußeres Erscheinungsbild: Layout Extensible Markup Language:
MehrFakultät IWI DB & IS II - WS Themenblock: XML & Datenbanken. Andreas Schmidt Einführung in XML 1/27
Themenblock: XML & Datenbanken Andreas Schmidt Einführung in XML 1/27 XML und Datenbanken - Inhalt XML allgemein Syntax DTD (XML-Schema) XPATH XQuery XML und Oracle SQLX (relational -> XML) XMLType (XML
Mehr