K10 Semistrukturierte Daten und XML Flashcards

1
Q

GDB K10 Semistrukturierte Daten und XML

Konventionelle Datenmodelle

A
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

GDB K10 Semistrukturierte Daten und XML

Semistrukturierte Daten

A
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

GDB K10 Semistrukturierte Daten und XML

Semistrukturierte Daten – Beispiel

A
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

GDB K10 Semistrukturierte Daten und XML

XML-Ursprünge – Strukturierte Dokumente

A
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

GDB K10 Semistrukturierte Daten und XML

XML – Beispiel: HTML vs XML

A
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

GDB K10 Semistrukturierte Daten und XML

Nutzung von XML

A
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

GDB K10 Semistrukturierte Daten und XML

XML-Sprachspezifikationen (W3C)

A
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

GDB K10 Semistrukturierte Daten und XML

XML-Dokumente

A
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

GDB K10 Semistrukturierte Daten und XML

Elemente und Attribute

A
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

GDB K10 Semistrukturierte Daten und XML

XML-Beispiel: Personen

A
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

GDB K10 Semistrukturierte Daten und XML

XML-Datenmodell

A
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

GDB K10 Semistrukturierte Daten und XML

Speicherung von XML-Dokumenten in DBs

A
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

GDB K10 Semistrukturierte Daten und XML

XML <-> RM: Perfekte Abblidung

A
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

GDB K10 Semistrukturierte Daten und XML

XML <-> RM: Einfache Abblidung

A
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

GDB K10 Semistrukturierte Daten und XML

XML <-> RM: Abbildung im RM in einer Tabelle scheitert

A
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
16
Q

GDB K10 Semistrukturierte Daten und XML

XML <-> RM: Abbildung im RM über mehrere Tabellen

A
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
17
Q

GDB K10 Semistrukturierte Daten und XML

Welches Modell zur Speicherung von XML-Dokumenten setzt sich durch?

A
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
18
Q

GDB K10 Semistrukturierte Daten und XML

Schemadefinition für XML-Dokumente

A
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
19
Q

GDB K10 Semistrukturierte Daten und XML

XML Document Type Definition

A
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
20
Q

GDB K10 Semistrukturierte Daten und XML

DTD: Elementspezifikation

A
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
21
Q

GDB K10 Semistrukturierte Daten und XML

DTD: Attributspezifikation

A
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
22
Q

GDB K10 Semistrukturierte Daten und XML

DTD: Elementidentität und Referenzen

A
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
23
Q

GDB K10 Semistrukturierte Daten und XML

Document Type Definition – Beispiel

A
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
24
Q

GDB K10 Semistrukturierte Daten und XML

Schemabeschreibung mit XML Schema

A
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
25
Q

GDB K10 Semistrukturierte Daten und XML

XML Schema: Namensräume (Namespaces)

A
26
Q

GDB K10 Semistrukturierte Daten und XML

XML Schema – Beispiel

A
27
Q

GDB K10 Semistrukturierte Daten und XML

XML Schema – Definition und Nutzung

A
28
Q

GDB K10 Semistrukturierte Daten und XML

Schlüssel- und Fremdschlüsseldefinitionen

A
29
Q

GDB K10 Semistrukturierte Daten und XML

Abbildung ER-Modell -> XML Schema

A
30
Q

GDB K10 Semistrukturierte Daten und XML

Abbildung ER-Modell -> XML Schema: Entities

A
31
Q

GDB K10 Semistrukturierte Daten und XML

Abbildung ER-Modell -> XML Schema: Relationships (1:1, 1:N)

A
32
Q

GDB K10 Semistrukturierte Daten und XML

Abbildung ER-Modell -> XML Schema: Relationships (N:M)

A
33
Q

GDB K10 Semistrukturierte Daten und XML

Abbildung ER-Modell -> XML Schema (Zusammenfassung)

A
34
Q

GDB K10 Semistrukturierte Daten und XML

Anfragesprachen

A
35
Q

GDB K10 Semistrukturierte Daten und XML

Datenmodell für XML-Anfragen

A
36
Q

GDB K10 Semistrukturierte Daten und XML

Pfadausdrücke in XPath, XQuery

A
37
Q

GDB K10 Semistrukturierte Daten und XML

Pfadausdrücke – Schritte

A
38
Q

GDB K10 Semistrukturierte Daten und XML

Mögliche Achsen

A
39
Q

GDB K10 Semistrukturierte Daten und XML

Knotentests

A
40
Q

GDB K10 Semistrukturierte Daten und XML

Pfadausdrücke – Beispiele

A
41
Q

GDB K10 Semistrukturierte Daten und XML

Prädikate

A
42
Q

GDB K10 Semistrukturierte Daten und XML

Nutzung von Funktionen

A
43
Q

GDB K10 Semistrukturierte Daten und XML

Nutzung von Funktionen

A

Zugriff auf externe Dokumente

  • fn:doc(“Personen.xml”)/descendant::*
    > alle Elemente im angegebenen Dokument auf beliebiger Schachtelungsebene

Vorsicht: Was bedeutet „jedes Element auf jeder Ebene wird ausgegeben“?

44
Q

GDB K10 Semistrukturierte Daten und XML

Verkürzte XPath-Syntax

A
45
Q

GDB K10 Semistrukturierte Daten und XML

XQuery – Überblick

A
46
Q

GDB K10 Semistrukturierte Daten und XML

Konstruktoren

A
47
Q

GDB K10 Semistrukturierte Daten und XML

FLWOR – Ausdrücke

A
48
Q

GDB K10 Semistrukturierte Daten und XML

Auswertung von FLWOR-Ausdrücken

A
49
Q

GDB K10 Semistrukturierte Daten und XML

FLWOR – Beispiel: Suche alle Personen (Name, Alter) jünger als 25

A
50
Q

GDB K10 Semistrukturierte Daten und XML

Auswertungsbeispiel – FLWOR-Ausdruck

A
51
Q

GDB K10 Semistrukturierte Daten und XML

Let-Klausel

A
52
Q

GDB K10 Semistrukturierte Daten und XML

Verbundoperationen

A
53
Q

GDB K10 Semistrukturierte Daten und XML

Auswertungsbeispiel – Verfolgung von Referenzen

A
54
Q

GDB K10 Semistrukturierte Daten und XML

Auswertungsbeispiel – Symmetrischer Verbund

A
55
Q

GDB K10 Semistrukturierte Daten und XML

Left Outer Join: Liste alle Personen mit Namen und Chef, falls vorhanden

A
56
Q

GDB K10 Semistrukturierte Daten und XML

Auswertungsbeispiel – Left Outer Join

A
57
Q

GDB K10 Semistrukturierte Daten und XML

Geschachtelte FLWOR-Ausdrücke

A
58
Q

GDB K10 Semistrukturierte Daten und XML

Sortierung & Schachtelung

Suche alle Abteilungen, sortiert nach Name; liste alle Mitarbeiter absteigend nach Gehalt

A
59
Q

GDB K10 Semistrukturierte Daten und XML

Gruppierung und Aggregation

A
60
Q

GDB K10 Semistrukturierte Daten und XML

Zusammenfassung

A