Development of an MPQF parser for database systems:
Gespeichert in:
1. Verfasser: | |
---|---|
Format: | Abschlussarbeit Buch |
Sprache: | German |
Veröffentlicht: |
2008
|
Schlagworte: | |
Online-Zugang: | Inhaltsverzeichnis |
Beschreibung: | 58 S. graph. Darst. |
Internformat
MARC
LEADER | 00000nam a2200000 c 4500 | ||
---|---|---|---|
001 | BV035382665 | ||
003 | DE-604 | ||
005 | 20100309 | ||
007 | t | ||
008 | 090319s2008 d||| m||| 00||| ger d | ||
035 | |a (OCoLC)633262656 | ||
035 | |a (DE-599)BVBBV035382665 | ||
040 | |a DE-604 |b ger |e rakwb | ||
041 | 0 | |a ger | |
049 | |a DE-739 | ||
100 | 1 | |a Wendler, Philipp |e Verfasser |4 aut | |
245 | 1 | 0 | |a Development of an MPQF parser for database systems |c Philipp Wendler |
264 | 1 | |c 2008 | |
300 | |a 58 S. |b graph. Darst. | ||
336 | |b txt |2 rdacontent | ||
337 | |b n |2 rdamedia | ||
338 | |b nc |2 rdacarrier | ||
502 | |a Passau, Univ., Bachelorarbeit, 2008 | ||
655 | 7 | |0 (DE-588)4113937-9 |a Hochschulschrift |2 gnd-content | |
856 | 4 | 2 | |m Digitalisierung UB Passau |q application/pdf |u http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=017186900&sequence=000002&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA |3 Inhaltsverzeichnis |
999 | |a oai:aleph.bib-bvb.de:BVB01-017186900 |
Datensatz im Suchindex
_version_ | 1804138712844468224 |
---|---|
adam_text | Contents
1
Introduction
6
1.1 Motivation
for a common multimedia database query language
...... 6
1.2
Target
..................................... 7
1.3
Content
.................................... 8
1.4
System requirements
............................. 8
2
The MPEG Query Format (MPQF)
9
2.1
The management part
............................ 9
2.2
The query part
................................ 10
3
Database design
12
3.1
A modular database architecture
...................... 12
3.2
Defining an algebra for the query language
................. 13
3.3
Comparison with existing database systems
................ 14
4
Comparison of automatic and manual format definition
17
5
Software design patterns
20
5.1
The visitor pattern
.............................. 20
5.1.1
The visitor pattern extended by return values
........... 22
5.2
Common usage strategies for the visitor pattern
.............. 23
5.2.1
Visiting only a small subset of the data types
........... 23
5.2.2
Visiting the super types
....................... 23
5.2.3
Recursive visiting of a tree
...................... 25
5.3
The factory pattern
.............................. 26
6
Architecture
28
6.1
The query representation API
........................ 29
6.1.1
Overview
............................... 29
6.1.2
The query graph
........................... 29
6.1.3
The operands
............................. 30
6.1.4
The implementation of the visitor pattern
............. 33
6.1.5
The type system
.......................... . 33
6.2
The parser
................................... 36
6.2.1
Syntactic XML parsing
........................ 36
6.2.2
Semantic parsing
........................... 37
6.2.3
Validation
............................... 38
6.2.4
Handling of resources
......................... 39
6.3
Examples
................................... 39
6.3.1
Example
1:
External Resources, Sorting and Grouping
...... 40
6.3.2
Example
2:
Join
........................... 43
7
Usage
45
7.1
Instantiation
.................................. 45
7.2
Parsing
..................................... 46
7.3
The provided visitors
............................. 48
7.3.1
DefaultVisitor
........................... 48
7.3.2
SuperTypeVisitor
.......................... 49
7.3.3
Recurs iveVisitor
.......................... 49
7.4
Resources
................................... 50
7.4.1
Description resources
......................... 50
7.4.2
Media resources
............................ 50
7.5
Multithreaded use
............................... 50
8
Extension mechanisms
52
8.1
Replacing the default implementation of the API
............. 52
8.1.1
The operand factory
......................... 52
8.1.2
The resource factory
......................... 54
8.1.3
The type factory
.......................... . 54
8.2
Modifying the DOM tree prior to parsing
.................. 55
9
Conclusion
56
Bibliography
57
|
any_adam_object | 1 |
author | Wendler, Philipp |
author_facet | Wendler, Philipp |
author_role | aut |
author_sort | Wendler, Philipp |
author_variant | p w pw |
building | Verbundindex |
bvnumber | BV035382665 |
ctrlnum | (OCoLC)633262656 (DE-599)BVBBV035382665 |
format | Thesis Book |
fullrecord | <?xml version="1.0" encoding="UTF-8"?><collection xmlns="http://www.loc.gov/MARC21/slim"><record><leader>01019nam a2200277 c 4500</leader><controlfield tag="001">BV035382665</controlfield><controlfield tag="003">DE-604</controlfield><controlfield tag="005">20100309 </controlfield><controlfield tag="007">t</controlfield><controlfield tag="008">090319s2008 d||| m||| 00||| ger d</controlfield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(OCoLC)633262656</subfield></datafield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(DE-599)BVBBV035382665</subfield></datafield><datafield tag="040" ind1=" " ind2=" "><subfield code="a">DE-604</subfield><subfield code="b">ger</subfield><subfield code="e">rakwb</subfield></datafield><datafield tag="041" ind1="0" ind2=" "><subfield code="a">ger</subfield></datafield><datafield tag="049" ind1=" " ind2=" "><subfield code="a">DE-739</subfield></datafield><datafield tag="100" ind1="1" ind2=" "><subfield code="a">Wendler, Philipp</subfield><subfield code="e">Verfasser</subfield><subfield code="4">aut</subfield></datafield><datafield tag="245" ind1="1" ind2="0"><subfield code="a">Development of an MPQF parser for database systems</subfield><subfield code="c">Philipp Wendler</subfield></datafield><datafield tag="264" ind1=" " ind2="1"><subfield code="c">2008</subfield></datafield><datafield tag="300" ind1=" " ind2=" "><subfield code="a">58 S.</subfield><subfield code="b">graph. Darst.</subfield></datafield><datafield tag="336" ind1=" " ind2=" "><subfield code="b">txt</subfield><subfield code="2">rdacontent</subfield></datafield><datafield tag="337" ind1=" " ind2=" "><subfield code="b">n</subfield><subfield code="2">rdamedia</subfield></datafield><datafield tag="338" ind1=" " ind2=" "><subfield code="b">nc</subfield><subfield code="2">rdacarrier</subfield></datafield><datafield tag="502" ind1=" " ind2=" "><subfield code="a">Passau, Univ., Bachelorarbeit, 2008</subfield></datafield><datafield tag="655" ind1=" " ind2="7"><subfield code="0">(DE-588)4113937-9</subfield><subfield code="a">Hochschulschrift</subfield><subfield code="2">gnd-content</subfield></datafield><datafield tag="856" ind1="4" ind2="2"><subfield code="m">Digitalisierung UB Passau</subfield><subfield code="q">application/pdf</subfield><subfield code="u">http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=017186900&sequence=000002&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA</subfield><subfield code="3">Inhaltsverzeichnis</subfield></datafield><datafield tag="999" ind1=" " ind2=" "><subfield code="a">oai:aleph.bib-bvb.de:BVB01-017186900</subfield></datafield></record></collection> |
genre | (DE-588)4113937-9 Hochschulschrift gnd-content |
genre_facet | Hochschulschrift |
id | DE-604.BV035382665 |
illustrated | Illustrated |
indexdate | 2024-07-09T21:32:33Z |
institution | BVB |
language | German |
oai_aleph_id | oai:aleph.bib-bvb.de:BVB01-017186900 |
oclc_num | 633262656 |
open_access_boolean | |
owner | DE-739 |
owner_facet | DE-739 |
physical | 58 S. graph. Darst. |
publishDate | 2008 |
publishDateSearch | 2008 |
publishDateSort | 2008 |
record_format | marc |
spelling | Wendler, Philipp Verfasser aut Development of an MPQF parser for database systems Philipp Wendler 2008 58 S. graph. Darst. txt rdacontent n rdamedia nc rdacarrier Passau, Univ., Bachelorarbeit, 2008 (DE-588)4113937-9 Hochschulschrift gnd-content Digitalisierung UB Passau application/pdf http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=017186900&sequence=000002&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA Inhaltsverzeichnis |
spellingShingle | Wendler, Philipp Development of an MPQF parser for database systems |
subject_GND | (DE-588)4113937-9 |
title | Development of an MPQF parser for database systems |
title_auth | Development of an MPQF parser for database systems |
title_exact_search | Development of an MPQF parser for database systems |
title_full | Development of an MPQF parser for database systems Philipp Wendler |
title_fullStr | Development of an MPQF parser for database systems Philipp Wendler |
title_full_unstemmed | Development of an MPQF parser for database systems Philipp Wendler |
title_short | Development of an MPQF parser for database systems |
title_sort | development of an mpqf parser for database systems |
topic_facet | Hochschulschrift |
url | http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=017186900&sequence=000002&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA |
work_keys_str_mv | AT wendlerphilipp developmentofanmpqfparserfordatabasesystems |